diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..ac5736dee34c1d5ce00da348b2a800929afc4e42
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "kde"]
+	path = kde
+	url = https://github.com/Elv13/sflphone-kde.git
diff --git a/daemon/configure.ac b/daemon/configure.ac
index 54f615f244fa2b0f973c8d27eccdc10b64a3ca12..4ee13c2e97f5bc7a5d4fdb14e08127815a33a340 100644
--- a/daemon/configure.ac
+++ b/daemon/configure.ac
@@ -10,7 +10,7 @@ AM_INIT_AUTOMAKE
 AC_CONFIG_HEADERS([config.h])
 
 # Silent build by default. Use make V=1 to increase verbosity
-m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+#m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 
 dnl Improve make variable MAKE
 AC_PROG_MAKE_SET
@@ -63,29 +63,29 @@ AC_CHECK_TYPES([ptrdiff_t])
 dnl ********************************
 dnl Check for needed functions
 dnl ********************************
-AC_FUNC_CHOWN
-AC_FUNC_ERROR_AT_LINE
-AC_FUNC_FORK
-AC_PROG_GCC_TRADITIONAL
-AC_FUNC_MALLOC
-AC_FUNC_MEMCMP
-AC_FUNC_REALLOC
-AC_FUNC_SELECT_ARGTYPES
-AC_DIAGNOSE([obsolete],[your code may safely assume C89 semantics that RETSIGTYPE is void.
-Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl
-AC_CACHE_CHECK([return type of signal handlers],[ac_cv_type_signal],[AC_COMPILE_IFELSE(
-[AC_LANG_PROGRAM([#include <sys/types.h>
-#include <signal.h>
-],
-         [return *(signal (0, 0)) (0) == 1;])],
-           [ac_cv_type_signal=int],
-           [ac_cv_type_signal=void])])
-AC_DEFINE_UNQUOTED([RETSIGTYPE],[$ac_cv_type_signal],[Define as the return type of signal handlers
-            (`int' or `void').])
-
-AC_FUNC_STAT
-AC_FUNC_UTIME_NULL
-AC_FUNC_VPRINTF
+#AC_FUNC_CHOWN
+#AC_FUNC_ERROR_AT_LINE
+#AC_FUNC_FORK
+#AC_PROG_GCC_TRADITIONAL
+#AC_FUNC_MALLOC
+#AC_FUNC_MEMCMP
+#AC_FUNC_REALLOC
+#AC_FUNC_SELECT_ARGTYPES
+#AC_DIAGNOSE([obsolete],[your code may safely assume C89 semantics that RETSIGTYPE is void.
+#Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl
+#AC_CACHE_CHECK([return type of signal handlers],[ac_cv_type_signal],[AC_COMPILE_IFELSE(
+#[AC_LANG_PROGRAM([#include <sys/types.h>
+##include <signal.h>
+#],
+#         [return *(signal (0, 0)) (0) == 1;])],
+#           [ac_cv_type_signal=int],
+#           [ac_cv_type_signal=void])])
+#AC_DEFINE_UNQUOTED([RETSIGTYPE],[$ac_cv_type_signal],[Define as the return type of signal handlers
+#            (`int' or `void').])
+
+#AC_FUNC_STAT
+#AC_FUNC_UTIME_NULL
+#AC_FUNC_VPRINTF
 
 dnl Check for GNU ccRTP
 PKG_PROG_PKG_CONFIG
@@ -110,7 +110,6 @@ AC_ARG_WITH([pulse],
 	[ AS_HELP_STRING([--without-pulse], [disable support for pulseaudio]) ],
 	[],
 	[with_pulse=yes])
-
 AS_IF([test "x$with_pulse" = "xyes"], [
 	PKG_CHECK_MODULES(PULSEAUDIO, libpulse >= ${LIBPULSE_MIN_VERSION},, AC_MSG_ERROR([Missing pulseaudio development package: libpulse-dev]))
       ]);
@@ -161,13 +160,43 @@ PKG_CHECK_MODULES([CCRTP], [libccrtp] >= ${LIBCCRTP_MIN_VERSION},, [
         PKG_CHECK_MODULES([CCRTP], [libccrtp1] >= ${LIBCCRTP_MIN_VERSION},, AC_MSG_ERROR([Missing ccrtp development package: libccrtp-dev]))
         ])
 
+
+
+# TLS
+# required dependency(ies): libssl
 dnl Check for OpenSSL to link against pjsip and provide SIPS TLS support
-PKG_CHECK_MODULES([libssl], libssl,, AC_MSG_ERROR([Missing ssl development package: libssl-dev]))
+AC_ARG_WITH([tls],
+	[ AS_HELP_STRING([--without-tls], [disable support for tls]) ],
+	[],
+	[with_tls=yes])
+AS_IF([test "x$with_tls" = "xyes"], [
+	PKG_CHECK_MODULES([libssl], libssl,, AC_MSG_ERROR([Missing ssl development package: libssl-dev]))
+	]);
+
+AC_DEFINE_UNQUOTED([HAVE_TLS], `if test "x$with_tls" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have tls support])
+AM_CONDITIONAL(BUILD_TLS, test "x$with_tls" = "xyes" )
 
+
+
+# ZRTP
+# required dependency(ies): libzrtp
 dnl Check for libzrtpcpp, a ccRTP extension providing zrtp key exchange
 LIBZRTPCPP_MIN_VERSION=1.3.0
-PKG_CHECK_MODULES(ZRTPCPP, libzrtpcpp >= ${LIBZRTPCPP_MIN_VERSION},, AC_MSG_ERROR([Missing zrtp development package: libzrtpcpp-dev]))
+AC_ARG_WITH([zrtp],
+	[ AS_HELP_STRING([--without-zrtp], [disable support for zrtp]) ],
+	[],
+	[with_zrtp=yes])
+AS_IF([test "x$with_zrtp" = "xyes"], [
+	PKG_CHECK_MODULES([ZRTPCPP], libzrtpcpp >= ${LIBZRTPCPP_MIN_VERSION},, AC_MSG_ERROR([Missing zrtp development package: libzrtpcpp-dev]))
+	]);
+
+AC_DEFINE_UNQUOTED([HAVE_ZRTP], `if test "x$with_zrtp" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have zrtp support])
+AM_CONDITIONAL(BUILD_ZRTP, test "x$with_zrtp" = "xyes" )
+
 
+
+# DBUS
+# required dependency(ies): libdbus-c++
 dnl DBus-C++ detection
 dnl pkg-config doesn't like 0.6.0-pre1 version number, it assumes that it is
 dnl more recent than (unreleased) 0.6.0
@@ -175,17 +204,51 @@ DBUS_CPP_REQUIRED_VERSION=0.6.0-pre1
 PKG_CHECK_MODULES(DBUSCPP, dbus-c++-1,,
 AC_MSG_ERROR([You need the DBus-c++ libraries (version $DBUS_CPP_REQUIRED_VERSION or better)]))
 
-AX_LIB_EXPAT([1.95.8])
-AS_IF([test "$HAVE_EXPAT" != "yes"], [AC_MSG_ERROR([libexpat could not be found, which is required to build this package.])], [])
 
+
+# Instant Messaging
+# required dependency(ies): libxpat
+AC_ARG_WITH([instant_messaging],
+	[ AS_HELP_STRING([--without-instant_messaging], [disable support for instant-messaging]) ],
+	[],
+	[with_instant_messaging=yes])
+AS_IF([test "x$with_instant_messaging" = "xyes"], [
+	AX_LIB_EXPAT([1.95.0])
+	AS_IF([test "$HAVE_EXPAT" != "yes"], [AC_MSG_ERROR([libexpat could not be found, which is required to build this package.])], [])
+	]);
+
+AC_DEFINE_UNQUOTED([HAVE_INSTANT_MESSAGING], `if test "x$with_instant_messaging" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have instant messaging support])
+AM_CONDITIONAL(BUILD_INSTANT_MESSAGING, test "x$with_instant_messaging" = "xyes" )
+
+
+
+# PTHREAD
+# required dependency(ies): libxpat
 AX_PTHREAD
 
-AX_PATH_LIB_PCRE
+
+
+# SDES Key Exchange
+# required dependency(ies): libpcre
+AC_ARG_WITH([sdes],
+	[ AS_HELP_STRING([--without-sdes], [disable support for sdes key exchange]) ],
+	[],
+	[with_sdes=yes])
+AS_IF([test "x$with_sdes" = "xyes"], [
+	AX_PATH_LIB_PCRE
+        ]);
+
+AC_DEFINE_UNQUOTED([HAVE_SDES], `if test "x$with_sdes" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have sdes support])
+AM_CONDITIONAL(BUILD_SDES, test "x$with_sdes" = "xyes" )
 
 dnl Check for libcppunit-dev
 CPPUNIT_MIN_VERSION=1.12
 PKG_CHECK_MODULES(CPPUNIT, cppunit >= ${CPPUNIT_MIN_VERSION}, AM_CONDITIONAL(BUILD_TEST, test 1 = 1 ), AM_CONDITIONAL(BUILD_TEST, test 0 = 1 ))
 
+
+
+# GSM CODEC
+# required dependency(ies): libgsm
 dnl check for libgsm1 (doesn't use pkg-config)
 dnl Check for libgsm
 AC_ARG_WITH([gsm], [AS_HELP_STRING([--without-gsm],
@@ -202,10 +265,13 @@ AS_IF([test "x$with_gsm" != xno],
 AC_DEFINE_UNQUOTED([HAVE_GSM], `if test "x$with_gsm" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have libgsm])
 AM_CONDITIONAL(BUILD_GSM, test "x$with_gsm" = "xyes" )
 
+
+
+# SPEEX CODEC
+# required dependency(ies): libspeex
 dnl Check for libspeex
 AC_ARG_WITH([speex],
-        [AS_HELP_STRING([--without-speex],
-        [disable support for speex codec])],
+        [AS_HELP_STRING([--without-speex], [disable support for speex codec])],
         [],
         [with_speex=yes])
 
@@ -219,12 +285,29 @@ AS_IF([test "x$with_speex" != xno],
 AC_DEFINE_UNQUOTED([HAVE_SPEEX], `if test "x$with_speex" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have libspeex])
 AM_CONDITIONAL(BUILD_SPEEX, test "x$with_speex" = "xyes" )
 
+
+
+# SPEEX DSP
+# required dependency(ies): libspeexdsp
 dnl check in case the libspeexdsp is not installed
-AC_CHECK_HEADER([speex/speex_preprocess.h], , AC_MSG_FAILURE([Unable to find the libspeexdsp headers (you may need to install the libspeexdsp-dev package) used for Noise Suppression and Automatic Gain Control.]))
-AC_SEARCH_LIBS([speex_preprocess_run], [speexdsp], [], [
-       AC_MSG_ERROR([Unable to find speexdsp development files])
-])
+AC_ARG_WITH([speexdsp],
+	[AS_HELP_STRING([--without-speexdsp],
+	[disable support for speexdp Noise Suppression and Automatic Gain Control])],
+	[],
+	[with_speexdsp=yes])
+
+AS_IF([test "x$with_speexdsp" != xno],
+	AC_CHECK_HEADER([speex/speex_preprocess.h], , AC_MSG_FAILURE([Unable to find the libspeexdsp headers (you may need to install the libspeexdsp-dev package) used for Noise Suppression and Automatic Gain Control.]))
+	AC_SEARCH_LIBS([speex_preprocess_run], [speexdsp], [], [AC_MSG_ERROR([Unable to find speexdsp development files])])
+	)
 
+AC_DEFINE_UNQUOTED([HAVE_SPEEXDSP], `if test "x$with_speexdsp" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have libspeexdsp])
+AM_CONDITIONAL(BUILD_SPEEXDSP, test "x$with_speexdsp" = "xyes" )
+
+
+
+# IAX
+# required dependency(ies): libiax2 (static)
 dnl Check for IAX
 AC_ARG_WITH([iax2], [AS_HELP_STRING([--without-iax2],
             [disable support for the iax2 protocol])], [], [with_iax2=yes])
@@ -232,13 +315,21 @@ AC_ARG_WITH([iax2], [AS_HELP_STRING([--without-iax2],
 AC_DEFINE_UNQUOTED([HAVE_IAX], `if test "x$with_iax2" = "xyes"; then echo 1; else echo 0;fi`, [Define if you have libiax2])
 AM_CONDITIONAL(USE_IAX, test "x$with_iax2" = "xyes" )
 
-    dnl Check for network-manager
+
+
+# NETWORK MANAGER
+# required dependency(ies): libiax2 (static)
+dnl Check for network-manager
 AC_ARG_WITH([networkmanager], [AS_HELP_STRING([--without-networkmanager],
             [disable support for network-manager events])], [],
             [with_networkmanager=yes])
 
 AM_CONDITIONAL(USE_NETWORKMANAGER, test "x$with_networkmanager" = "xyes" )
 
+
+
+# DOXYGEN
+# required dependency(ies): doxygen
 # check for doxygen, mostly stolen from http://log4cpp.sourceforge.net/
 # ----------------------------------------------------------------------------
 AC_DEFUN([BB_ENABLE_DOXYGEN],
@@ -256,7 +347,9 @@ AC_DEFUN([BB_ENABLE_DOXYGEN],
 # Acutally perform the doxygen check
 BB_ENABLE_DOXYGEN
 
-CXXFLAGS="${CXXFLAGS} -g -Wno-return-type -Wall -Wextra -Wnon-virtual-dtor -Weffc++ -Wfatal-errors"
+
+
+CXXFLAGS="${CXXFLAGS} -g -Wno-return-type -Wall -Wextra -Wnon-virtual-dtor -Weffc++"
 
 dnl What to generate
 AC_CONFIG_FILES([Makefile])
diff --git a/daemon/libs/Makefile.am b/daemon/libs/Makefile.am
index 105bcd0231a42a82de43d0f493962f5c01bef334..cda25d43b6bce9e150d827dbf913df8138f4a665 100644
--- a/daemon/libs/Makefile.am
+++ b/daemon/libs/Makefile.am
@@ -1,3 +1,5 @@
+if USE_IAX
 SUBDIRS = iax2
+endif
 
 EXTRA_DIST=pjproject
diff --git a/daemon/man/Makefile.am b/daemon/man/Makefile.am
index 3a3edf5b86c8cbc8d753220258832bbc6e61ea23..155e4427c1f7efb8c38706069982f10f7f8aefcf 100644
--- a/daemon/man/Makefile.am
+++ b/daemon/man/Makefile.am
@@ -1,15 +1,14 @@
 SECTION="1"
 
-TEMPLATES=\
-         sflphoned.pod
+TEMPLATES=sflphoned.pod
 
-man_MANS = sflphoned.1
+man_MANS=sflphoned.1
 
 POD2MAN=pod2man
 
-EXTRA_DIST= $(man_MANS)
+EXTRA_DIST=$(man_MANS) $(TEMPLATES)
 
-all:    $(MANPAGES)
+all: $(MANPAGES)
 
 SUFFIXES=.pod .1
 
diff --git a/daemon/src/Makefile.am b/daemon/src/Makefile.am
index 2f83fe6bf6525bde85331934ee8627770df4743b..a41ef7488264d1570730e639641bdffb1921efad 100644
--- a/daemon/src/Makefile.am
+++ b/daemon/src/Makefile.am
@@ -5,27 +5,29 @@ libexec_PROGRAMS = sflphoned
 
 if SFL_VIDEO
 SFL_VIDEO_SUBDIR = video
+SFL_VIDEO_LIB=./video/libvideo.la
 endif
 
-SUBDIRS = dbus audio config hooks history sip iax im $(SFL_VIDEO_SUBDIR)
-
-sflphoned_SOURCES = main.cpp
+if BUILD_INSTANT_MESSAGING
+INSTANT_MESSAGING_SUBDIR = im
+IM_LIB=./im/libim.la
+endif
 
 # Redefine the USE_IAX variable here, so that it could be used in managerimpl
 if USE_IAX
+IAX_SUBDIR=iax
 IAX_CXXFLAG=-DUSE_IAX
-IAX_LIB=./iax/libiaxlink.la
-else
-IAX_CXXFLAG=
-IAX_LIB=
+IAX_LIB=./iax/libiaxlink.la $(top_builddir)/libs/iax2/libiax2.la
 endif
 
 if USE_NETWORKMANAGER
 NETWORKMANAGER=-DUSE_NETWORKMANAGER
-else
-NETWORKMANAGER=
 endif
 
+SUBDIRS = dbus audio config hooks history sip $(IAX_SUBDIR) $(INSTANT_MESSAGING_SUBDIR) $(SFL_VIDEO_SUBDIR)
+
+sflphoned_SOURCES = main.cpp
+
 sflphoned_CXXFLAGS = \
 		-DPREFIX=\"$(prefix)\" -DPROGSHAREDIR=\"${datadir}/sflphone\" $(IAX_CXXFLAG) $(NETWORKMANAGER) \
 		-DVERSION=\"$(VERSION)\"
@@ -54,22 +56,18 @@ noinst_HEADERS = \
 		cc_thread.h \
 		cc_config.h \
 		sfl_types.h \
-		array_size.h
-
-if SFL_VIDEO
-SFL_VIDEO_LIB=./video/libvideo.la
-endif
+		array_size.h \
+		account_schema.h \
+		registration_states.h
 
 libsflphone_la_LIBADD = \
-	$(top_builddir)/libs/iax2/libiax2.la \
 	$(IAX_LIB) \
-	./im/libim.la \
 	./sip/libsiplink.la \
 	./audio/libaudio.la \
 	./dbus/libdbus.la \
 	./config/libconfig.la \
 	./hooks/libhooks.la \
-	./history/libhistory.la $(SFL_VIDEO_LIB)
+	./history/libhistory.la $(SFL_VIDEO_LIB) $(IM_LIB)
 
 libsflphone_la_LDFLAGS = \
 		@CCGNU2_LIBS@ \
diff --git a/daemon/src/account.cpp b/daemon/src/account.cpp
index ff8abfbd5ebe2287745156e365cbb594302bb69c..e4c2cbf89cae3e2cee8d394bf9c2e22765d92556 100644
--- a/daemon/src/account.cpp
+++ b/daemon/src/account.cpp
@@ -29,26 +29,54 @@
  *  shall include the source code for the parts of OpenSSL used as well
  *  as that of the covered work.
  */
-
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
 #include "account.h"
-#include "manager.h"
-#include "dbus/configurationmanager.h"
+#include <algorithm>
 #ifdef SFL_VIDEO
-#include "video/video_endpoint.h"
+#include "video/libav_utils.h"
 #endif
 
-Account::Account(const std::string &accountID, const std::string &type) :
+#include "logger.h"
+#include "manager.h"
+#include "dbus/configurationmanager.h"
+
+const char * const Account::AUDIO_CODECS_KEY =      "audioCodecs";  // 0/9/110/111/112/
+const char * const Account::VIDEO_CODECS_KEY =      "videoCodecs";
+const char * const Account::VIDEO_CODEC_ENABLED =   "enabled";
+const char * const Account::VIDEO_CODEC_NAME =      "name";
+const char * const Account::VIDEO_CODEC_PARAMETERS ="parameters";
+const char * const Account::VIDEO_CODEC_BITRATE =   "bitrate";
+const char * const Account::RINGTONE_PATH_KEY =     "ringtonePath";
+const char * const Account::RINGTONE_ENABLED_KEY =  "ringtoneEnabled";
+const char * const Account::DISPLAY_NAME_KEY =      "displayName";
+const char * const Account::ALIAS_KEY =             "alias";
+const char * const Account::TYPE_KEY =              "type";
+const char * const Account::ID_KEY =                "id";
+const char * const Account::USERNAME_KEY =          "username";
+const char * const Account::AUTHENTICATION_USERNAME_KEY = "authenticationUsername";
+const char * const Account::PASSWORD_KEY =          "password";
+const char * const Account::HOSTNAME_KEY =          "hostname";
+const char * const Account::ACCOUNT_ENABLE_KEY =    "enable";
+const char * const Account::MAILBOX_KEY =           "mailbox";
+
+using std::map;
+using std::string;
+using std::vector;
+
+
+Account::Account(const string &accountID, const string &type) :
     accountID_(accountID)
     , username_()
     , hostname_()
     , alias_()
     , enabled_(true)
     , type_(type)
-    , registrationState_(Unregistered)
+    , registrationState_(UNREGISTERED)
     , audioCodecList_()
     , videoCodecList_()
     , audioCodecStr_()
-    , videoCodecStr_()
     , ringtonePath_("/usr/share/sflphone/ringtones/konga.ul")
     , ringtoneEnabled_(true)
     , displayName_("")
@@ -79,7 +107,7 @@ void Account::loadDefaultCodecs()
     // CodecMap codecMap = Manager::instance ().getCodecDescriptorMap ().getCodecsMap();
 
     // Initialize codec
-    std::vector<std::string> result;
+    vector<string> result;
     result.push_back("0");
     result.push_back("3");
     result.push_back("8");
@@ -90,31 +118,90 @@ void Account::loadDefaultCodecs()
 
     setActiveAudioCodecs(result);
 #ifdef SFL_VIDEO
-    setActiveVideoCodecs(sfl_video::getCodecList());
+    // we don't need to validate via setVideoCodecs, since these are defaults
+    videoCodecList_ = libav_utils::getDefaultCodecs();
 #endif
 }
 
-void Account::setActiveVideoCodecs(const std::vector<std::string> &list)
+#ifdef SFL_VIDEO
+namespace {
+    bool isPositiveInteger(const string &s)
+    {
+        string::const_iterator it = s.begin();
+        while (it != s.end() and std::isdigit(*it))
+            ++it;
+        return not s.empty() and it == s.end();
+    }
+
+    bool isBoolean(const string &s)
+    {
+        return s == "true" or s == "false";
+    }
+
+    template <typename Predicate>
+    bool isFieldValid(const map<string, string> &codec, const char *field, Predicate p)
+    {
+        map<string, string>::const_iterator key(codec.find(field));
+        return key != codec.end() and p(key->second);
+    }
+
+    bool isCodecValid(const map<string, string> &codec, const vector<map<string, string> > &defaults)
+    {
+        const map<string, string>::const_iterator name(codec.find(Account::VIDEO_CODEC_NAME));
+        if (name == codec.end()) {
+            ERROR("Field \"name\" missing in codec specification");
+            return false;
+        }
+
+        // check that it's in the list of valid codecs and that it has all the required fields
+        for (vector<map<string, string> >::const_iterator i = defaults.begin(); i != defaults.end(); ++i) {
+            const map<string, string>::const_iterator defaultName = i->find(Account::VIDEO_CODEC_NAME);
+            if (defaultName->second == name->second) {
+                return isFieldValid(codec, Account::VIDEO_CODEC_BITRATE, isPositiveInteger)
+                    and isFieldValid(codec, Account::VIDEO_CODEC_ENABLED, isBoolean);
+            }
+        }
+        ERROR("Codec %s not supported", name->second.c_str());
+        return false;
+    }
+
+    bool isCodecListValid(const vector<map<string, string> > &list)
+    {
+        const vector<map<string, string> > defaults(libav_utils::getDefaultCodecs());
+        if (list.size() != defaults.size()) {
+            ERROR("New codec list has a different length than the list of supported codecs");
+            return false;
+        }
+
+        // make sure that all codecs are present
+        for (vector<map<string, string> >::const_iterator i = list.begin();
+             i != list.end(); ++i) {
+            if (not isCodecValid(*i, defaults))
+                return false;
+        }
+        return true;
+    }
+}
+#endif
+
+void Account::setVideoCodecs(const vector<map<string, string> > &list)
 {
 #ifdef SFL_VIDEO
-    // first clear the previously stored codecs
-    videoCodecList_.clear();
-    videoCodecList_ = !list.empty() ? list : sfl_video::getCodecList();
-    // update the codec string according to new codec selection
-    videoCodecStr_ = ManagerImpl::join_string(list);
+    if (isCodecListValid(list))
+        videoCodecList_ = list;
 #else
     (void) list;
 #endif
 }
 
-void Account::setActiveAudioCodecs(const std::vector<std::string> &list)
+void Account::setActiveAudioCodecs(const vector<string> &list)
 {
     // first clear the previously stored codecs
     audioCodecList_.clear();
 
     // list contains the ordered payload of active codecs picked by the user for this account
     // we used the CodecOrder vector to save the order.
-    for (std::vector<std::string>::const_iterator iter = list.begin(); iter != list.end();
+    for (vector<string>::const_iterator iter = list.begin(); iter != list.end();
             ++iter) {
         int payload = std::atoi(iter->c_str());
         audioCodecList_.push_back(payload);
@@ -124,7 +211,7 @@ void Account::setActiveAudioCodecs(const std::vector<std::string> &list)
     audioCodecStr_ = ManagerImpl::join_string(list);
 }
 
-std::string Account::mapStateNumberToString(RegistrationState state)
+string Account::mapStateNumberToString(RegistrationState state)
 {
     static const char * mapStateToChar[] = {
         "UNREGISTERED",
@@ -138,8 +225,31 @@ std::string Account::mapStateNumberToString(RegistrationState state)
         "ERRORCONFSTUN"
     };
 
-    if (state > NumberOfStates)
+    if (state > NUMBER_OF_STATES)
         return "ERROR";
 
     return mapStateToChar[state];
 }
+
+vector<map<string, string> >
+Account::getAllVideoCodecs() const
+{
+    return videoCodecList_;
+}
+
+namespace {
+    bool is_inactive(const map<string, string> &codec)
+    {
+        map<string, string>::const_iterator iter = codec.find(Account::VIDEO_CODEC_ENABLED);
+        return iter == codec.end() or iter->second != "true";
+    }
+}
+
+vector<map<string, string> >
+Account::getActiveVideoCodecs() const
+{
+    // FIXME: validate video codec details first
+    vector<map<string, string> > result(videoCodecList_);
+    result.erase(std::remove_if(result.begin(), result.end(), is_inactive), result.end());
+    return result;
+}
diff --git a/daemon/src/account.h b/daemon/src/account.h
index d0b86ed413928d149ca9a32e26b6ea75076f5837..d6d5140ae606ba253371e94d14975f97885103d8 100644
--- a/daemon/src/account.h
+++ b/daemon/src/account.h
@@ -35,10 +35,10 @@
 #include <string>
 #include <vector>
 
-#include "global.h"
 #include "noncopyable.h"
 #include "config/sfl_config.h"
 #include "config/serializable.h"
+#include "registration_states.h"
 
 class VoIPLink;
 
@@ -49,102 +49,6 @@ class VoIPLink;
  * It contains account, configuration, VoIP Link and Calls (inside the VoIPLink)
  */
 
-/** Contains all the state an Voip can be in */
-enum RegistrationState {
-    Unregistered,
-    Trying,
-    Registered,
-    Error,
-    ErrorAuth ,
-    ErrorNetwork ,
-    ErrorHost,
-    ErrorExistStun,
-    ErrorNotAcceptable,
-    NumberOfStates
-};
-
-// Account identifier
-static const char *const CONFIG_ACCOUNT_ID                   = "Account.id";
-
-// Common account parameters
-static const char *const CONFIG_ACCOUNT_TYPE                 = "Account.type";
-static const char *const CONFIG_ACCOUNT_ALIAS                = "Account.alias";
-static const char *const CONFIG_ACCOUNT_MAILBOX	             = "Account.mailbox";
-static const char *const CONFIG_ACCOUNT_ENABLE               = "Account.enable";
-static const char *const CONFIG_ACCOUNT_REGISTRATION_EXPIRE  = "Account.registrationExpire";
-static const char *const CONFIG_ACCOUNT_REGISTRATION_STATUS = "Account.registrationStatus";
-static const char *const CONFIG_ACCOUNT_REGISTRATION_STATE_CODE = "Account.registrationCode";
-static const char *const CONFIG_ACCOUNT_REGISTRATION_STATE_DESC = "Account.registrationDescription";
-static const char *const CONFIG_CREDENTIAL_NUMBER            = "Credential.count";
-static const char *const CONFIG_ACCOUNT_DTMF_TYPE            = "Account.dtmfType";
-static const char *const CONFIG_RINGTONE_PATH                = "Account.ringtonePath";
-static const char *const CONFIG_RINGTONE_ENABLED             = "Account.ringtoneEnabled";
-static const char *const CONFIG_KEEP_ALIVE_ENABLED           = "Account.keepAliveEnabled";
-
-static const char *const CONFIG_ACCOUNT_HOSTNAME             = "Account.hostname";
-static const char *const CONFIG_ACCOUNT_USERNAME             = "Account.username";
-static const char *const CONFIG_ACCOUNT_ROUTESET             = "Account.routeset";
-static const char *const CONFIG_ACCOUNT_PASSWORD             = "Account.password";
-static const char *const CONFIG_ACCOUNT_REALM                = "Account.realm";
-static const char *const CONFIG_ACCOUNT_DEFAULT_REALM        = "*";
-static const char *const CONFIG_ACCOUNT_USERAGENT            = "Account.useragent";
-
-static const char *const CONFIG_LOCAL_INTERFACE              = "Account.localInterface";
-static const char *const CONFIG_PUBLISHED_SAMEAS_LOCAL       = "Account.publishedSameAsLocal";
-static const char *const CONFIG_LOCAL_PORT                   = "Account.localPort";
-static const char *const CONFIG_PUBLISHED_PORT               = "Account.publishedPort";
-static const char *const CONFIG_PUBLISHED_ADDRESS            = "Account.publishedAddress";
-
-static const char *const CONFIG_DISPLAY_NAME                 = "Account.displayName";
-static const char *const CONFIG_DEFAULT_ADDRESS              = "0.0.0.0";
-
-// SIP specific parameters
-static const char *const CONFIG_SIP_PROXY                    = "SIP.proxy";
-static const char *const CONFIG_STUN_SERVER                  = "STUN.server";
-static const char *const CONFIG_STUN_ENABLE                  = "STUN.enable";
-
-// SRTP specific parameters
-static const char *const CONFIG_SRTP_ENABLE                  = "SRTP.enable";
-static const char *const CONFIG_SRTP_KEY_EXCHANGE            = "SRTP.keyExchange";
-static const char *const CONFIG_SRTP_ENCRYPTION_ALGO         = "SRTP.encryptionAlgorithm";  // Provided by ccRTP,0=NULL,1=AESCM,2=AESF8
-static const char *const CONFIG_SRTP_RTP_FALLBACK            = "SRTP.rtpFallback";
-static const char *const CONFIG_ZRTP_HELLO_HASH              = "ZRTP.helloHashEnable";
-static const char *const CONFIG_ZRTP_DISPLAY_SAS             = "ZRTP.displaySAS";
-static const char *const CONFIG_ZRTP_NOT_SUPP_WARNING        = "ZRTP.notSuppWarning";
-static const char *const CONFIG_ZRTP_DISPLAY_SAS_ONCE        = "ZRTP.displaySasOnce";
-
-static const char *const CONFIG_TLS_LISTENER_PORT            = "TLS.listenerPort";
-static const char *const CONFIG_TLS_ENABLE                   = "TLS.enable";
-static const char *const CONFIG_TLS_CA_LIST_FILE             = "TLS.certificateListFile";
-static const char *const CONFIG_TLS_CERTIFICATE_FILE         = "TLS.certificateFile";
-static const char *const CONFIG_TLS_PRIVATE_KEY_FILE         = "TLS.privateKeyFile";
-static const char *const CONFIG_TLS_PASSWORD                 = "TLS.password";
-static const char *const CONFIG_TLS_METHOD                   = "TLS.method";
-static const char *const CONFIG_TLS_CIPHERS                  = "TLS.ciphers";
-static const char *const CONFIG_TLS_SERVER_NAME              = "TLS.serverName";
-static const char *const CONFIG_TLS_VERIFY_SERVER            = "TLS.verifyServer";
-static const char *const CONFIG_TLS_VERIFY_CLIENT            = "TLS.verifyClient";
-static const char *const CONFIG_TLS_REQUIRE_CLIENT_CERTIFICATE = "TLS.requireClientCertificate";
-static const char *const CONFIG_TLS_NEGOTIATION_TIMEOUT_SEC  = "TLS.negotiationTimeoutSec";
-static const char *const CONFIG_TLS_NEGOTIATION_TIMEOUT_MSEC = "TLS.negotiationTimemoutMsec";
-
-// General configuration keys for accounts
-static const char * const ALIAS_KEY = "alias";
-static const char * const TYPE_KEY = "type";
-static const char * const ID_KEY = "id";
-static const char * const USERNAME_KEY = "username";
-static const char * const AUTHENTICATION_USERNAME_KEY = "authenticationUsername";
-static const char * const PASSWORD_KEY = "password";
-static const char * const HOSTNAME_KEY = "hostname";
-static const char * const ACCOUNT_ENABLE_KEY = "enable";
-static const char * const MAILBOX_KEY = "mailbox";
-
-static const char * const AUDIO_CODECS_KEY = "audioCodecs";  // 0/9/110/111/112/
-static const char * const VIDEO_CODECS_KEY = "videoCodecs";
-static const char * const RINGTONE_PATH_KEY = "ringtonePath";
-static const char * const RINGTONE_ENABLED_KEY = "ringtoneEnabled";
-static const char * const DISPLAY_NAME_KEY = "displayName";
-
 class Account : public Serializable {
 
     public:
@@ -225,17 +129,16 @@ class Account : public Serializable {
         std::string getAlias() const {
             return alias_;
         }
+
         void setAlias(const std::string &alias) {
             alias_ = alias;
         }
 
-        /**
-         * Accessor to data structures
-         * @return std::vector<std::string>& The list that reflects the user's choice
-         */
-        std::vector<std::string> getActiveVideoCodecs() const {
-            return videoCodecList_;
-        }
+        std::vector<std::map<std::string, std::string> >
+        getAllVideoCodecs() const;
+
+        std::vector<std::map<std::string, std::string> >
+        getActiveVideoCodecs() const;
 
          /* Accessor to data structures
          * @return CodecOrder& The list that reflects the user's choice
@@ -249,7 +152,7 @@ class Account : public Serializable {
          * SDP offer and configuration respectively
          */
         void setActiveAudioCodecs(const std::vector<std::string>& list);
-        void setActiveVideoCodecs(const std::vector<std::string>& list);
+        void setVideoCodecs(const std::vector<std::map<std::string, std::string> > &codecs);
 
         std::string getRingtonePath() const {
             return ringtonePath_;
@@ -280,6 +183,10 @@ class Account : public Serializable {
             mailBox_ = mb;
         }
 
+        static const char * const VIDEO_CODEC_ENABLED;
+        static const char * const VIDEO_CODEC_NAME;
+        static const char * const VIDEO_CODEC_PARAMETERS;
+        static const char * const VIDEO_CODEC_BITRATE;
     private:
         NON_COPYABLE(Account);
 
@@ -289,6 +196,23 @@ class Account : public Serializable {
         void loadDefaultCodecs();
 
     protected:
+        friend class ConfigurationTest;
+        // General configuration keys for accounts
+        static const char * const AUDIO_CODECS_KEY;
+        static const char * const VIDEO_CODECS_KEY;
+        static const char * const RINGTONE_PATH_KEY;
+        static const char * const RINGTONE_ENABLED_KEY;
+        static const char * const DISPLAY_NAME_KEY;
+        static const char * const ALIAS_KEY;
+        static const char * const TYPE_KEY;
+        static const char * const ID_KEY;
+        static const char * const USERNAME_KEY;
+        static const char * const AUTHENTICATION_USERNAME_KEY;
+        static const char * const PASSWORD_KEY;
+        static const char * const HOSTNAME_KEY;
+        static const char * const ACCOUNT_ENABLE_KEY;
+        static const char * const MAILBOX_KEY;
+
         static std::string mapStateNumberToString(RegistrationState state);
 
         /**
@@ -336,9 +260,9 @@ class Account : public Serializable {
         std::vector<int> audioCodecList_;
 
         /**
-         * Vector containing the order of the video codecs
+         * Vector containing the video codecs in order
          */
-        std::vector<std::string> videoCodecList_;
+        std::vector<std::map<std::string, std::string> > videoCodecList_;
 
         /**
          * List of audio codecs obtained when parsing configuration and used
@@ -346,12 +270,6 @@ class Account : public Serializable {
          */
         std::string audioCodecStr_;
 
-        /**
-         * List of video codecs obtained when parsing configuration and used
-         * to generate codec order list
-         */
-        std::string videoCodecStr_;
-
         /**
          * Ringtone .au file used for this account
          */
diff --git a/daemon/src/account_schema.h b/daemon/src/account_schema.h
new file mode 100644
index 0000000000000000000000000000000000000000..1e769cdb75a77894656c879f7c0ec91177ca2a02
--- /dev/null
+++ b/daemon/src/account_schema.h
@@ -0,0 +1,105 @@
+/*
+ *  Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010, 2011 Savoir-Faire Linux Inc.
+ *  Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
+ *  Author: Yan Morin <yan.morin@savoirfairelinux.com>
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+
+#ifndef ACCOUNT_SCHEMA_H
+#define ACCOUNT_SCHEMA_H_
+
+/**
+ * @file account_schema.h
+ * @brief Account specfic keys/constants that must be shared in daemon and clients.
+ */
+
+// Account identifier
+static const char *const CONFIG_ACCOUNT_ID                   = "Account.id";
+
+// Common account parameters
+static const char *const CONFIG_ACCOUNT_TYPE                 = "Account.type";
+static const char *const CONFIG_ACCOUNT_ALIAS                = "Account.alias";
+static const char *const CONFIG_ACCOUNT_MAILBOX              = "Account.mailbox";
+static const char *const CONFIG_ACCOUNT_ENABLE               = "Account.enable";
+static const char *const CONFIG_ACCOUNT_REGISTRATION_EXPIRE  = "Account.registrationExpire";
+static const char *const CONFIG_ACCOUNT_REGISTRATION_STATUS = "Account.registrationStatus";
+static const char *const CONFIG_ACCOUNT_REGISTRATION_STATE_CODE = "Account.registrationCode";
+static const char *const CONFIG_ACCOUNT_REGISTRATION_STATE_DESC = "Account.registrationDescription";
+static const char *const CONFIG_CREDENTIAL_NUMBER            = "Credential.count";
+static const char *const CONFIG_ACCOUNT_DTMF_TYPE            = "Account.dtmfType";
+static const char *const CONFIG_RINGTONE_PATH                = "Account.ringtonePath";
+static const char *const CONFIG_RINGTONE_ENABLED             = "Account.ringtoneEnabled";
+static const char *const CONFIG_KEEP_ALIVE_ENABLED           = "Account.keepAliveEnabled";
+
+static const char *const CONFIG_ACCOUNT_HOSTNAME             = "Account.hostname";
+static const char *const CONFIG_ACCOUNT_USERNAME             = "Account.username";
+static const char *const CONFIG_ACCOUNT_ROUTESET             = "Account.routeset";
+static const char *const CONFIG_ACCOUNT_PASSWORD             = "Account.password";
+static const char *const CONFIG_ACCOUNT_REALM                = "Account.realm";
+static const char *const CONFIG_ACCOUNT_DEFAULT_REALM        = "*";
+static const char *const CONFIG_ACCOUNT_USERAGENT            = "Account.useragent";
+
+static const char *const CONFIG_LOCAL_INTERFACE              = "Account.localInterface";
+static const char *const CONFIG_PUBLISHED_SAMEAS_LOCAL       = "Account.publishedSameAsLocal";
+static const char *const CONFIG_LOCAL_PORT                   = "Account.localPort";
+static const char *const CONFIG_PUBLISHED_PORT               = "Account.publishedPort";
+static const char *const CONFIG_PUBLISHED_ADDRESS            = "Account.publishedAddress";
+
+static const char *const CONFIG_DISPLAY_NAME                 = "Account.displayName";
+static const char *const CONFIG_DEFAULT_ADDRESS              = "0.0.0.0";
+
+// SIP specific parameters
+static const char *const CONFIG_SIP_PROXY                    = "SIP.proxy";
+static const char *const CONFIG_STUN_SERVER                  = "STUN.server";
+static const char *const CONFIG_STUN_ENABLE                  = "STUN.enable";
+
+// SRTP specific parameters
+static const char *const CONFIG_SRTP_ENABLE                  = "SRTP.enable";
+static const char *const CONFIG_SRTP_KEY_EXCHANGE            = "SRTP.keyExchange";
+static const char *const CONFIG_SRTP_ENCRYPTION_ALGO         = "SRTP.encryptionAlgorithm";  // Provided by ccRTP,0=NULL,1=AESCM,2=AESF8
+static const char *const CONFIG_SRTP_RTP_FALLBACK            = "SRTP.rtpFallback";
+static const char *const CONFIG_ZRTP_HELLO_HASH              = "ZRTP.helloHashEnable";
+static const char *const CONFIG_ZRTP_DISPLAY_SAS             = "ZRTP.displaySAS";
+static const char *const CONFIG_ZRTP_NOT_SUPP_WARNING        = "ZRTP.notSuppWarning";
+static const char *const CONFIG_ZRTP_DISPLAY_SAS_ONCE        = "ZRTP.displaySasOnce";
+
+static const char *const CONFIG_TLS_LISTENER_PORT            = "TLS.listenerPort";
+static const char *const CONFIG_TLS_ENABLE                   = "TLS.enable";
+static const char *const CONFIG_TLS_CA_LIST_FILE             = "TLS.certificateListFile";
+static const char *const CONFIG_TLS_CERTIFICATE_FILE         = "TLS.certificateFile";
+static const char *const CONFIG_TLS_PRIVATE_KEY_FILE         = "TLS.privateKeyFile";
+static const char *const CONFIG_TLS_PASSWORD                 = "TLS.password";
+static const char *const CONFIG_TLS_METHOD                   = "TLS.method";
+static const char *const CONFIG_TLS_CIPHERS                  = "TLS.ciphers";
+static const char *const CONFIG_TLS_SERVER_NAME              = "TLS.serverName";
+static const char *const CONFIG_TLS_VERIFY_SERVER            = "TLS.verifyServer";
+static const char *const CONFIG_TLS_VERIFY_CLIENT            = "TLS.verifyClient";
+static const char *const CONFIG_TLS_REQUIRE_CLIENT_CERTIFICATE = "TLS.requireClientCertificate";
+static const char *const CONFIG_TLS_NEGOTIATION_TIMEOUT_SEC  = "TLS.negotiationTimeoutSec";
+static const char *const CONFIG_TLS_NEGOTIATION_TIMEOUT_MSEC = "TLS.negotiationTimemoutMsec";
+
+#endif
diff --git a/daemon/src/audio/Makefile.am b/daemon/src/audio/Makefile.am
index 53decd14cf09b06fd492edf0c009433c25e0ae7a..4801088231d4467231fd031e9d4e5802278adf30 100644
--- a/daemon/src/audio/Makefile.am
+++ b/daemon/src/audio/Makefile.am
@@ -8,6 +8,11 @@ if BUILD_PULSE
 SUBDIRS += pulseaudio
 endif
 
+if BUILD_SPEEXDSP
+SFL_SPEEXDSP_SRC=echosuppress.cpp speexechocancel.cpp noisesuppress.cpp
+SFL_SPEEXDSP_HEAD=echosuppress.h speexechocancel.h noisesuppress.h
+endif
+
 libaudio_la_SOURCES = \
 		audioloop.cpp \
 		ringbuffer.cpp \
@@ -18,9 +23,7 @@ libaudio_la_SOURCES = \
 		audiolayer.cpp \
 		samplerateconverter.cpp \
 		delaydetection.cpp \
-		echosuppress.cpp \
-		speexechocancel.cpp \
-		noisesuppress.cpp \
+		$(SFL_SPEEXDSP_SRC) \
 		gaincontrol.cpp \
 		dcblocker.cpp
 
@@ -33,9 +36,7 @@ noinst_HEADERS = \
 		audiolayer.h \
 	 	recordable.h \
 		delaydetection.h \
-		echosuppress.h \
-		speexechocancel.h \
-		noisesuppress.h \
+		$(SFL_SPEEXDSP_HEAD) \
 		gaincontrol.h \
 		dcblocker.h \
 		samplerateconverter.h
diff --git a/daemon/src/audio/alsa/alsalayer.cpp b/daemon/src/audio/alsa/alsalayer.cpp
index 0f71c551e6efb81de99836d7296e0af6a6b3b56d..0341cd30bae346bcedb787756b0bcefad8dc717d 100644
--- a/daemon/src/audio/alsa/alsalayer.cpp
+++ b/daemon/src/audio/alsa/alsalayer.cpp
@@ -40,12 +40,18 @@
 #include "dbus/configurationmanager.h"
 #include <ctime>
 
+#define SFL_ALSA_PERIOD_SIZE 160
+#define SFL_ALSA_NB_PERIOD 8
+#define SFL_ALSA_BUFFER_SIZE SFL_ALSA_PERIOD_SIZE*SFL_ALSA_NB_PERIOD
+
 class AlsaThread : public ost::Thread {
     public:
         AlsaThread(AlsaLayer *alsa);
 
         ~AlsaThread() { ost::Thread::terminate(); }
 
+        void initAudioLayer();
+
         virtual void run();
 
     private:
@@ -57,11 +63,57 @@ AlsaThread::AlsaThread(AlsaLayer *alsa)
     : ost::Thread(), alsa_(alsa)
 {}
 
+void AlsaThread::initAudioLayer(void)
+{
+    std::string pcmp;
+    std::string pcmr;
+    std::string pcmc;
+
+    if (alsa_->audioPlugin_ == PCM_DMIX_DSNOOP) {
+        pcmp = alsa_->buildDeviceTopo(PCM_DMIX, alsa_->indexOut_);
+        pcmr = alsa_->buildDeviceTopo(PCM_DMIX, alsa_->indexRing_);
+        pcmc = alsa_->buildDeviceTopo(PCM_DSNOOP, alsa_->indexIn_);
+    } else {
+        pcmp = alsa_->buildDeviceTopo(alsa_->audioPlugin_, alsa_->indexOut_);
+        pcmr = alsa_->buildDeviceTopo(alsa_->audioPlugin_, alsa_->indexRing_);
+        pcmc = alsa_->buildDeviceTopo(alsa_->audioPlugin_, alsa_->indexIn_);
+    }
+
+    if (not alsa_->is_capture_open_) {
+        alsa_->is_capture_open_ = alsa_->openDevice(&alsa_->captureHandle_, pcmc, SND_PCM_STREAM_CAPTURE);
+
+        if (not alsa_->is_capture_open_)
+            Manager::instance().getDbusManager()->getConfigurationManager()->errorAlert(ALSA_CAPTURE_DEVICE);
+    }
+
+    if (not alsa_->is_playback_open_) {
+        alsa_->is_playback_open_ = alsa_->openDevice(&alsa_->playbackHandle_, pcmp, SND_PCM_STREAM_PLAYBACK);
+
+        if (not alsa_->is_playback_open_)
+            Manager::instance().getDbusManager()->getConfigurationManager()->errorAlert(ALSA_PLAYBACK_DEVICE);
+
+        if (alsa_->getIndexPlayback() != alsa_->getIndexRingtone())
+            if (!alsa_->openDevice(&alsa_->ringtoneHandle_, pcmr, SND_PCM_STREAM_PLAYBACK))
+                Manager::instance().getDbusManager()->getConfigurationManager()->errorAlert(ALSA_PLAYBACK_DEVICE);
+    }
+
+    alsa_->prepareCaptureStream();
+    alsa_->preparePlaybackStream();
+
+    alsa_->startCaptureStream();
+    alsa_->startPlaybackStream();
+
+    alsa_->flushMain();
+    alsa_->flushUrgent();
+}
+
 /**
  * Reimplementation of run()
  */
 void AlsaThread::run()
 {
+    initAudioLayer();
+
     while (alsa_->isStarted_) {
         alsa_->audioCallback();
         ost::Thread::sleep(20 /* ms */);
@@ -135,47 +187,6 @@ AlsaLayer::startStream()
     if (is_playback_running_ and is_capture_running_)
         return;
 
-    std::string pcmp;
-    std::string pcmr;
-    std::string pcmc;
-
-    if (audioPlugin_ == PCM_DMIX_DSNOOP) {
-        pcmp = buildDeviceTopo(PCM_DMIX, indexOut_);
-        pcmr = buildDeviceTopo(PCM_DMIX, indexRing_);
-        pcmc = buildDeviceTopo(PCM_DSNOOP, indexIn_);
-    } else {
-        pcmp = buildDeviceTopo(audioPlugin_, indexOut_);
-        pcmr = buildDeviceTopo(audioPlugin_, indexRing_);
-        pcmc = buildDeviceTopo(audioPlugin_, indexIn_);
-    }
-
-    if (not is_capture_open_) {
-        is_capture_open_ = openDevice(&captureHandle_, pcmc, SND_PCM_STREAM_CAPTURE);
-
-        if (not is_capture_open_)
-            Manager::instance().getDbusManager()->getConfigurationManager()->errorAlert(ALSA_CAPTURE_DEVICE);
-    }
-
-    if (not is_playback_open_) {
-        is_playback_open_ = openDevice(&playbackHandle_, pcmp, SND_PCM_STREAM_PLAYBACK);
-
-        if (not is_playback_open_)
-            Manager::instance().getDbusManager()->getConfigurationManager()->errorAlert(ALSA_PLAYBACK_DEVICE);
-
-        if (getIndexPlayback() != getIndexRingtone())
-            if (!openDevice(&ringtoneHandle_, pcmr, SND_PCM_STREAM_PLAYBACK))
-                Manager::instance().getDbusManager()->getConfigurationManager()->errorAlert(ALSA_PLAYBACK_DEVICE);
-    }
-
-    prepareCaptureStream();
-    preparePlaybackStream();
-
-    startCaptureStream();
-    startPlaybackStream();
-
-    flushMain();
-    flushUrgent();
-
     if (audioThread_ == NULL) {
         audioThread_ = new AlsaThread(this);
         audioThread_->start();
@@ -278,9 +289,7 @@ void AlsaLayer::closePlaybackStream()
 
 void AlsaLayer::startPlaybackStream()
 {
-    if (playbackHandle_ and not is_playback_running_)
-        if (ALSA_CALL(snd_pcm_start(playbackHandle_), "Couldn't start playback") >= 0)
-            is_playback_running_ = true;
+    is_playback_running_ = true;
 }
 
 void AlsaLayer::prepareCaptureStream()
@@ -292,9 +301,7 @@ void AlsaLayer::prepareCaptureStream()
 
 void AlsaLayer::preparePlaybackStream()
 {
-    if (is_playback_open_ and not is_playback_prepared_)
-        if (ALSA_CALL(snd_pcm_prepare(playbackHandle_), "Couldn't prepare playback") >= 0)
-            is_playback_prepared_ = true;
+    is_playback_prepared_ = true;
 }
 
 bool AlsaLayer::alsa_set_params(snd_pcm_t *pcm_handle)
@@ -307,8 +314,14 @@ bool AlsaLayer::alsa_set_params(snd_pcm_t *pcm_handle)
     snd_pcm_hw_params_t *hwparams;
     snd_pcm_hw_params_alloca(&hwparams);
 
-    snd_pcm_uframes_t periodSize = 160;
-    unsigned int periods = 4;
+    snd_pcm_uframes_t period_size = SFL_ALSA_PERIOD_SIZE;
+    snd_pcm_uframes_t buffer_size = SFL_ALSA_BUFFER_SIZE;
+    unsigned int periods = SFL_ALSA_NB_PERIOD;
+
+    snd_pcm_uframes_t  period_size_min = 0;
+    snd_pcm_uframes_t  period_size_max = 0;
+    snd_pcm_uframes_t  buffer_size_min = 0;
+    snd_pcm_uframes_t  buffer_size_max = 0;
 
 #define HW pcm_handle, hwparams /* hardware parameters */
     TRY(snd_pcm_hw_params_any(HW), "hwparams init");
@@ -316,9 +329,32 @@ bool AlsaLayer::alsa_set_params(snd_pcm_t *pcm_handle)
     TRY(snd_pcm_hw_params_set_format(HW, SND_PCM_FORMAT_S16_LE), "sample format");
     TRY(snd_pcm_hw_params_set_rate_near(HW, &sampleRate_, NULL), "sample rate");
     TRY(snd_pcm_hw_params_set_channels(HW, 1), "channel count");
-    TRY(snd_pcm_hw_params_set_period_size_near(HW, &periodSize, NULL), "period time");
-    TRY(snd_pcm_hw_params_set_periods_near(HW, &periods, NULL), "periods number");
+
+    snd_pcm_hw_params_get_buffer_size_min(hwparams, &buffer_size_min);
+    snd_pcm_hw_params_get_buffer_size_max(hwparams, &buffer_size_max);
+    snd_pcm_hw_params_get_period_size_min(hwparams, &period_size_min, NULL);
+    snd_pcm_hw_params_get_period_size_max(hwparams, &period_size_max, NULL);
+    DEBUG("Buffer size range from %lu to %lu", buffer_size_min, buffer_size_max);
+    DEBUG("Period size range from %lu to %lu", period_size_min, period_size_max);
+    buffer_size = buffer_size > buffer_size_max ? buffer_size_max : buffer_size;
+    buffer_size = buffer_size < buffer_size_min ? buffer_size_min : buffer_size;
+    period_size = period_size > period_size_max ? period_size_max : period_size;
+    period_size = period_size < period_size_min ? period_size_min : period_size;
+
+    TRY(snd_pcm_hw_params_set_buffer_size_near(HW, &buffer_size), "Unable to set buffer size for playback");
+    TRY(snd_pcm_hw_params_set_period_size_near(HW, &period_size, NULL), "Unable to set period size for playback");
+    TRY(snd_pcm_hw_params_set_periods_near(HW, &periods, NULL), "Unable to set number of periods for playback");
     TRY(snd_pcm_hw_params(HW), "hwparams");
+
+    snd_pcm_hw_params_get_buffer_size(hwparams, &buffer_size);
+    snd_pcm_hw_params_get_period_size(hwparams, &period_size, NULL);
+    DEBUG("Was set period_size = %lu", period_size);
+    DEBUG("Was set buffer_size = %lu", buffer_size);
+
+    if (2*period_size > buffer_size) {
+        ERROR("buffer to small, could not use");
+        return false;
+    }
 #undef HW
 
     DEBUG("%s using sampling rate %dHz",
@@ -330,7 +366,7 @@ bool AlsaLayer::alsa_set_params(snd_pcm_t *pcm_handle)
 
 #define SW pcm_handle, swparams /* software parameters */
     snd_pcm_sw_params_current(SW);
-    TRY(snd_pcm_sw_params_set_start_threshold(SW, periodSize * 2), "start threshold");
+    TRY(snd_pcm_sw_params_set_start_threshold(SW, period_size * 2), "start threshold");
     TRY(snd_pcm_sw_params(SW), "sw parameters");
 #undef SW
 
diff --git a/daemon/src/audio/audiortp/Makefile.am b/daemon/src/audio/audiortp/Makefile.am
index bb0bf253e22845b6011d9619cb36043cec8d3369..c27eedda76849c5c0653b5937e9780034fda13bd 100644
--- a/daemon/src/audio/audiortp/Makefile.am
+++ b/daemon/src/audio/audiortp/Makefile.am
@@ -2,19 +2,19 @@ include $(top_srcdir)/globals.mak
 
 noinst_LTLIBRARIES = libaudiortp.la
 
+if BUILD_ZRTP
+SFL_ZRTP_SRC=audio_zrtp_session.h audio_zrtp_session.cpp zrtp_session_callback.cpp zrtp_session_callback.h
+endif
+
 libaudiortp_la_SOURCES = \
+		$(SFL_ZRTP_SRC) \
 		audio_rtp_session.cpp \
 		audio_symmetric_rtp_session.cpp \
 		audio_rtp_record_handler.cpp \
 		audio_rtp_factory.cpp \
-		audio_zrtp_session.cpp \
-		zrtp_session_callback.cpp \
 		audio_srtp_session.cpp \
 		audio_rtp_session.h \
 		audio_rtp_record_handler.h \
 		audio_rtp_factory.h \
 		audio_symmetric_rtp_session.h \
-		audio_zrtp_session.h \
-		zrtp_session_callback.h \
 		audio_srtp_session.h
-
diff --git a/daemon/src/audio/audiortp/audio_rtp_factory.cpp b/daemon/src/audio/audiortp/audio_rtp_factory.cpp
index c723f812528b5ec30057c3fb1ad6a1917b704cef..abcce370a429afb2db3107526da0ae6eb4dbe68a 100644
--- a/daemon/src/audio/audiortp/audio_rtp_factory.cpp
+++ b/daemon/src/audio/audiortp/audio_rtp_factory.cpp
@@ -29,7 +29,9 @@
  */
 
 #include "audio_rtp_factory.h"
+#if HAVE_ZRTP
 #include "audio_zrtp_session.h"
+#endif
 #include "audio_symmetric_rtp_session.h"
 #include "manager.h"
 #include "sip/sdp.h"
@@ -37,6 +39,7 @@
 #include "sip/sipaccount.h"
 #include "sip/sdes_negotiator.h"
 #include "logger.h"
+#include "config.h"
 
 namespace sfl {
 
@@ -69,10 +72,14 @@ void AudioRtpFactory::initConfig()
         srtpEnabled_ = account->getSrtpEnabled();
         std::string key(account->getSrtpKeyExchange());
         if (srtpEnabled_) {
+#if HAVE_ZRTP
             if (key == "sdes")
                 keyExchangeProtocol_ = SDES;
             else if (key == "zrtp")
                 keyExchangeProtocol_ = ZRTP;
+#else
+                keyExchangeProtocol_ = SDES;
+#endif
         } else {
             keyExchangeProtocol_ = NONE;
         }
@@ -86,14 +93,14 @@ void AudioRtpFactory::initConfig()
 
 void AudioRtpFactory::initSession()
 {
-    DEBUG("AudioRtpFactory: init session");
+    DEBUG("AudioRtpFactory: init session2");
     ost::MutexLock m(audioRtpThreadMutex_);
 
     if (srtpEnabled_) {
         const std::string zidFilename(Manager::instance().voipPreferences.getZidFile());
 
         switch (keyExchangeProtocol_) {
-
+#if HAVE_ZRTP
             case ZRTP:
                 rtpSession_ = new AudioZrtpSession(*ca_, zidFilename);
                 // TODO: be careful with that. The hello hash is computed asynchronously. Maybe it's
@@ -101,7 +108,7 @@ void AudioRtpFactory::initSession()
                 if (helloHashEnabled_)
                     ca_->getLocalSDP()->setZrtpHash(static_cast<AudioZrtpSession *>(rtpSession_)->getHelloHash());
                 break;
-
+#endif
             case SDES:
                 rtpSession_ = new AudioSrtpSession(*ca_);
                 break;
@@ -152,6 +159,7 @@ void AudioRtpFactory::updateDestinationIpAddress()
         rtpSession_->updateDestinationIpAddress();
 }
 
+#if HAVE_ZRTP
 sfl::AudioZrtpSession * AudioRtpFactory::getAudioZrtpSession()
 {
     if (keyExchangeProtocol_ == ZRTP)
@@ -159,6 +167,7 @@ sfl::AudioZrtpSession * AudioRtpFactory::getAudioZrtpSession()
     else
         throw AudioRtpFactoryException("rtpSession_ is NULL in getAudioZrtpSession");
 }
+#endif
 
 void sfl::AudioRtpFactory::initLocalCryptoInfo()
 {
diff --git a/daemon/src/audio/audiortp/audio_rtp_factory.h b/daemon/src/audio/audiortp/audio_rtp_factory.h
index 172cd1eaddf6bb656674c43a2ce2f281d982ba72..dfa4d17ede63f27884e0df971d73c7175be3f11b 100644
--- a/daemon/src/audio/audiortp/audio_rtp_factory.h
+++ b/daemon/src/audio/audiortp/audio_rtp_factory.h
@@ -46,7 +46,9 @@ class SIPCall;
 
 namespace sfl {
 
+#if HAVE_ZRTP
 class AudioZrtpSession;
+#endif
 class AudioCodec;
 
 class UnsupportedRtpSessionType : public std::logic_error {
@@ -115,12 +117,14 @@ class AudioRtpFactory {
             srtpEnabled_ = enable;
         }
 
+#if HAVE_ZRTP
         /**
          * Get the current AudioZrtpSession. Throws an AudioRtpFactoryException
          * if the current rtp thread is null, or if it's not of the correct type.
          * @return The current AudioZrtpSession thread.
          */
-        sfl::AudioZrtpSession * getAudioZrtpSession();
+        sfl::AudioZrtpSession* getAudioZrtpSession();
+#endif
 
         void initLocalCryptoInfo();
         void initLocalCryptoInfoOnOffHold();
diff --git a/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp b/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp
index 475b4e2a9f5398e2f021e59f61ccddbad6cfb630..eb70e5401110dca915348b48b319792dc28d133e 100644
--- a/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp
+++ b/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp
@@ -40,8 +40,6 @@
 
 namespace sfl {
 
-static const SFLDataFormat INIT_FADE_IN_FACTOR = 32000;
-
 #ifdef RECTODISK
 std::ofstream rtpResampled ("testRtpOutputResampled.raw", std::ifstream::binary);
 std::ofstream rtpNotResampled("testRtpOutput.raw", std::ifstream::binary);
@@ -69,10 +67,12 @@ AudioRtpRecord::AudioRtpRecord() :
     , codecFrameSize_(0)
     , converterSamplingRate_(0)
     , dtmfQueue_()
-    , fadeFactor_(INIT_FADE_IN_FACTOR)
+    , fadeFactor_(1.0 / 32000.0)
+#if HAVE_SPEEXDSP
     , noiseSuppressEncode_(0)
     , noiseSuppressDecode_(0)
     , audioProcessMutex_()
+#endif
     , callId_("")
     , dtmfPayloadType_(101) // same as Asterisk
 {}
@@ -87,15 +87,16 @@ AudioRtpRecord::~AudioRtpRecord()
     delete converterEncode_;
     delete converterDecode_;
     delete audioCodec_;
+#if HAVE_SPEEXDSP
     delete noiseSuppressEncode_;
     delete noiseSuppressDecode_;
+#endif
 }
 
 
 AudioRtpRecordHandler::AudioRtpRecordHandler(SIPCall &call) :
     audioRtpRecord_(),
     id_(call.getCallId()),
-    echoCanceller(call.getMemoryPool()),
     gainController(8000, -10.0)
 {}
 
@@ -128,6 +129,7 @@ void AudioRtpRecordHandler::initBuffers()
     audioRtpRecord_.converterDecode_ = new SamplerateConverter(getCodecSampleRate());
 }
 
+#if HAVE_SPEEXDSP
 void AudioRtpRecordHandler::initNoiseSuppress()
 {
     ost::MutexLock lock(audioRtpRecord_.audioProcessMutex_);
@@ -136,6 +138,7 @@ void AudioRtpRecordHandler::initNoiseSuppress()
     delete audioRtpRecord_.noiseSuppressDecode_;
     audioRtpRecord_.noiseSuppressDecode_ = new NoiseSuppress(getCodecFrameSize(), getCodecSampleRate());
 }
+#endif
 
 void AudioRtpRecordHandler::putDtmfEvent(int digit)
 {
@@ -173,9 +176,6 @@ int AudioRtpRecordHandler::processDataEncode()
 
     audioRtpRecord_.fadeInDecodedData(samples);
 
-    if (Manager::instance().getEchoCancelState())
-        echoCanceller.getData(micData);
-
     SFLDataFormat *out = micData;
 
     if (codecSampleRate != mainBufferSampleRate) {
@@ -194,11 +194,13 @@ int AudioRtpRecordHandler::processDataEncode()
         out = audioRtpRecord_.resampledData_.data();
     }
 
+#if HAVE_SPEEXDSP
     if (Manager::instance().audioPreference.getNoiseReduce()) {
         ost::MutexLock lock(audioRtpRecord_.audioProcessMutex_);
         assert(audioRtpRecord_.noiseSuppressEncode_);
         audioRtpRecord_.noiseSuppressEncode_->process(micData, getCodecFrameSize());
     }
+#endif
 
     {
         ost::MutexLock lock(audioRtpRecord_.audioCodecMutex_);
@@ -221,12 +223,13 @@ void AudioRtpRecordHandler::processDataDecode(unsigned char *spkrData, size_t si
         inSamples = audioRtpRecord_.audioCodec_->decode(spkrDataDecoded, spkrData, size);
     }
 
+#if HAVE_SPEEXDSP
     if (Manager::instance().audioPreference.getNoiseReduce()) {
         ost::MutexLock lock(audioRtpRecord_.audioProcessMutex_);
         assert(audioRtpRecord_.noiseSuppressDecode_);
         audioRtpRecord_.noiseSuppressDecode_->process(spkrDataDecoded, getCodecFrameSize());
     }
-
+#endif
 
     audioRtpRecord_.fadeInDecodedData(inSamples);
 
@@ -249,23 +252,20 @@ void AudioRtpRecordHandler::processDataDecode(unsigned char *spkrData, size_t si
                 mainBufferSampleRate, inSamples);
     }
 
-    if (Manager::instance().getEchoCancelState())
-        echoCanceller.putData(out, outSamples);
-
     Manager::instance().getMainBuffer()->putData(out, outSamples * sizeof(SFLDataFormat), id_);
 }
 
 void AudioRtpRecord::fadeInDecodedData(size_t size)
 {
-    // if factor reaches 0, this function should have no effect
-    if (fadeFactor_ <= 0 or size > decData_.size())
+    // if factor reaches 1, this function should have no effect
+    if (fadeFactor_ >= 1.0 or size > decData_.size())
         return;
 
     std::transform(decData_.begin(), decData_.begin() + size, decData_.begin(),
-            std::bind1st(std::divides<double>(), fadeFactor_));
+            std::bind1st(std::multiplies<double>(), fadeFactor_));
 
     // Factor used to increase volume in fade in
-    const SFLDataFormat FADEIN_STEP_SIZE = 4;
-    fadeFactor_ /= FADEIN_STEP_SIZE;
+    const double FADEIN_STEP_SIZE = 4.0;
+    fadeFactor_ *= FADEIN_STEP_SIZE;
 }
 }
diff --git a/daemon/src/audio/audiortp/audio_rtp_record_handler.h b/daemon/src/audio/audiortp/audio_rtp_record_handler.h
index 3a21c0f89d045bdd51efcf068e6a85ed4a008634..0f0ebb0d64201f21f6fe33e49e1fdaca951e963e 100644
--- a/daemon/src/audio/audiortp/audio_rtp_record_handler.h
+++ b/daemon/src/audio/audiortp/audio_rtp_record_handler.h
@@ -89,10 +89,14 @@ class AudioRtpRecord {
         int codecFrameSize_;
         int converterSamplingRate_;
         std::list<DTMFEvent> dtmfQueue_;
-        SFLDataFormat fadeFactor_;
+        double fadeFactor_;
+
+#if HAVE_SPEEXDSP
         NoiseSuppress *noiseSuppressEncode_;
         NoiseSuppress *noiseSuppressDecode_;
         ost::Mutex audioProcessMutex_;
+#endif
+
         std::string callId_;
         unsigned int dtmfPayloadType_;
 
@@ -146,7 +150,9 @@ class AudioRtpRecordHandler {
 
         void initBuffers();
 
+#if HAVE_SPEEXDSP
         void initNoiseSuppress();
+#endif
 
         /**
          * Encode audio data from mainbuffer
@@ -174,7 +180,6 @@ class AudioRtpRecordHandler {
     private:
 
         const std::string id_;
-        EchoSuppress echoCanceller;
         GainControl gainController;
 };
 }
diff --git a/daemon/src/audio/audiortp/audio_rtp_session.cpp b/daemon/src/audio/audiortp/audio_rtp_session.cpp
index 36dbb9d55a758c54f8babd14287e45584dafefee..d1bfd4516725cbbc9647185bdad7e850f0e46660 100644
--- a/daemon/src/audio/audiortp/audio_rtp_session.cpp
+++ b/daemon/src/audio/audiortp/audio_rtp_session.cpp
@@ -68,11 +68,13 @@ void AudioRtpSession::updateSessionMedia(AudioCodec &audioCodec)
 
     Manager::instance().audioSamplingRateChanged(audioRtpRecord_.codecSampleRate_);
 
+#if HAVE_SPEEXDSP
     if (lastSamplingRate != audioRtpRecord_.codecSampleRate_) {
         DEBUG("Update noise suppressor with sampling rate %d and frame size %d",
               getCodecSampleRate(), getCodecFrameSize());
         initNoiseSuppress();
     }
+#endif
 }
 
 void AudioRtpSession::setSessionMedia(AudioCodec &audioCodec)
@@ -233,7 +235,9 @@ int AudioRtpSession::startRtpThread(AudioCodec &audiocodec)
     setSessionTimeouts();
     setSessionMedia(audiocodec);
     initBuffers();
+#if HAVE_SPEEXDSP
     initNoiseSuppress();
+#endif
 
     queue_.enableStack();
     thread_.start();
diff --git a/daemon/src/audio/audiortp/audio_zrtp_session.cpp b/daemon/src/audio/audiortp/audio_zrtp_session.cpp
index 5b41a5c4d2eacd9fdb28ca83fc5817320a29f6ff..4d50bf1466b59e38d3245d7bf97126076aff2b06 100644
--- a/daemon/src/audio/audiortp/audio_zrtp_session.cpp
+++ b/daemon/src/audio/audiortp/audio_zrtp_session.cpp
@@ -47,25 +47,27 @@
 namespace sfl {
 
 AudioZrtpSession::AudioZrtpSession(SIPCall &call, const std::string &zidFilename) :
-    AudioRtpSession(call, *this, *this),
-    ost::TRTPSessionBase<ost::SymmetricRTPChannel, ost::SymmetricRTPChannel, ost::ZrtpQueue>(ost::InetHostAddress(call_.getLocalIp().c_str()),
-    call_.getLocalAudioPort(),
-    0,
-    ost::MembershipBookkeeping::defaultMembersHashSize,
-    ost::defaultApplication()),
-    zidFilename_(zidFilename)
+    ost::TimerPort()
+    , ost::SymmetricZRTPSession(ost::InetHostAddress(call.getLocalIp().c_str()), call.getLocalAudioPort())
+    , AudioRtpSession(call, *this, *this)
+    , zidFilename_(zidFilename)
+    , rtpThread_(*this)
 {
     initializeZid();
     DEBUG("Setting new RTP session with destination %s:%d",
           call_.getLocalIp().c_str(), call_.getLocalAudioPort());
+    audioRtpRecord_.callId_ = call_.getCallId();
 }
 
 AudioZrtpSession::~AudioZrtpSession()
 {
-    ost::Thread::terminate();
-    Manager::instance().getMainBuffer()->unBindAll(call_.getCallId());
+    if (rtpThread_.running_) {
+        rtpThread_.running_ = false;
+        rtpThread_.join();
+    }
 }
 
+
 void AudioZrtpSession::initializeZid()
 {
     if (zidFilename_.empty())
@@ -120,46 +122,31 @@ void AudioZrtpSession::sendMicData()
     queue_.sendImmediate(timestamp_, getMicDataEncoded(), compSize);
 }
 
-void AudioZrtpSession::run()
+AudioZrtpSession::AudioZrtpThread::AudioZrtpThread(AudioZrtpSession &session) : running_(true), zrtpSession_(session)
+{}
+
+void AudioZrtpSession::AudioZrtpThread::run()
 {
     // Set recording sampling rate
-    call_.setRecordingSmplRate(getCodecSampleRate());
-    DEBUG("Entering mainloop for call %s", call_.getCallId().c_str());
+    int threadSleep = 20;
 
-    uint32 timeout = 0;
+    DEBUG("Entering Audio zrtp thread main loop %s", running_ ? "running" : "not running");
 
-    while (isActive()) {
-        if (timeout < 1000)
-            timeout = getSchedulingTimeout();
+    TimerPort::setTimer(threadSleep);
 
+    while (running_) {
         // Send session
-        if (hasDTMFPending())
-            sendDtmfEvent();
+        if (zrtpSession_.hasDTMFPending())
+            zrtpSession_.sendDtmfEvent();
         else
-            sendMicData();
-
-        controlReceptionService();
-        controlTransmissionService();
-        uint32 maxWait = timeval2microtimeout(getRTCPCheckInterval());
-        // make sure the scheduling timeout is
-        // <= the check interval for RTCP
-        // packets
-        timeout = (timeout > maxWait) ? maxWait : timeout;
-
-        if (timeout < 1000) {   // !(timeout/1000)
-            // dispatchDataPacket();
-            timerTick();
-        } else {
-            if (isPendingData(timeout / 1000)) {
-
-                if (isActive())
-                    takeInDataPacket();
-            }
-            timeout = 0;
-        }
+            zrtpSession_.sendMicData();
+
+        Thread::sleep(TimerPort::getTimer());
+
+        TimerPort::incTimer(threadSleep);
     }
 
-    DEBUG("Left main loop for call %s", call_.getCallId().c_str());
+    DEBUG("Leaving audio rtp thread loop");
 }
 
 int AudioZrtpSession::getIncrementForDTMF() const
@@ -172,4 +159,13 @@ void AudioZrtpSession::setSessionMedia(AudioCodec &audioCodec)
     AudioRtpSession::setSessionMedia(audioCodec);
 }
 
+int AudioZrtpSession::startRtpThread(AudioCodec &audiocodec)
+{
+    if(isStarted_)
+        return 0;
+
+    AudioRtpSession::startRtpThread(audiocodec);
+    return startZrtpThread();
+}
+
 }
diff --git a/daemon/src/audio/audiortp/audio_zrtp_session.h b/daemon/src/audio/audiortp/audio_zrtp_session.h
index d056d021ca01a4d647503532bd9f70a55882d71c..b3bc670b44eb48bfa4819c0989c39d36f3a13b46 100644
--- a/daemon/src/audio/audiortp/audio_zrtp_session.h
+++ b/daemon/src/audio/audiortp/audio_zrtp_session.h
@@ -54,25 +54,46 @@ class ZrtpZidException : public std::runtime_error {
 };
 
 class AudioZrtpSession :
-    public AudioRtpSession, protected ost::Thread,
-    public ost::TRTPSessionBase<ost::SymmetricRTPChannel, ost::SymmetricRTPChannel, ost::ZrtpQueue> {
+     public ost::TimerPort,
+    // public ost::TRTPSessionBase<ost::SymmetricRTPChannel, ost::SymmetricRTPChannel, ost::ZrtpQueue> {
+    public ost::SymmetricZRTPSession,
+    public AudioRtpSession {
     public:
         AudioZrtpSession(SIPCall &call, const std::string& zidFilename);
         ~AudioZrtpSession();
 
-        // Thread associated method
-        virtual void run();
+        int startZrtpThread() {
+            rtpThread_.start();
+            return 0;
+        }
 
         virtual bool onRTPPacketRecv(ost::IncomingRTPPkt &pkt) {
             return AudioRtpSession::onRTPPacketRecv(pkt);
         }
 
     private:
+        NON_COPYABLE(AudioZrtpSession);
+
+        class AudioZrtpThread : public ost::Thread, public ost::TimerPort {
+            public:
+                AudioZrtpThread(AudioZrtpSession &session);
+
+                virtual void run();
+
+                bool running_;
+
+            private:
+                NON_COPYABLE(AudioZrtpThread);
+                AudioZrtpSession &zrtpSession_;
+        };
         void sendMicData();
         void initializeZid();
         std::string zidFilename_;
         void setSessionMedia(AudioCodec &codec);
+        int startRtpThread(AudioCodec &audiocodec);
         virtual int getIncrementForDTMF() const;
+
+        AudioZrtpThread rtpThread_;
 };
 
 }
diff --git a/daemon/src/audio/mainbuffer.cpp b/daemon/src/audio/mainbuffer.cpp
index 31a18b14c4f07b6a79ce94279c7bdd282d4fc080..ebe1c14a508021f8596a0bb131ed4776240bce3b 100644
--- a/daemon/src/audio/mainbuffer.cpp
+++ b/daemon/src/audio/mainbuffer.cpp
@@ -383,10 +383,10 @@ void MainBuffer::flushAllBuffers()
         iter->second->flushAll();
 }
 
-void MainBuffer::stateInfo()
+void MainBuffer::dumpInfo() const
 {
     // print each call and bound call ids
-    for (CallIDMap::iterator iter_call = callIDMap_.begin(); iter_call != callIDMap_.end(); ++iter_call) {
+    for (CallIDMap::const_iterator iter_call = callIDMap_.begin(); iter_call != callIDMap_.end(); ++iter_call) {
         std::string dbg_str("    Call: \t");
         dbg_str.append(iter_call->first);
         dbg_str.append("   is bound to: \t");
@@ -402,7 +402,7 @@ void MainBuffer::stateInfo()
     }
 
     // Print ringbuffers ids and readpointers
-    for (RingBufferMap::iterator iter_buffer = ringBufferMap_.begin(); iter_buffer != ringBufferMap_.end(); ++iter_buffer) {
+    for (RingBufferMap::const_iterator iter_buffer = ringBufferMap_.begin(); iter_buffer != ringBufferMap_.end(); ++iter_buffer) {
         std::string dbg_str("    Buffer: \t");
 
         dbg_str.append(iter_buffer->first);
diff --git a/daemon/src/audio/mainbuffer.h b/daemon/src/audio/mainbuffer.h
index 652f3bf5a90738e197908371cce12ca5966da65c..5097975138055b988bfb9fd5148fe1bf4b484cc8 100644
--- a/daemon/src/audio/mainbuffer.h
+++ b/daemon/src/audio/mainbuffer.h
@@ -94,7 +94,7 @@ class MainBuffer {
 
         void flushAllBuffers();
 
-        void stateInfo();
+        void dumpInfo() const;
 
     private:
 
diff --git a/daemon/src/audio/pulseaudio/audiostream.cpp b/daemon/src/audio/pulseaudio/audiostream.cpp
index 2d33356f447ddd72d7421a675a98e4decc42d2a5..1755a677bc8012659f159e0b80ce5edabdc87f91 100644
--- a/daemon/src/audio/pulseaudio/audiostream.cpp
+++ b/daemon/src/audio/pulseaudio/audiostream.cpp
@@ -33,7 +33,12 @@
 #include "logger.h"
 #include <stdexcept>
 
-AudioStream::AudioStream(pa_context *c, pa_threaded_mainloop *m, const char *desc, int type, unsigned samplrate, std::string& deviceName)
+AudioStream::AudioStream(pa_context *c,
+                         pa_threaded_mainloop *m,
+                         const char *desc,
+                         int type,
+                         unsigned samplrate,
+                         const std::string &deviceName)
     : audiostream_(0), mainloop_(m)
 {
     static const pa_channel_map channel_map = {
@@ -65,13 +70,21 @@ AudioStream::AudioStream(pa_context *c, pa_threaded_mainloop *m, const char *des
     attributes.minreq = (uint32_t) -1;
 
     pa_threaded_mainloop_lock(mainloop_);
-
-    if (type == PLAYBACK_STREAM || type == RINGTONE_STREAM)
-        pa_stream_connect_playback(audiostream_, deviceName == "" ? NULL : deviceName.c_str(), &attributes,
-		(pa_stream_flags_t)(PA_STREAM_ADJUST_LATENCY|PA_STREAM_AUTO_TIMING_UPDATE), NULL, NULL);
-    else if (type == CAPTURE_STREAM)
-        pa_stream_connect_record(audiostream_, deviceName == "" ? NULL : deviceName.c_str(), &attributes,
-		(pa_stream_flags_t)(PA_STREAM_ADJUST_LATENCY|PA_STREAM_AUTO_TIMING_UPDATE));
+    const pa_stream_flags_t flags = static_cast<pa_stream_flags_t>(PA_STREAM_ADJUST_LATENCY |
+                                                                   PA_STREAM_AUTO_TIMING_UPDATE);
+
+    if (type == PLAYBACK_STREAM || type == RINGTONE_STREAM) {
+        pa_stream_connect_playback(audiostream_,
+                                   deviceName.empty() ? NULL : deviceName.c_str(),
+                                   &attributes,
+                                   flags,
+                                   NULL, NULL);
+    } else if (type == CAPTURE_STREAM) {
+        pa_stream_connect_record(audiostream_,
+                                 deviceName.empty() ? NULL : deviceName.c_str(),
+                                 &attributes,
+                                 flags);
+    }
 
     pa_threaded_mainloop_unlock(mainloop_);
 
diff --git a/daemon/src/audio/pulseaudio/audiostream.h b/daemon/src/audio/pulseaudio/audiostream.h
index 59576cc6157badc144953c47513a0e40df80b7a5..6253e7be62975f2391293e22933ff55a595bc378 100644
--- a/daemon/src/audio/pulseaudio/audiostream.h
+++ b/daemon/src/audio/pulseaudio/audiostream.h
@@ -55,7 +55,7 @@ class AudioStream {
          * @param audio sampling rate
          * @param device name
          */
-        AudioStream(pa_context *, pa_threaded_mainloop *, const char *, int, unsigned, std::string&);
+        AudioStream(pa_context *, pa_threaded_mainloop *, const char *, int, unsigned, const std::string&);
 
         ~AudioStream();
 
diff --git a/daemon/src/audio/pulseaudio/pulselayer.cpp b/daemon/src/audio/pulseaudio/pulselayer.cpp
index 72db20f95a431ff9f79b8118766cc8435d728b32..eb3b13381471f55500c4030c30993f3fc57f812f 100644
--- a/daemon/src/audio/pulseaudio/pulselayer.cpp
+++ b/daemon/src/audio/pulseaudio/pulselayer.cpp
@@ -178,28 +178,32 @@ void PulseLayer::updateSinkList()
 {
     sinkList_.clear();
     enumeratingSinks_ = true;
-    pa_context_get_sink_info_list(context_, sink_input_info_callback, this);
+    pa_operation *op = pa_context_get_sink_info_list(context_, sink_input_info_callback, this);
+    if (op != NULL)
+        pa_operation_unref(op);
 }
 
 void PulseLayer::updateSourceList()
 {
     sourceList_.clear();
     enumeratingSources_ = true;
-    pa_context_get_source_info_list(context_, source_input_info_callback, this);
+    pa_operation *op = pa_context_get_source_info_list(context_, source_input_info_callback, this);
+    if (op != NULL)
+        pa_operation_unref(op);
 }
 
 bool PulseLayer::inSinkList(const std::string &deviceName) const
 {
-    bool found = std::find(sinkList_.begin(), sinkList_.end(), deviceName) != sinkList_.end();
-    DEBUG("seeking for %s in sinks. %s found", deviceName.c_str(), found?"":"NOT");
+    const bool found = std::find(sinkList_.begin(), sinkList_.end(), deviceName) != sinkList_.end();
+    DEBUG("seeking for %s in sinks. %s found", deviceName.c_str(), found ? "" : "NOT");
     return found;
 }
 
 
 bool PulseLayer::inSourceList(const std::string &deviceName) const
 {
-    bool found = std::find(sourceList_.begin(), sourceList_.end(), deviceName) != sourceList_.end();
-    DEBUG("seeking for %s in sources. %s found", deviceName.c_str(), found?"":"NOT");
+    const bool found = std::find(sourceList_.begin(), sourceList_.end(), deviceName) != sourceList_.end();
+    DEBUG("seeking for %s in sources. %s found", deviceName.c_str(), found ? "" : "NOT");
     return found;
 }
 
@@ -273,44 +277,22 @@ void PulseLayer::createStreams(pa_context* c)
     flushUrgent();
 }
 
-
-void PulseLayer::disconnectAudioStream()
-{
-    if (playback_) {
-        if (playback_->pulseStream()) {
-            const char *name = pa_stream_get_device_name(playback_->pulseStream());
-
-            if (name && *name)
-                preference_.setPulseDevicePlayback(name);
-        }
-
-        delete playback_;
-        playback_ = NULL;
-    }
-
-    if (ringtone_) {
-        if (ringtone_->pulseStream()) {
-            const char *name = pa_stream_get_device_name(ringtone_->pulseStream());
-
-            if (name && *name)
-                preference_.setPulseDeviceRingtone(name);
-        }
-
-        delete ringtone_;
-        ringtone_ = NULL;
+namespace {
+    // Delete stream and zero out its pointer
+    void
+    cleanupStream(AudioStream *&stream)
+    {
+        delete stream;
+        stream = 0;
     }
+}
 
-    if (record_) {
-        if (record_->pulseStream()) {
-            const char *name = pa_stream_get_device_name(record_->pulseStream());
-
-            if (name && *name)
-                preference_.setPulseDeviceRecord(name);
-        }
 
-        delete record_;
-        record_ = NULL;
-    }
+void PulseLayer::disconnectAudioStream()
+{
+    cleanupStream(playback_);
+    cleanupStream(ringtone_);
+    cleanupStream(record_);
 }
 
 void PulseLayer::startStream()
@@ -516,69 +498,56 @@ void PulseLayer::ringtoneToSpeaker()
     pa_stream_write(s, data, bytes, NULL, 0, PA_SEEK_RELATIVE);
 }
 
-void PulseLayer::context_changed_callback(pa_context* c, pa_subscription_event_type_t t, uint32_t idx UNUSED, void *userdata)
+void
+PulseLayer::context_changed_callback(pa_context* c,
+                                     pa_subscription_event_type_t type,
+                                     uint32_t idx UNUSED, void *userdata)
 {
     PulseLayer *context = static_cast<PulseLayer*>(userdata);
-    switch (t) {
+    switch (type & PA_SUBSCRIPTION_EVENT_FACILITY_MASK) {
+        pa_operation *op;
+
         case PA_SUBSCRIPTION_EVENT_SINK:
-            DEBUG("PA_SUBSCRIPTION_EVENT_SINK");
-            context->sinkList_.clear();
-            pa_context_get_sink_info_list(c, sink_input_info_callback,  userdata);
+            switch (type & PA_SUBSCRIPTION_EVENT_TYPE_MASK) {
+                case PA_SUBSCRIPTION_EVENT_NEW:
+                case PA_SUBSCRIPTION_EVENT_REMOVE:
+                    DEBUG("Updating sink list");
+                    context->sinkList_.clear();
+                    op = pa_context_get_sink_info_list(c, sink_input_info_callback, userdata);
+                    if (op != NULL)
+                        pa_operation_unref(op);
+                default:
+                    break;
+            }
             break;
+
         case PA_SUBSCRIPTION_EVENT_SOURCE:
-            DEBUG("PA_SUBSCRIPTION_EVENT_SOURCE");
-            context->sourceList_.clear();
-            pa_context_get_source_info_list(c, source_input_info_callback, userdata);
-            break;
-        case PA_SUBSCRIPTION_EVENT_SINK_INPUT:
-            DEBUG("PA_SUBSCRIPTION_EVENT_SINK_INPUT");
-            break;
-        case PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT:
-            DEBUG("PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT");
-            break;
-        case PA_SUBSCRIPTION_EVENT_MODULE:
-            DEBUG("PA_SUBSCRIPTION_EVENT_MODULE");
-            break;
-        case PA_SUBSCRIPTION_EVENT_CLIENT:
-            DEBUG("PA_SUBSCRIPTION_EVENT_CLIENT");
-            break;
-        case PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE:
-            DEBUG("PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE");
-            break;
-        case PA_SUBSCRIPTION_EVENT_SERVER:
-            DEBUG("PA_SUBSCRIPTION_EVENT_SERVER");
-            break;
-        case PA_SUBSCRIPTION_EVENT_CARD:
-            DEBUG("PA_SUBSCRIPTION_EVENT_CARD");
-            break;
-        case PA_SUBSCRIPTION_EVENT_FACILITY_MASK:
-            DEBUG("PA_SUBSCRIPTION_EVENT_FACILITY_MASK");
-            break;
-        case PA_SUBSCRIPTION_EVENT_CHANGE:
-            DEBUG("PA_SUBSCRIPTION_EVENT_CHANGE");
-            break;
-        case PA_SUBSCRIPTION_EVENT_REMOVE:
-            DEBUG("PA_SUBSCRIPTION_EVENT_REMOVE");
-            context->sinkList_.clear();
-            context->sourceList_.clear();
-            pa_context_get_sink_info_list(c, sink_input_info_callback, userdata);
-            pa_context_get_source_info_list(c, source_input_info_callback, userdata);
-            break;
-        case PA_SUBSCRIPTION_EVENT_TYPE_MASK:
-            DEBUG("PA_SUBSCRIPTION_EVENT_TYPE_MASK");
+            switch (type & PA_SUBSCRIPTION_EVENT_TYPE_MASK) {
+                case PA_SUBSCRIPTION_EVENT_NEW:
+                case PA_SUBSCRIPTION_EVENT_REMOVE:
+                    DEBUG("Updating source list");
+                    context->sourceList_.clear();
+                    op = pa_context_get_source_info_list(c, source_input_info_callback, userdata);
+                    if (op != NULL)
+                        pa_operation_unref(op);
+                default:
+                    break;
+            }
             break;
         default:
-            DEBUG("Unknown event type 0x%x", t);
-
+            DEBUG("Unhandled event type 0x%x", type);
+            break;
     }
 }
 
+
 void PulseLayer::source_input_info_callback(pa_context *c UNUSED, const pa_source_info *i, int eol, void *userdata)
 {
     char s[PA_SAMPLE_SPEC_SNPRINT_MAX], cv[PA_CVOLUME_SNPRINT_MAX], cm[PA_CHANNEL_MAP_SNPRINT_MAX];
+    PulseLayer *context = static_cast<PulseLayer*>(userdata);
 
     if (eol) {
-        static_cast<PulseLayer *>(userdata)->enumeratingSources_ = false;
+        context->enumeratingSources_ = false;
         return;
     }
 
@@ -607,15 +576,16 @@ void PulseLayer::source_input_info_callback(pa_context *c UNUSED, const pa_sourc
            i->flags & PA_SOURCE_LATENCY ? "LATENCY " : "",
            i->flags & PA_SOURCE_HARDWARE ? "HARDWARE" : "");
 
-    static_cast<PulseLayer *>(userdata)->sourceList_.push_back(i->name);
+    context->sourceList_.push_back(i->name);
 }
 
 void PulseLayer::sink_input_info_callback(pa_context *c UNUSED, const pa_sink_info *i, int eol, void *userdata)
 {
     char s[PA_SAMPLE_SPEC_SNPRINT_MAX], cv[PA_CVOLUME_SNPRINT_MAX], cm[PA_CHANNEL_MAP_SNPRINT_MAX];
+    PulseLayer *context = static_cast<PulseLayer*>(userdata);
 
     if (eol) {
-        static_cast<PulseLayer *>(userdata)->enumeratingSinks_ = false;
+        context->enumeratingSinks_ = false;
         return;
     }
 
@@ -644,7 +614,7 @@ void PulseLayer::sink_input_info_callback(pa_context *c UNUSED, const pa_sink_in
           i->flags & PA_SINK_LATENCY ? "LATENCY " : "",
           i->flags & PA_SINK_HARDWARE ? "HARDWARE" : "");
 
-    static_cast<PulseLayer *>(userdata)->sinkList_.push_back(i->name);
+    context->sinkList_.push_back(i->name);
 }
 
 void PulseLayer::updatePreference(AudioPreference &preference, int index, PCMType type)
diff --git a/daemon/src/audio/sound/tone.cpp b/daemon/src/audio/sound/tone.cpp
index 49d09766a510d32a0cdd31538c260a361d6a319e..1ff9ed3ad68f70f9a7483f6c246efd900f4c54bd 100644
--- a/daemon/src/audio/sound/tone.cpp
+++ b/daemon/src/audio/sound/tone.cpp
@@ -112,7 +112,6 @@ Tone::genBuffer(const std::string& definition)
                 count = (sampleRate_ * time) / 1000;
 
             // Generate SAMPLING_RATE samples of sinus, buffer is the result
-            DEBUG("genSin(%d, %d)", freq1, freq2);
             genSin(bufferPos, freq1, freq2, count);
 
             // To concatenate the different buffers for each section.
diff --git a/daemon/src/call.cpp b/daemon/src/call.cpp
index 1ce208f8aeed2f662fd83054d702f57979a208b4..f549a2f5e4e67e08ef781d7e870a3d79a1428818 100644
--- a/daemon/src/call.cpp
+++ b/daemon/src/call.cpp
@@ -93,7 +93,7 @@ Call::getStateStr()
                     return isIncoming() ? "INCOMING" : "RINGING";
                 case CONNECTED:
                 default:
-                    return isRecording() ? "RECORD" : "CURRENT";
+                    return "CURRENT";
             }
 
         case HOLD:
@@ -161,7 +161,7 @@ Call::setRecording()
         mbuffer->unBindHalfDuplexOut(process_id, MainBuffer::DEFAULT_ID);
     }
 
-    Manager::instance().getMainBuffer()->stateInfo();
+    Manager::instance().getMainBuffer()->dumpInfo();
 
     return recordStatus;
 }
diff --git a/daemon/src/call.h b/daemon/src/call.h
index 04fc8ae4bf64c88da2396f43f0635fd8f4c93b48..7cdf74d1b46b3558bf0379edf5f09a8f43f7528a 100644
--- a/daemon/src/call.h
+++ b/daemon/src/call.h
@@ -195,7 +195,7 @@ class Call : public Recordable {
          * Set local video port, as seen by me [not protected]
          * @param port  The local video port
          */
-        void setLocalVideoPort (unsigned int port)  {
+        void setLocalVideoPort(unsigned int port)  {
             localVideoPort_ = port;
         }
 
diff --git a/daemon/src/config/yamlemitter.cpp b/daemon/src/config/yamlemitter.cpp
index 9713bba467a7c137547623662566c6f522cd9a0c..bea1a9b3c83a1438c7d3011078426f8aa5484df3 100644
--- a/daemon/src/config/yamlemitter.cpp
+++ b/daemon/src/config/yamlemitter.cpp
@@ -97,7 +97,6 @@ void YamlEmitter::serializeAccount(MappingNode *map)
 
     if (isFirstAccount_) {
         int accountid;
-        DEBUG("Create account sequence");
 
         // accountSequence_ need to be static outside this scope since reused each time an account is written
         if ((accountid = yaml_document_add_scalar(&document_, NULL, (yaml_char_t *) "accounts", -1, YAML_PLAIN_SCALAR_STYLE)) == 0)
diff --git a/daemon/src/dbus/callmanager-introspec.xml b/daemon/src/dbus/callmanager-introspec.xml
index a85e77732a1c548221b6d5d19eca3e0d06eb667a..07630ac456e632f1bc898bd6f8fb6a94bf714681 100644
--- a/daemon/src/dbus/callmanager-introspec.xml
+++ b/daemon/src/dbus/callmanager-introspec.xml
@@ -514,8 +514,7 @@
                   <li>BUSY</li>
                   <li>FAILURE: Error when processing a call</li>
                   <li>HOLD</li>
-                  <li>UNHOLD_CURRENT</li>
-                  <li>UNHOLD_RECORD</li>
+                  <li>UNHOLD</li>
                 </ul>
               </tp:docstring>
             </arg>
diff --git a/daemon/src/dbus/callmanager.cpp b/daemon/src/dbus/callmanager.cpp
index 8338313127a517a9f0a22ae981460372efc0bea3..347255d7f078080b7c25d7c049065059260bf502 100644
--- a/daemon/src/dbus/callmanager.cpp
+++ b/daemon/src/dbus/callmanager.cpp
@@ -37,7 +37,9 @@
 #include "sip/sipvoiplink.h"
 #include "audio/audiolayer.h"
 #include "audio/audiortp/audio_rtp_factory.h"
+#if HAVE_ZRTP
 #include "audio/audiortp/audio_zrtp_session.h"
+#endif
 
 #include "logger.h"
 #include "manager.h"
@@ -270,7 +272,7 @@ CallManager::getIsRecording(const std::string& callID)
 
 std::string CallManager::getCurrentAudioCodecName(const std::string& callID)
 {
-    return Manager::instance().getCurrentCodecName(callID).c_str();
+    return Manager::instance().getCurrentAudioCodecName(callID);
 }
 
 std::map<std::string, std::string>
@@ -307,6 +309,7 @@ CallManager::startTone(const int32_t& start , const int32_t& type)
 // for conferencing in order to get
 // the right pointer for the given
 // callID.
+#if HAVE_ZRTP
 sfl::AudioZrtpSession *
 CallManager::getAudioZrtpSession(const std::string& callID)
 {
@@ -330,65 +333,90 @@ CallManager::getAudioZrtpSession(const std::string& callID)
 
     return zSession;
 }
+#endif
 
 void
 CallManager::setSASVerified(const std::string& callID)
 {
+#if HAVE_ZRTP
     try {
         sfl::AudioZrtpSession * zSession;
         zSession = getAudioZrtpSession(callID);
         zSession->SASVerified();
     } catch (...) {
     }
+#else
+    ERROR("No zrtp support for %s, please recompile SFLphone with zrtp", callID.c_str());
+#endif
 }
 
 void
 CallManager::resetSASVerified(const std::string& callID)
 {
+#if HAVE_ZRTP
     try {
         sfl::AudioZrtpSession * zSession;
         zSession = getAudioZrtpSession(callID);
         zSession->resetSASVerified();
     } catch (...) {
     }
+#else
+    ERROR("No zrtp support for %s, please recompile SFLphone with zrtp", callID.c_str());
+#endif
 }
 
 void
 CallManager::setConfirmGoClear(const std::string& callID)
 {
+#if HAVE_ZRTP
     try {
         sfl::AudioZrtpSession * zSession;
         zSession = getAudioZrtpSession(callID);
         zSession->goClearOk();
     } catch (...) {
     }
+#else
+    ERROR("No zrtp support for %s, please recompile SFLphone with zrtp", callID.c_str());
+#endif
 }
 
 void
 CallManager::requestGoClear(const std::string& callID)
 {
+#if HAVE_ZRTP
     try {
         sfl::AudioZrtpSession * zSession;
         zSession = getAudioZrtpSession(callID);
         zSession->requestGoClear();
     } catch (...) {
     }
+#else
+    ERROR("No zrtp support for %s, please recompile SFLphone with zrtp", callID.c_str());
+#endif
 }
 
 void
 CallManager::acceptEnrollment(const std::string& callID, const bool& accepted)
 {
+#if HAVE_ZRTP
     try {
         sfl::AudioZrtpSession * zSession;
         zSession = getAudioZrtpSession(callID);
         zSession->acceptEnrollment(accepted);
     } catch (...) {
     }
+#else
+    ERROR("No zrtp support for %s, please recompile SFLphone with zrtp", callID.c_str());
+#endif
 }
 
 void
 CallManager::sendTextMessage(const std::string& callID, const std::string& message)
 {
+#if HAVE_INSTANT_MESSAGING
     if (!Manager::instance().sendTextMessage(callID, message, "Me"))
         throw CallManagerException();
+#else
+    ERROR("Could not send \"%s\" text message to %s since SFLphone daemon does not support it, please recompile with instant messaging support", message.c_str(), callID.c_str());
+#endif
 }
diff --git a/daemon/src/dbus/callmanager.h b/daemon/src/dbus/callmanager.h
index 433106e5ca6ce6929487007483a549da13448b8b..d96c546a8f3f451d91b0ca659f9f0115ab5e74eb 100644
--- a/daemon/src/dbus/callmanager.h
+++ b/daemon/src/dbus/callmanager.h
@@ -127,7 +127,9 @@ class CallManager
 
     private:
 
+#if HAVE_ZRTP
         sfl::AudioZrtpSession * getAudioZrtpSession(const std::string& callID);
+#endif
 };
 
 #endif//CALLMANAGER_H
diff --git a/daemon/src/dbus/configurationmanager-introspec.xml b/daemon/src/dbus/configurationmanager-introspec.xml
index 3f785278fe528000caa7aa29681d1abece1e77f9..7efc7a85f89c6cea1bbbc03e28041415762aa8e6 100644
--- a/daemon/src/dbus/configurationmanager-introspec.xml
+++ b/daemon/src/dbus/configurationmanager-introspec.xml
@@ -185,14 +185,17 @@
            </arg>
        </method>
 
+       <method name="registerAllAccounts" tp:name-for-bindings="registerAllAccounts">
+           <tp:docstring>
+                Send account registration (REGISTER) for all accounts, even if they are not enabled.
+           </tp:docstring>
+       </method>
+
        <method name="sendRegister" tp:name-for-bindings="sendRegister">
            <tp:docstring>
                 Send account registration (REGISTER) to the registrar.
+                Register the account if enable=true, unregister if enable=false.
            </tp:docstring>
-           Register the account if enable=true, unregister if enable=false.
-
-           @param[in] input accountID
-           -->
            <arg type="s" name="accountID" direction="in">
                <tp:docstring>
                     The account ID
diff --git a/daemon/src/dbus/configurationmanager.cpp b/daemon/src/dbus/configurationmanager.cpp
index a6b6978f9a80dc6bcc81c6d1fa11dd3839201af7..76362a79ef8ed8dea807eac735e6b73f0094b8bf 100644
--- a/daemon/src/dbus/configurationmanager.cpp
+++ b/daemon/src/dbus/configurationmanager.cpp
@@ -35,6 +35,7 @@
 #endif
 
 #include "configurationmanager.h"
+#include "account_schema.h"
 #include <cerrno>
 #include <sstream>
 #include "../manager.h"
@@ -144,6 +145,11 @@ void ConfigurationManager::sendRegister(const std::string& accountID, const bool
     Manager::instance().sendRegister(accountID, enable);
 }
 
+void ConfigurationManager::registerAllAccounts()
+{
+    Manager::instance().registerAllAccounts();
+}
+
 std::string ConfigurationManager::addAccount(const std::map<std::string, std::string>& details)
 {
     return Manager::instance().addAccount(details);
diff --git a/daemon/src/dbus/configurationmanager.h b/daemon/src/dbus/configurationmanager.h
index d99c6fd3b31ae7370ed2208bf2824e13abd9548f..abc4ea74227d571cd78850b6a5771072aaa8c150 100644
--- a/daemon/src/dbus/configurationmanager.h
+++ b/daemon/src/dbus/configurationmanager.h
@@ -66,6 +66,7 @@ class ConfigurationManager
         void deleteAllCredential(const std::string& accountID);
         std::vector< std::string > getAccountList();
         void sendRegister(const std::string& accoundID, const bool& enable);
+        void registerAllAccounts(void);
 
         std::map< std::string, std::string > getTlsSettingsDefault();
 
diff --git a/daemon/src/dbus/dbusmanager.cpp b/daemon/src/dbus/dbusmanager.cpp
index 8ccd77196cd6c18d39e006eb7d7ab551496cc157..e2f83212705e3cfb4761e5585d4853d688c76b81 100644
--- a/daemon/src/dbus/dbusmanager.cpp
+++ b/daemon/src/dbus/dbusmanager.cpp
@@ -59,14 +59,21 @@ DBusManager::DBusManager() : callManager_(0)
 #endif
 {
     try {
+        DEBUG("DBUS init threading");
         DBus::_init_threading();
+        DEBUG("DBUS instantiate default dispatcher");
         DBus::default_dispatcher = &dispatcher_;
 
+        DEBUG("DBUS session connection to session bus");
         DBus::Connection sessionConnection(DBus::Connection::SessionBus());
+        DEBUG("DBUS request org.sflphone.SFLphone from session connection");
         sessionConnection.request_name("org.sflphone.SFLphone");
 
+        DEBUG("DBUS create call manager from session connection");
         callManager_ = new CallManager(sessionConnection);
+        DEBUG("DBUS create configuration manager from session connection");
         configurationManager_ = new ConfigurationManager(sessionConnection);
+        DEBUG("DBUS create instance manager from session connection");
         instanceManager_ = new Instance(sessionConnection);
 
 #ifdef SFL_VIDEO
@@ -74,7 +81,9 @@ DBusManager::DBusManager() : callManager_(0)
 #endif
 
 #ifdef USE_NETWORKMANAGER
+        DEBUG("DBUS system connection to system bus");
         DBus::Connection systemConnection(DBus::Connection::SystemBus());
+        DEBUG("DBUS create the network manager from the system bus");
         networkManager_ = new NetworkManager(systemConnection, "/org/freedesktop/NetworkManager", "");
 #endif
 
@@ -82,6 +91,8 @@ DBusManager::DBusManager() : callManager_(0)
         ERROR("%s: %s, exiting\n", err.name(), err.what());
         ::exit(EXIT_FAILURE);
     }
+
+    DEBUG("DBUS registration done");
 }
 
 DBusManager::~DBusManager()
diff --git a/daemon/src/dbus/video_controls-introspec.xml b/daemon/src/dbus/video_controls-introspec.xml
index 6ff150582983ee04b309e840221b231a7c69b051..73f6d7e8d893eb5a7dc0f2c84748810dfcc21c06 100644
--- a/daemon/src/dbus/video_controls-introspec.xml
+++ b/daemon/src/dbus/video_controls-introspec.xml
@@ -1,33 +1,37 @@
 <?xml version="1.0" ?>
 <node name="/video_controls-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
     <interface name="org.sflphone.SFLphone.VideoControls">
-       <!-- Video device methods -->
+        <!-- Video device methods -->
 
-       <method name="getInputDeviceList" tp:name-for-bindings="getInputDeviceList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="getDeviceList" tp:name-for-bindings="getDeviceList">
+            <tp:docstring>Returns a list of the detected v4l2 devices</tp:docstring>
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
+            <arg type="as" name="list" direction="out">
+            </arg>
+        </method>
 
-       <method name="getInputDeviceChannelList" tp:name-for-bindings="getInputDeviceChannelList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="device" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="getDeviceChannelList" tp:name-for-bindings="getDeviceChannelList">
+            <tp:docstring>Returns a list of the channels available for a given v4l2 device</tp:docstring>
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
+            <arg type="s" name="device" direction="in">
+            </arg>
+            <arg type="as" name="list" direction="out">
+            </arg>
+        </method>
 
-       <method name="getInputDeviceSizeList" tp:name-for-bindings="getInputDeviceSizeList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="device" direction="in">
-           </arg>
-           <arg type="s" name="channel" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="getDeviceSizeList" tp:name-for-bindings="getDeviceSizeList">
+            <tp:docstring>Returns a list of the resolutions available for a given channel of a given v4l2 device</tp:docstring>
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
+            <arg type="s" name="device" direction="in">
+            </arg>
+            <arg type="s" name="channel" direction="in">
+            </arg>
+            <arg type="as" name="list" direction="out">
+            </arg>
+        </method>
 
-       <method name="getInputDeviceRateList" tp:name-for-bindings="getInputDeviceRateList">
+        <method name="getDeviceRateList" tp:name-for-bindings="getDeviceRateList">
+           <tp:docstring>Returns a list of the framerates available for a given resolution of a given channel of a given v4l2 device</tp:docstring>
            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
            <arg type="s" name="device" direction="in">
            </arg>
@@ -37,122 +41,115 @@
            </arg>
            <arg type="as" name="list" direction="out">
            </arg>
-       </method>
-
-       <method name="getInputDevice" tp:name-for-bindings="getInputDevice">
-           <arg type="s" name="device" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDeviceChannel" tp:name-for-bindings="getInputDeviceChannel">
-           <arg type="s" name="channel" direction="out">
-           </arg>
-       </method>
+        </method>
 
-       <method name="getInputDeviceSize" tp:name-for-bindings="getInputDeviceSize">
-           <arg type="s" name="size" direction="out">
-           </arg>
-       </method>
+        <method name="getActiveDevice" tp:name-for-bindings="getActiveDevice">
+            <arg type="s" name="device" direction="out">
+            </arg>
+        </method>
 
-       <method name="getInputDeviceRate" tp:name-for-bindings="getInputDeviceRate">
-           <arg type="s" name="rate" direction="out">
-           </arg>
-       </method>
+        <method name="getActiveDeviceChannel" tp:name-for-bindings="getActiveDeviceChannel">
+            <arg type="s" name="channel" direction="out">
+            </arg>
+        </method>
 
-       <method name="setInputDevice" tp:name-for-bindings="setInputDevice">
-           <arg type="s" name="device" direction="in">
-           </arg>
-       </method>
+        <method name="getActiveDeviceSize" tp:name-for-bindings="getActiveDeviceSize">
+            <arg type="s" name="size" direction="out">
+            </arg>
+        </method>
 
-       <method name="setInputDeviceChannel" tp:name-for-bindings="setInputDeviceChannel">
-           <arg type="s" name="channel" direction="in">
-           </arg>
-       </method>
+        <method name="getActiveDeviceRate" tp:name-for-bindings="getActiveDeviceRate">
+            <arg type="s" name="rate" direction="out">
+            </arg>
+        </method>
 
-       <method name="setInputDeviceSize" tp:name-for-bindings="setInputDeviceSize">
-           <arg type="s" name="size" direction="in">
-           </arg>
-       </method>
+        <method name="setActiveDevice" tp:name-for-bindings="setActiveDevice">
+            <arg type="s" name="device" direction="in">
+            </arg>
+        </method>
 
-       <method name="setInputDeviceRate" tp:name-for-bindings="setInputDeviceRate">
-           <arg type="s" name="rate" direction="in">
-           </arg>
-       </method>
+        <method name="setActiveDeviceChannel" tp:name-for-bindings="setActiveDeviceChannel">
+            <arg type="s" name="channel" direction="in">
+            </arg>
+        </method>
 
-       <!-- Video Codec related methods -->
+        <method name="setActiveDeviceSize" tp:name-for-bindings="setActiveDeviceSize">
+            <arg type="s" name="size" direction="in">
+            </arg>
+        </method>
 
-       <method name="getCodecList" tp:name-for-bindings="getCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="setActiveDeviceRate" tp:name-for-bindings="setActiveDeviceRate">
+            <arg type="s" name="rate" direction="in">
+            </arg>
+        </method>
 
-       <method name="getCodecDetails" tp:name-for-bindings="getCodecDetails">
-           <arg type="s" name="codec" direction="in">
-           </arg>
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-           <arg type="a{ss}" name="details" direction="out" tp:type="String_String_Map">
-           </arg>
-       </method>
+        <!-- Video Codec related methods -->
 
-       <method name="getActiveCodecList" tp:name-for-bindings="getActiveCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="accountID" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="getCodecs" tp:name-for-bindings="getCodecs">
+            <tp:docstring>Gets the hashtable describing all the codecs and their parameters for a given account</tp:docstring>
+            <arg type="s" name="accountID" direction="in">
+            </arg>
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorMapStringString"/>
+            <arg type="aa{ss}" name="details" direction="out">
+            </arg>
+        </method>
 
-       <method name="setActiveCodecList" tp:name-for-bindings="setActiveCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="VectorString"/>
-           <arg type="as" name="list" direction="in">
-           </arg>
+       <method name="setCodecs" tp:name-for-bindings="setCodecs">
+           <tp:docstring>Sets a vector of hashtables describing codecs and their parameters for a given account, one hashtable per codec</tp:docstring>
            <arg type="s" name="accountID" direction="in">
            </arg>
-       </method>
-
-       <method name="startPreview" tp:name-for-bindings="startPreview">
-           <arg type="i" name="width" direction="out">
-           </arg>
-           <arg type="i" name="height" direction="out">
-           </arg>
-           <arg type="i" name="shmKey" direction="out">
-           </arg>
-           <arg type="i" name="semKey" direction="out">
+           <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="VectorMapStringString"/>
+           <arg type="aa{ss}" name="details" direction="in">
            </arg>
-           <arg type="i" name="videoBufferSize" direction="out">
-           </arg>
-       </method>
+        </method>
 
-       <method name="stopPreview" tp:name-for-bindings="stopPreview">
-       </method>
+        <method name="startPreview" tp:name-for-bindings="startPreview">
+            <tp:docstring> Starts the video preview, which renders the active v4l2 device's video to shared memory. Useful for testing/debugging camera settings</tp:docstring>
+        </method>
 
-       <signal name="deviceEvent" tp:name-for-bindings="deviceEvent">
-       </signal>
+        <method name="stopPreview" tp:name-for-bindings="stopPreview">
+        </method>
 
-       <signal name="receivingEvent" tp:name-for-bindings="receivingEvent">
-           <arg type="i" name="shmKey">
-           </arg>
-           <arg type="i" name="semKey">
-           </arg>
-           <arg type="i" name="videoBufferSize">
-           </arg>
-           <arg type="i" name="destWidth">
-           </arg>
-           <arg type="i" name="destHeight">
-           </arg>
-       </signal>
+        <method name="hasPreviewStarted" tp:name-for-bindings="hasPreviewStarted">
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="Bool"/>
+            <arg type="b" name="started" direction="out">
+            <tp:docstring>Returns true if the preview has already started, false otherwise</tp:docstring>
+            </arg>
+        </method>
 
-       <signal name="stoppedReceivingEvent" tp:name-for-bindings="stoppedReceivingEvent">
-           <arg type="i" name="shmKey">
-           </arg>
-           <arg type="i" name="semKey">
-           </arg>
-       </signal>
+        <signal name="deviceEvent" tp:name-for-bindings="deviceEvent">
+           <tp:docstring>Signal triggered by changes in the detected v4l2 devices, e.g. a camera being unplugged.</tp:docstring>
+        </signal>
+
+        <signal name="startedDecoding" tp:name-for-bindings="startedDecoding">
+            <tp:docstring>Signal triggered when video is available in a shared memory buffer.</tp:docstring>
+            <arg type="s" name="id">
+              <tp:docstring>The ID of the call associated with the video, or "local" in the case of local video</tp:docstring>
+            </arg>
+            <arg type="s" name="shmPath">
+              <tp:docstring>The path of the newly created shared memory</tp:docstring>
+            </arg>
+            <arg type="i" name="width">
+              <tp:docstring>The width of the video in the shared memory</tp:docstring>
+            </arg>
+            <arg type="i" name="height">
+              <tp:docstring>The height of the video in the shared memory</tp:docstring>
+            </arg>
+        </signal>
+
+        <signal name="stoppedDecoding" tp:name-for-bindings="stoppedDecoding">
+            <tp:docstring>Signal triggered when video is no longer available in a shared memory buffer.</tp:docstring>
+            <arg type="s" name="id">
+              <tp:docstring>The ID of the call associated with the video, or "local" in the case of local video</tp:docstring>
+            </arg>
+            <arg type="s" name="shmPath">
+              <tp:docstring>The path of the newly created shared memory</tp:docstring>
+            </arg>
+        </signal>
 
         <method name="getCurrentCodecName" tp:name-for-bindings="getCurrentCodecName">
             <arg type="s" name="callID" direction="in"/>
             <arg type="s" name="codecName" direction="out"/>
         </method>
-   </interface>
+    </interface>
 </node>
diff --git a/daemon/src/dbus/video_controls.cpp b/daemon/src/dbus/video_controls.cpp
index d1a8e4a31881ab4b2a0e0c7ee75db731df81b34c..754a8f55f050e455c0c4e72387b6e4b05ca9519b 100644
--- a/daemon/src/dbus/video_controls.cpp
+++ b/daemon/src/dbus/video_controls.cpp
@@ -32,7 +32,6 @@
 
 #include "video_controls.h"
 #include "video/libav_utils.h"
-#include "video/video_endpoint.h"
 #include "video/video_preview.h"
 #include "account.h"
 #include "logger.h"
@@ -55,102 +54,97 @@ VideoControls::getVideoPreferences()
     return videoPreference_;
 }
 
-/**
- * Send the list of all codecs loaded to the client through DBus.
- * Can stay global, as only the active codecs will be set per accounts
- */
-std::vector<std::string> VideoControls::getCodecList()
-{
-    return sfl_video::getCodecList();
-}
-
-std::map<std::string, std::string> VideoControls::getCodecDetails(const std::string& name)
-{
-    return sfl_video::getCodecSpecifications(name);
-}
-
-std::vector<std::string>
-VideoControls::getActiveCodecList(const std::string& accountID)
+std::vector<std::map<std::string, std::string> >
+VideoControls::getCodecs(const std::string &accountID)
 {
-    std::vector<std::string> v;
     Account *acc = Manager::instance().getAccount(accountID);
 
     if (acc != NULL)
-        v = acc->getActiveVideoCodecs();
-
-    return v;
-
+        return acc->getAllVideoCodecs();
+    else
+        return std::vector<std::map<std::string, std::string> >();
 }
 
 void
-VideoControls::setActiveCodecList(const std::vector<std::string>& list, const std::string& accountID)
+VideoControls::setCodecs(const std::string& accountID,
+                         const std::vector<std::map<std::string, std::string> > &details)
 {
     Account *acc = Manager::instance().getAccount(accountID);
-
     if (acc != NULL) {
-        acc->setActiveVideoCodecs(list);
+        acc->setVideoCodecs(details);
         Manager::instance().saveConfig();
     }
 }
 
-std::vector<std::string> VideoControls::getInputDeviceList()
+std::vector<std::string>
+VideoControls::getDeviceList()
 {
     return videoPreference_.getDeviceList();
 }
 
-std::vector<std::string> VideoControls::getInputDeviceChannelList(const std::string &dev)
+std::vector<std::string>
+VideoControls::getDeviceChannelList(const std::string &dev)
 {
     return videoPreference_.getChannelList(dev);
 }
 
-std::vector<std::string> VideoControls::getInputDeviceSizeList(const std::string &dev, const std::string &channel)
+std::vector<std::string>
+VideoControls::getDeviceSizeList(const std::string &dev, const std::string &channel)
 {
     return videoPreference_.getSizeList(dev, channel);
 }
 
 std::vector<std::string>
-VideoControls::getInputDeviceRateList(const std::string &dev, const std::string &channel, const std::string &size)
+VideoControls::getDeviceRateList(const std::string &dev, const std::string &channel, const std::string &size)
 {
     return videoPreference_.getRateList(dev, channel, size);
 }
 
-std::string VideoControls::getInputDevice()
+std::string
+VideoControls::getActiveDevice()
 {
     return videoPreference_.getDevice();
 }
 
-std::string VideoControls::getInputDeviceChannel()
+std::string
+VideoControls::getActiveDeviceChannel()
 {
     return videoPreference_.getChannel();
 }
 
-std::string VideoControls::getInputDeviceSize()
+std::string
+VideoControls::getActiveDeviceSize()
 {
     return videoPreference_.getSize();
 }
 
-std::string VideoControls::getInputDeviceRate()
+std::string
+VideoControls::getActiveDeviceRate()
 {
     return videoPreference_.getRate();
 }
 
-void VideoControls::setInputDevice(const std::string& device)
+void
+VideoControls::setActiveDevice(const std::string &device)
 {
     DEBUG("Setting device to %s", device.c_str());
     videoPreference_.setDevice(device);
 }
 
-void VideoControls::setInputDeviceChannel(const std::string& channel)
+void
+VideoControls::setActiveDeviceChannel(const std::string &channel)
 {
     videoPreference_.setChannel(channel);
 }
 
-void VideoControls::setInputDeviceSize(const std::string& size)
+void
+VideoControls::setActiveDeviceSize(const std::string &size)
 {
     videoPreference_.setSize(size);
 }
 
-void VideoControls::setInputDeviceRate(const std::string& rate)
+void
+VideoControls::setActiveDeviceRate(const std::string &rate)
 {
     videoPreference_.setRate(rate);
 }
@@ -160,15 +154,11 @@ VideoControls::getSettings() {
     return videoPreference_.getSettings();
 }
 
-void VideoControls::startPreview(int32_t &width, int32_t &height,
-                                 int32_t &shmKey, int32_t &semKey,
-                                 int32_t &videoBufferSize)
+void
+VideoControls::startPreview()
 {
     if (preview_.get()) {
         ERROR("Video preview was already started!");
-        shmKey = -1;
-        semKey = -1;
-        videoBufferSize = -1;
         return;
     }
 
@@ -177,23 +167,28 @@ void VideoControls::startPreview(int32_t &width, int32_t &height,
 
     map<string, string> args(videoPreference_.getSettings());
     preview_.reset(new sfl_video::VideoPreview(args));
-
-    width = atoi(args["width"].c_str());
-    height = atoi(args["height"].c_str());
-    preview_->getShmInfo(shmKey, semKey, videoBufferSize);
 }
 
-void VideoControls::stopPreview()
+void
+VideoControls::stopPreview()
 {
     if (preview_.get()) {
         DEBUG("Stopping video preview");
         preview_.reset();
+    } else {
+        WARN("Video preview was already stopped");
     }
 }
 
+bool
+VideoControls::hasPreviewStarted()
+{
+    return preview_.get() != 0;
+}
+
 std::string
-VideoControls::getCurrentCodecName(const std::string& callID)
+VideoControls::getCurrentCodecName(const std::string &callID)
 {
-    return Manager::instance().getCurrentCodecName(callID);
+    return Manager::instance().getCurrentVideoCodecName(callID);
 }
 
diff --git a/daemon/src/dbus/video_controls.h b/daemon/src/dbus/video_controls.h
index fe1fc653f59afdb22be67f078223a4fda0875c79..99800263855405a552e437552003ca2a3268b073 100644
--- a/daemon/src/dbus/video_controls.h
+++ b/daemon/src/dbus/video_controls.h
@@ -67,40 +67,58 @@ class VideoControls : public org::sflphone::SFLphone::VideoControls_adaptor,
         VideoControls(DBus::Connection& connection);
         VideoPreference &getVideoPreferences();
 
-        std::vector<std::string> getCodecList();
-        std::map<std::string, std::string> getCodecDetails(const std::string& name);
-        std::vector<std::string>
-        getActiveCodecList(const std::string& accountID);
-        void setActiveCodecList(const std::vector<std::string>& list,
-                                const std::string& accountID);
+        std::vector<std::map<std::string, std::string> >
+        getCodecs(const std::string& accountID);
+
+        void
+        setCodecs(const std::string& accountID,
+                  const std::vector<std::map<std::string, std::string> > &details);
 
-        std::vector<std::string> getInputDeviceList();
+        std::vector<std::string>
+        getDeviceList();
 
         std::vector<std::string>
-        getInputDeviceChannelList(const std::string &dev);
+        getDeviceChannelList(const std::string &dev);
 
         std::vector<std::string>
-        getInputDeviceSizeList(const std::string &dev,
-                               const std::string &channel);
+        getDeviceSizeList(const std::string &dev, const std::string &channel);
 
         std::vector<std::string>
-        getInputDeviceRateList(const std::string &dev,
-                               const std::string &channel,
-                               const std::string &size);
-        std::map<std::string, std::string> getSettings();
-        void setInputDevice(const std::string& api);
-        void setInputDeviceChannel(const std::string& api);
-        void setInputDeviceSize(const std::string& api);
-        void setInputDeviceRate(const std::string& api);
-        std::string getInputDevice();
-        std::string getInputDeviceChannel();
-        std::string getInputDeviceSize();
-        std::string getInputDeviceRate();
-        std::string getCurrentCodecName(const std::string &callID);
-
-        void startPreview(int32_t &width, int32_t &height, int32_t &shmKey,
-                          int32_t &semKey, int32_t &bufferSize);
+        getDeviceRateList(const std::string &dev, const std::string &channel, const std::string &size);
+
+        std::map<std::string, std::string>
+        getSettings();
+
+        void
+        setActiveDevice(const std::string &dev);
+
+        void
+        setActiveDeviceChannel(const std::string &channel);
+
+        void
+        setActiveDeviceSize(const std::string &size);
+
+        void
+        setActiveDeviceRate(const std::string &rate);
+
+        std::string
+        getActiveDevice();
+
+        std::string
+        getActiveDeviceChannel();
+
+        std::string
+        getActiveDeviceSize();
+
+        std::string
+        getActiveDeviceRate();
+
+        std::string
+        getCurrentCodecName(const std::string &callID);
+
+        void startPreview();
         void stopPreview();
+        bool hasPreviewStarted();
 };
 
 #endif // VIDEO_CONTROLS_H_
diff --git a/daemon/src/iax/iaxaccount.cpp b/daemon/src/iax/iaxaccount.cpp
index 61ba80a26b236f0d10f7ab9963dea7d1cefd7b48..ee2040180c4f27c2d82eee912eca8aa385e5b2e5 100644
--- a/daemon/src/iax/iaxaccount.cpp
+++ b/daemon/src/iax/iaxaccount.cpp
@@ -36,6 +36,7 @@
 #endif
 
 #include "iaxaccount.h"
+#include "account_schema.h"
 #include "iaxvoiplink.h"
 #include "logger.h"
 #include "manager.h"
diff --git a/daemon/src/iax/iaxvoiplink.cpp b/daemon/src/iax/iaxvoiplink.cpp
index 85e529b7b55f12d846beec3a87ddfd23fa2de51b..162dcd9565d046c2c22b7362fb6a8f8bfc5ba2b0 100644
--- a/daemon/src/iax/iaxvoiplink.cpp
+++ b/daemon/src/iax/iaxvoiplink.cpp
@@ -229,7 +229,7 @@ IAXVoIPLink::sendRegister(Account *a)
     if (regSession_) {
         iax_register(regSession_, account->getHostname().data(), account->getUsername().data(), account->getPassword().data(), 120);
         nextRefreshStamp_ = time(NULL) + 10;
-        account->setRegistrationState(Trying);
+        account->setRegistrationState(TRYING);
     }
 }
 
@@ -244,7 +244,7 @@ IAXVoIPLink::sendUnregister(Account *a)
 
     nextRefreshStamp_ = 0;
 
-    dynamic_cast<IAXAccount*>(a)->setRegistrationState(Unregistered);
+    dynamic_cast<IAXAccount*>(a)->setRegistrationState(UNREGISTERED);
 }
 
 Call*
@@ -399,6 +399,7 @@ IAXVoIPLink::carryingDTMFdigits(const std::string& id, char code)
     }
 }
 
+#if HAVE_INSTANT_MESSAGING
 void
 IAXVoIPLink::sendTextMessage(const std::string& callID,
                              const std::string& message,
@@ -411,17 +412,17 @@ IAXVoIPLink::sendTextMessage(const std::string& callID,
         sfl::InstantMessaging::send_iax_message(call->session, callID, message.c_str());
     }
 }
+#endif
 
-#ifdef SFL_VIDEO
 std::string
-IAXVoIPLink::getCurrentVideoCodecName(const std::string& /*id*/)
+IAXVoIPLink::getCurrentVideoCodecName(Call * /*call*/) const
 {
+    // FIXME: Video not supported for IAX yet
     return "";
 }
-#endif
 
 std::string
-IAXVoIPLink::getCurrentCodecName(Call *c) const
+IAXVoIPLink::getCurrentAudioCodecName(Call *c) const
 {
     IAXCall *call = dynamic_cast<IAXCall*>(c);
     sfl::Codec *audioCodec = Manager::instance().audioCodecFactory.getCodec(call->getAudioCodec());
@@ -522,7 +523,9 @@ IAXVoIPLink::iaxHandleCallEvent(iax_event* event, IAXCall* call)
             break;
 
         case IAX_EVENT_TEXT:
+#if HAVE_INSTANT_MESSAGING
             Manager::instance().incomingMessage(call->getCallId(), call->getPeerNumber(), std::string((const char*) event->data));
+#endif
             break;
 
         case IAX_EVENT_RINGA:
@@ -601,7 +604,7 @@ void IAXVoIPLink::iaxHandleRegReply(iax_event* event)
     iax_destroy(regSession_);
     regSession_ = NULL;
 
-    account->setRegistrationState((event->etype == IAX_EVENT_REGREJ) ? ErrorAuth : Registered);
+    account->setRegistrationState((event->etype == IAX_EVENT_REGREJ) ? ERROR_AUTH : REGISTERED);
 
     if (event->etype == IAX_EVENT_REGACK)
         nextRefreshStamp_ = time(NULL) + (event->ies.refresh ? event->ies.refresh : 60);
diff --git a/daemon/src/iax/iaxvoiplink.h b/daemon/src/iax/iaxvoiplink.h
index 4e016b4aa6bf1cff0158319169b6f996e8addbea..65ba6c8437c9aa7062f6d8b666678bfdbdd12f66 100644
--- a/daemon/src/iax/iaxvoiplink.h
+++ b/daemon/src/iax/iaxvoiplink.h
@@ -167,16 +167,16 @@ class IAXVoIPLink : public VoIPLink {
         virtual void carryingDTMFdigits(const std::string& id, char code);
 
 
+#if HAVE_INSTANT_MESSAGING
         virtual void sendTextMessage(const std::string& callID, const std::string& message, const std::string& from);
+#endif
 
         /**
          * Return the codec protocol used for this call
          * @param id The call identifier
          */
-#ifdef SFL_VIDEO
-        virtual std::string getCurrentVideoCodecName(const std::string& id);
-#endif
-        virtual std::string getCurrentCodecName(Call *c) const;
+        virtual std::string getCurrentVideoCodecName(Call *c) const;
+        virtual std::string getCurrentAudioCodecName(Call *c) const;
 
     private:
         NON_COPYABLE(IAXVoIPLink);
diff --git a/daemon/src/im/instant_messaging.cpp b/daemon/src/im/instant_messaging.cpp
index 9b86d996538871454e78bcd3e02a4395d9cdc650..39e02daae33a485d9466f7d27122eb5dfa4b6e81 100644
--- a/daemon/src/im/instant_messaging.cpp
+++ b/daemon/src/im/instant_messaging.cpp
@@ -105,7 +105,7 @@ void InstantMessaging::send_sip_message(pjsip_inv_session *session, const std::s
         sip_send(session, id, *iter);
 }
 
-
+#if HAVE_IAX
 void InstantMessaging::send_iax_message(iax_session *session, const std::string &/* id */, const std::string &message)
 {
     std::vector<std::string> msgs(split_message(message));
@@ -114,6 +114,7 @@ void InstantMessaging::send_iax_message(iax_session *session, const std::string
     for (iter = msgs.begin(); iter != msgs.end(); ++iter)
         iax_send_text(session, (*iter).c_str());
 }
+#endif
 
 
 std::vector<std::string> InstantMessaging::split_message(std::string text)
diff --git a/daemon/src/im/instant_messaging.h b/daemon/src/im/instant_messaging.h
index 7e9b0ee20f510369766692db90f2d843dad2ab2c..17b3162546c070bf0068f50dbe5a9670079f5a4a 100644
--- a/daemon/src/im/instant_messaging.h
+++ b/daemon/src/im/instant_messaging.h
@@ -47,6 +47,8 @@
 
 #include <iax-client.h>
 
+#include "config.h"
+
 #define EMPTY_MESSAGE   pj_str((char*)"")
 #define MAXIMUM_MESSAGE_LENGTH		1560			/* PJSIP's sip message limit */
 
@@ -87,7 +89,9 @@ namespace InstantMessaging {
         void sip_send(pjsip_inv_session*, const std::string& id, const std::string&);
 
         void send_sip_message(pjsip_inv_session*, const std::string& id, const std::string&);
+#if HAVE_IAX
         void send_iax_message(iax_session *session, const std::string& id, const std::string&);
+#endif
 
         std::vector<std::string> split_message(std::string);
 
diff --git a/daemon/src/main.cpp b/daemon/src/main.cpp
index 2891ff76aca2b03a9b2989977c127c335621855c..54a7b9b1c7d410ec217628764cbd526ce072079d 100644
--- a/daemon/src/main.cpp
+++ b/daemon/src/main.cpp
@@ -137,7 +137,14 @@ int main(int argc, char *argv [])
     signal(SIGHUP, signal_handler);
     signal(SIGTERM, signal_handler);
 
-    fileutils::set_program_dir(argv[0]);
+    // make a copy as we don't want to modify argv[0], copy it to a vector to
+    // guarantee that memory is correctly managed/exception safe
+    std::string programName(argv[0]);
+    std::vector<char> writable(programName.size() + 1);
+    std::copy(programName.begin(), programName.end(), writable.begin());
+
+    fileutils::set_program_dir(&*writable.begin());
+
     print_title();
     if (parse_args(argc, argv))
         return 0;
@@ -156,6 +163,10 @@ int main(int argc, char *argv [])
         return 1;
     }
 
+#ifdef SFL_VIDEO
+    WARN("Built with video support");
+#endif
+
     Manager::instance().run();
     Manager::instance().saveHistory();
 
diff --git a/daemon/src/managerimpl.cpp b/daemon/src/managerimpl.cpp
index 7eb585b1a0087ee6b16998989b82f0450828746c..41e42e4d5ebb038805a3638f0ec41bfd3539be54 100644
--- a/daemon/src/managerimpl.cpp
+++ b/daemon/src/managerimpl.cpp
@@ -38,6 +38,7 @@
 
 #include "logger.h"
 #include "managerimpl.h"
+#include "account_schema.h"
 
 #include "account.h"
 #include "dbus/callmanager.h"
@@ -228,7 +229,7 @@ bool ManagerImpl::outgoingCall(const std::string& account_id,
     if (hasCurrentCall()) {
         DEBUG("Has current call (%s) put it onhold", current_call_id.c_str());
 
-        // if this is not a conferenceand this and is not a conference participant
+        // if this is not a conference and this and is not a conference participant
         if (not isConference(current_call_id) and not isConferenceParticipant(current_call_id))
             onHoldCall(current_call_id);
         else if (isConference(current_call_id) and not isConferenceParticipant(call_id))
@@ -266,7 +267,7 @@ bool ManagerImpl::outgoingCall(const std::string& account_id,
         return false;
     }
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 
     return true;
 }
@@ -321,18 +322,14 @@ bool ManagerImpl::answerCall(const std::string& call_id)
     // Connect streams
     addStream(call_id);
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 
     // Start recording if set in preference
     if (audioPreference.getIsAlwaysRecording())
         setRecordingCall(call_id);
 
     // update call state on client side
-    if (audioPreference.getIsAlwaysRecording())
-        dbus_.getCallManager()->callStateChanged(call_id, "RECORD");
-    else
-        dbus_.getCallManager()->callStateChanged(call_id, "CURRENT");
-
+    dbus_.getCallManager()->callStateChanged(call_id, "CURRENT");
     return true;
 }
 
@@ -370,23 +367,27 @@ void ManagerImpl::hangupCall(const std::string& callId)
         /* Direct IP to IP call */
         try {
             Call * call = SIPVoIPLink::instance()->getCall(callId);
-            history_.addCall(call, preferences.getHistoryLimit());
-            SIPVoIPLink::instance()->hangup(callId);
-            saveHistory();
+            if (call) {
+                history_.addCall(call, preferences.getHistoryLimit());
+                SIPVoIPLink::instance()->hangup(callId);
+                saveHistory();
+            }
         } catch (const VoipLinkException &e) {
             ERROR("%s", e.what());
         }
     } else {
         std::string accountId(getAccountFromCall(callId));
         Call * call = getCallFromCallID(callId);
-        history_.addCall(call, preferences.getHistoryLimit());
-        VoIPLink *link = getAccountLink(accountId);
-        link->hangup(callId);
-        removeCallAccount(callId);
-        saveHistory();
+        if (call) {
+            history_.addCall(call, preferences.getHistoryLimit());
+            VoIPLink *link = getAccountLink(accountId);
+            link->hangup(callId);
+            removeCallAccount(callId);
+            saveHistory();
+        }
     }
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 }
 
 bool ManagerImpl::hangupConference(const std::string& id)
@@ -412,7 +413,7 @@ bool ManagerImpl::hangupConference(const std::string& id)
 
     unsetCurrentCall();
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 
     return true;
 }
@@ -458,7 +459,7 @@ void ManagerImpl::onHoldCall(const std::string& callId)
 
     dbus_.getCallManager()->callStateChanged(callId, "HOLD");
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 }
 
 //THREAD=Main
@@ -473,18 +474,16 @@ void ManagerImpl::offHoldCall(const std::string& callId)
     std::string currentCallId(getCurrentCallId());
 
     //Place current call on hold if it isn't
-
     if (hasCurrentCall()) {
-
-        if (not isConference(currentCallId) and not isConferenceParticipant(currentCallId)) {
+        if (not currentCallId.empty() and not isConference(currentCallId) and not isConferenceParticipant(currentCallId)) {
             DEBUG("Has current call (%s), put on hold", currentCallId.c_str());
             onHoldCall(currentCallId);
+        } else if (isConference(currentCallId) && callId != currentCallId) {
+            holdConference(currentCallId);
         } else if (isConference(currentCallId) and not isConferenceParticipant(callId))
             detachParticipant(MainBuffer::DEFAULT_ID, currentCallId);
     }
 
-    bool isRec = false;
-
     if (isIPToIP(callId))
         SIPVoIPLink::instance()->offhold(callId);
     else {
@@ -493,13 +492,11 @@ void ManagerImpl::offHoldCall(const std::string& callId)
         DEBUG("Setting offhold, Account %s, callid %s", accountId.c_str(), callId.c_str());
         Call * call = getAccountLink(accountId)->getCall(callId);
 
-        if (call) {
-            isRec = call->isRecording();
+        if (call)
             getAccountLink(accountId)->offhold(callId);
-        }
     }
 
-    dbus_.getCallManager()->callStateChanged(callId, isRec ? "UNHOLD_RECORD" : "UNHOLD_CURRENT");
+    dbus_.getCallManager()->callStateChanged(callId, "UNHOLD");
 
     if (isConferenceParticipant(callId)) {
         Call *call = getCallFromCallID(callId);
@@ -511,7 +508,7 @@ void ManagerImpl::offHoldCall(const std::string& callId)
 
     addStream(callId);
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 }
 
 //THREAD=Main
@@ -538,7 +535,7 @@ bool ManagerImpl::transferCall(const std::string& callId, const std::string& to)
     // remove waiting call in case we make transfer without even answer
     removeWaitingCall(callId);
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 
     return true;
 }
@@ -599,7 +596,7 @@ void ManagerImpl::refuseCall(const std::string& id)
     // Disconnect streams
     removeStream(id);
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 }
 
 Conference*
@@ -924,11 +921,9 @@ void ManagerImpl::joinParticipant(const std::string& callId1, const std::string&
     } else if (call1_state_str == "INCOMING") {
         conf->bindParticipant(callId1);
         answerCall(callId1);
-    } else if (call1_state_str == "CURRENT")
-        conf->bindParticipant(callId1);
-    else if (call1_state_str == "RECORD")
+    } else if (call1_state_str == "CURRENT") {
         conf->bindParticipant(callId1);
-    else if (call1_state_str == "INACTIVE") {
+    } else if (call1_state_str == "INACTIVE") {
         conf->bindParticipant(callId1);
         answerCall(callId1);
     } else
@@ -944,11 +939,9 @@ void ManagerImpl::joinParticipant(const std::string& callId1, const std::string&
     } else if (call2_state_str == "INCOMING") {
         conf->bindParticipant(callId2);
         answerCall(callId2);
-    } else if (call2_state_str == "CURRENT")
-        conf->bindParticipant(callId2);
-    else if (call2_state_str == "RECORD")
+    } else if (call2_state_str == "CURRENT") {
         conf->bindParticipant(callId2);
-    else if (call2_state_str == "INACTIVE") {
+    } else if (call2_state_str == "INACTIVE") {
         conf->bindParticipant(callId2);
         answerCall(callId2);
     } else
@@ -965,7 +958,7 @@ void ManagerImpl::joinParticipant(const std::string& callId1, const std::string&
             conf->setRecordingSmplRate(audiodriver_->getSampleRate());
     }
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 }
 
 void ManagerImpl::createConfFromParticipantList(const std::vector< std::string > &participantList)
@@ -1017,7 +1010,7 @@ void ManagerImpl::createConfFromParticipantList(const std::vector< std::string >
                 conf->setRecordingSmplRate(audiodriver_->getSampleRate());
         }
 
-        getMainBuffer()->stateInfo();
+        getMainBuffer()->dumpInfo();
     } else {
         delete conf;
     }
@@ -1115,7 +1108,7 @@ void ManagerImpl::removeParticipant(const std::string& call_id)
     call->setConfId("");
 
     removeStream(call_id);
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
     dbus_.getCallManager()->conferenceChanged(conf->getConfID(), conf->getStateStr());
     processRemainingParticipants(*conf);
 }
@@ -1221,14 +1214,14 @@ void ManagerImpl::addStream(const std::string& call_id)
         audiodriver_->flushMain();
     }
 
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 }
 
 void ManagerImpl::removeStream(const std::string& call_id)
 {
     DEBUG("Remove audio stream %s", call_id.c_str());
     getMainBuffer()->unBindAll(call_id);
-    getMainBuffer()->stateInfo();
+    getMainBuffer()->dumpInfo();
 }
 
 //THREAD=Main
@@ -1253,8 +1246,7 @@ void ManagerImpl::saveConfig()
         hookPreference.serialize(emitter);
         audioPreference.serialize(emitter);
 #ifdef SFL_VIDEO
-        VideoControls *controls(Manager::instance().getDbusManager()->getVideoControls());
-        controls->getVideoPreferences().serialize(emitter);
+        getVideoControls()->getVideoPreferences().serialize(emitter);
 #endif
         shortcutPreferences.serialize(emitter);
 
@@ -1389,6 +1381,7 @@ void ManagerImpl::incomingCall(Call &call, const std::string& accountId)
 
 
 //THREAD=VoIP
+#if HAVE_INSTANT_MESSAGING
 void ManagerImpl::incomingMessage(const std::string& callID,
                                   const std::string& from,
                                   const std::string& message)
@@ -1425,7 +1418,6 @@ void ManagerImpl::incomingMessage(const std::string& callID,
         dbus_.getCallManager()->incomingMessage(callID, from, message);
 }
 
-
 //THREAD=VoIP
 bool ManagerImpl::sendTextMessage(const std::string& callID, const std::string& message, const std::string& from)
 {
@@ -1494,9 +1486,9 @@ bool ManagerImpl::sendTextMessage(const std::string& callID, const std::string&
 
         account->getVoIPLink()->sendTextMessage(callID, message, from);
     }
-
     return true;
 }
+#endif // HAVE_INSTANT_MESSAGING
 
 //THREAD=VoIP CALL=Outgoing
 void ManagerImpl::peerAnsweredCall(const std::string& id)
@@ -1516,11 +1508,10 @@ void ManagerImpl::peerAnsweredCall(const std::string& id)
         audiodriver_->flushUrgent();
     }
 
-    if (audioPreference.getIsAlwaysRecording()) {
+    if (audioPreference.getIsAlwaysRecording())
         setRecordingCall(id);
-        dbus_.getCallManager()->callStateChanged(id, "RECORD");
-    } else
-        dbus_.getCallManager()->callStateChanged(id, "CURRENT");
+
+    dbus_.getCallManager()->callStateChanged(id, "CURRENT");
 }
 
 //THREAD=VoIP Call=Outgoing
@@ -1828,7 +1819,7 @@ std::string ManagerImpl::join_string(const std::vector<std::string> &v)
     return os.str();
 }
 
-std::string ManagerImpl::getCurrentCodecName(const std::string& id)
+std::string ManagerImpl::getCurrentAudioCodecName(const std::string& id)
 {
     std::string accountid = getAccountFromCall(id);
     VoIPLink* link = getAccountLink(accountid);
@@ -1839,20 +1830,23 @@ std::string ManagerImpl::getCurrentCodecName(const std::string& id)
         Call::CallState state = call->getState();
 
         if (state == Call::ACTIVE or state == Call::CONFERENCING)
-            codecName = link->getCurrentCodecName(call);
+            codecName = link->getCurrentAudioCodecName(call);
     }
 
     return codecName;
 }
 
-#ifdef SFL_VIDEO
-std::string ManagerImpl::getCurrentVideoCodecName(const std::string& ID)
+std::string
+ManagerImpl::getCurrentVideoCodecName(const std::string& ID)
 {
     std::string accountID = getAccountFromCall(ID);
     VoIPLink* link = getAccountLink(accountID);
-    return link->getCurrentVideoCodecName(ID);
+    Call *call(getCallFromCallID(ID));
+    if (call)
+        return link->getCurrentVideoCodecName(call);
+    else
+        return "";
 }
-#endif
 
 /**
  * Set input audio plugin
@@ -2513,14 +2507,6 @@ std::vector<std::string> ManagerImpl::loadAccountOrder() const
     return split_string(preferences.getAccountOrder());
 }
 
-void ManagerImpl::loadDefaultAccountMap()
-{
-    // build a default IP2IP account with default parameters
-    accountMap_[SIPAccount::IP2IP_PROFILE] = new SIPAccount(SIPAccount::IP2IP_PROFILE);
-    SIPVoIPLink::instance()->sipTransport.createDefaultSipUdpTransport();
-    accountMap_[SIPAccount::IP2IP_PROFILE]->registerVoIPLink();
-}
-
 namespace {
     bool isIP2IP(const Conf::YamlNode *node)
     {
@@ -2563,6 +2549,11 @@ namespace {
         }
     }
 
+    void registerAccount(std::pair<const std::string, Account*> &item)
+    {
+        item.second->registerVoIPLink();
+    }
+
     void unregisterAccount(std::pair<const std::string, Account*> &item)
     {
         item.second->unregisterVoIPLink();
@@ -2577,13 +2568,31 @@ namespace {
         }
     }
 
+    SIPAccount *createIP2IPAccount()
+    {
+        SIPAccount *ip2ip = new SIPAccount(SIPAccount::IP2IP_PROFILE);
+        try {
+            SIPVoIPLink::instance()->sipTransport.createSipTransport(*ip2ip);
+        } catch (const std::runtime_error &e) {
+            ERROR("%s", e.what());
+        }
+        return ip2ip;
+    }
+
 } // end anonymous namespace
 
+void ManagerImpl::loadDefaultAccountMap()
+{
+    // build a default IP2IP account with default parameters
+    accountMap_[SIPAccount::IP2IP_PROFILE] = createIP2IPAccount();
+    accountMap_[SIPAccount::IP2IP_PROFILE]->registerVoIPLink();
+}
+
 void ManagerImpl::loadAccountMap(Conf::YamlParser &parser)
 {
     using namespace Conf;
     // build a default IP2IP account with default parameters
-    accountMap_[SIPAccount::IP2IP_PROFILE] = new SIPAccount(SIPAccount::IP2IP_PROFILE);
+    accountMap_[SIPAccount::IP2IP_PROFILE] = createIP2IPAccount();
 
     // load saved preferences for IP2IP account from configuration file
     Sequence *seq = parser.getAccountSequence()->getSequence();
@@ -2595,11 +2604,7 @@ void ManagerImpl::loadAccountMap(Conf::YamlParser &parser)
             accountMap_[SIPAccount::IP2IP_PROFILE]->unserialize(*node);
     }
 
-    // Initialize default UDP transport according to
-    // IP to IP settings (most likely using port 5060)
-    SIPVoIPLink::instance()->sipTransport.createDefaultSipUdpTransport();
-
-    // Force IP2IP settings to be loaded to be loaded
+    // Force IP2IP settings to be loaded
     // No registration in the sense of the REGISTER method is performed.
     accountMap_[SIPAccount::IP2IP_PROFILE]->registerVoIPLink();
 
@@ -2611,7 +2616,7 @@ void ManagerImpl::loadAccountMap(Conf::YamlParser &parser)
     audioPreference.unserialize(*parser.getAudioNode());
     shortcutPreferences.unserialize(*parser.getShortcutNode());
 #ifdef SFL_VIDEO
-    VideoControls *controls(Manager::instance().getDbusManager()->getVideoControls());
+    VideoControls *controls(getVideoControls());
     try {
         MappingNode *videoNode = parser.getVideoNode();
         if (videoNode)
@@ -2627,6 +2632,11 @@ void ManagerImpl::loadAccountMap(Conf::YamlParser &parser)
             std::tr1::bind(loadAccount, _1, std::tr1::ref(accountMap_)));
 }
 
+void ManagerImpl::registerAllAccounts()
+{
+    std::for_each(accountMap_.begin(), accountMap_.end(), registerAccount);
+}
+
 void ManagerImpl::unregisterAllAccounts()
 {
     std::for_each(accountMap_.begin(), accountMap_.end(), unregisterAccount);
diff --git a/daemon/src/managerimpl.h b/daemon/src/managerimpl.h
index a57a632e89acdb8cb3652a0b5fc7baa70488a0df..ef47fd2755336fa488844512a7bc0d1acf229243 100644
--- a/daemon/src/managerimpl.h
+++ b/daemon/src/managerimpl.h
@@ -35,6 +35,10 @@
 #ifndef MANAGER_IMPL_H_
 #define MANAGER_IMPL_H_
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <string>
 #include <vector>
 #include <set>
@@ -386,6 +390,7 @@ class ManagerImpl {
          */
         void peerHungupCall(const std::string& id);
 
+#if HAVE_INSTANT_MESSAGING
         /**
          * Notify the client with an incoming message
          * @param accountId	The account identifier
@@ -401,6 +406,7 @@ class ManagerImpl {
         * @param from	        The sender of this message (could be another participant of a conference)
          */
         bool sendTextMessage(const std::string& callID, const std::string& message, const std::string& from);
+#endif // HAVE_INSTANT_MESSAGING
 
         /**
          * Notify the client he has voice mails
@@ -418,6 +424,16 @@ class ManagerImpl {
          */
         void sendRegister(const std::string& accountId, bool enable);
 
+        /**
+         * Register all account in accountMap_
+         */
+        void registerAllAccounts();
+
+        /**
+         * Unregister all account in accountMap_
+         */
+        void unregisterAllAccounts();
+
         /**
          * Get account list
          * @return std::vector<std::string> A list of accoundIDs
@@ -500,10 +516,8 @@ class ManagerImpl {
          * @param call id
          * @return std::string The codec name
          */
-        std::string getCurrentCodecName(const std::string& id);
-#ifdef SFL_VIDEO
+        std::string getCurrentAudioCodecName(const std::string& id);
         std::string getCurrentVideoCodecName(const std::string& id);
-#endif
 
         /**
          * Set input audio plugin
@@ -991,11 +1005,6 @@ class ManagerImpl {
          *Contains a list of account (sip, aix, etc) and their respective voiplink/calls */
         AccountMap accountMap_;
 
-        /**
-         * Unregister all account in accountMap_
-         */
-        void unregisterAllAccounts();
-
         /**
          * Load the account map from configuration
          */
@@ -1060,6 +1069,12 @@ class ManagerImpl {
             return &dbus_;
         }
 
+#ifdef SFL_VIDEO
+        VideoControls * getVideoControls() {
+            return dbus_.getVideoControls();
+        }
+#endif
+
         /**
         * Tell if an account exists
         * @param accountID account ID check
diff --git a/daemon/src/numbercleaner.cpp b/daemon/src/numbercleaner.cpp
index c49c2240ed345b6b732b36327171ba52971817b0..3f9273df644d701fe0c33a7b7c692ccaa14fc1ea 100644
--- a/daemon/src/numbercleaner.cpp
+++ b/daemon/src/numbercleaner.cpp
@@ -32,6 +32,8 @@
 #include "numbercleaner.h"
 #include <algorithm>
 
+#define INVALID_CHAR " -()"
+
 namespace {
 void strip_chars(const std::string &to_strip, std::string &num)
 {
@@ -43,6 +45,16 @@ void strip_chars(const std::string &to_strip, std::string &num)
 
 std::string NumberCleaner::clean(std::string to_clean, const std::string &prefix)
 {
-    strip_chars(" -()", to_clean);
-    return to_clean.insert(0, prefix);
+   int pos;
+   //Hostname and DNS can have '-'
+   if ((pos = to_clean.find("@")) == std::string::npos) {
+      strip_chars(INVALID_CHAR, to_clean);
+      return to_clean.insert(0, prefix);
+   }
+   else {
+      std::string high = to_clean.substr(0,pos+1);
+      strip_chars(INVALID_CHAR, high);
+      return high+to_clean.substr(pos+1);
+   }
+
 }
diff --git a/daemon/src/registration_states.h b/daemon/src/registration_states.h
new file mode 100644
index 0000000000000000000000000000000000000000..f8fd96948bfd70e8e63631a4880e2343bec41533
--- /dev/null
+++ b/daemon/src/registration_states.h
@@ -0,0 +1,49 @@
+/*
+ *  Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010, 2011 Savoir-Faire Linux Inc.
+ *  Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
+ *  Author: Yan Morin <yan.morin@savoirfairelinux.com>
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+
+#ifndef REGISTRATION_STATES_H_
+#define REGISTRATION_STATES_H_
+
+/** Contains all the Registration states for an account can be in */
+typedef enum {
+    UNREGISTERED,
+    TRYING,
+    REGISTERED,
+    ERROR_GENERIC,
+    ERROR_AUTH ,
+    ERROR_NETWORK ,
+    ERROR_HOST,
+    ERROR_EXIST_STUN,
+    ERROR_NOT_ACCEPTABLE,
+    NUMBER_OF_STATES
+} RegistrationState;
+
+#endif // REGISTRATION_STATES_H_
diff --git a/daemon/src/sip/Makefile.am b/daemon/src/sip/Makefile.am
index 6ad33a74a4e1ad6832b1162ec9658c64f09a4328..8841259fd579ca989d7c225108683c126f1adc59 100644
--- a/daemon/src/sip/Makefile.am
+++ b/daemon/src/sip/Makefile.am
@@ -3,15 +3,11 @@ include $(top_srcdir)/globals.mak
 noinst_LTLIBRARIES = libsiplink.la
 
 libsiplink_la_SOURCES = \
-		pattern.cpp \
-		sdes_negotiator.cpp \
 		sdp.cpp \
 		sipaccount.cpp \
 		sipcall.cpp \
 		sipvoiplink.cpp \
 		siptransport.cpp \
-		pattern.h \
-		sdes_negotiator.h \
 		sdp.h \
 		sipaccount.h \
 		sipcall.h \
@@ -20,5 +16,13 @@ libsiplink_la_SOURCES = \
 		sip_utils.cpp \
 		sip_utils.h
 
+if BUILD_SDES
+libsiplink_la_SOURCES+= sdes_negotiator.cpp \
+			sdes_negotiator.h \
+			pattern.cpp \
+			pattern.h
+
+
 libsiplink_la_CXXFLAGS = \
 		@PCRE_LIBS@
+endif
diff --git a/daemon/src/sip/pattern.cpp b/daemon/src/sip/pattern.cpp
index 33717457cf7fd6a5f486b3ee94b003d2af91a453..fdd0d50027e794f3aa8b58f4e4a9d9fa93a99b6e 100644
--- a/daemon/src/sip/pattern.cpp
+++ b/daemon/src/sip/pattern.cpp
@@ -105,7 +105,7 @@ void Pattern::compile()
 
 unsigned int Pattern::getCaptureGroupCount()
 {
-    int captureCount;
+    int captureCount = 0;
     pcre_fullinfo(re_, NULL, PCRE_INFO_CAPTURECOUNT, &captureCount);
     return captureCount;
 }
@@ -116,7 +116,6 @@ std::vector<std::string> Pattern::groups()
 
     pcre_get_substring_list(subject_.c_str(), &ovector_[0], count_, &stringList);
     std::vector<std::string> matchedSubstrings;
-
     for (int i = 1; stringList[i] != NULL; i++)
         matchedSubstrings.push_back(stringList[i]);
 
@@ -128,7 +127,6 @@ std::vector<std::string> Pattern::groups()
 std::string Pattern::group(int groupNumber)
 {
     const char * stringPtr;
-
     int rc = pcre_get_substring(subject_.substr(offset_[0]).c_str(), &ovector_[0],
                                 count_, groupNumber, &stringPtr);
 
@@ -144,7 +142,6 @@ std::string Pattern::group(int groupNumber)
                 throw MatchError("Failed to get named substring.");
         }
     }
-
     std::string matchedStr(stringPtr);
 
     pcre_free_substring(stringPtr);
@@ -171,14 +168,11 @@ std::string Pattern::group(const std::string& groupName)
                 throw MatchError("Failed to get named substring.");
         }
     }
-
     std::string matchedStr;
-
     if (stringPtr) {
         matchedStr = stringPtr;
         pcre_free_substring(stringPtr);
     }
-
     return matchedStr;
 }
 
@@ -194,6 +188,7 @@ size_t Pattern::start(unsigned int groupNumber) const
         return ovector_[(groupNumber + 1) * 2];
     else
         throw std::out_of_range("Invalid group reference.");
+    return 0;
 }
 
 size_t Pattern::start() const
@@ -213,6 +208,7 @@ size_t Pattern::end(unsigned int groupNumber) const
         return ovector_[((groupNumber + 1) * 2) + 1 ] - 1;
     else
         throw std::out_of_range("Invalid group reference.");
+    return 0;
 }
 
 size_t Pattern::end() const
@@ -223,6 +219,7 @@ size_t Pattern::end() const
 bool Pattern::matches()
 {
     return matches(subject_);
+    return true;
 }
 
 bool Pattern::matches(const std::string& subject)
@@ -253,7 +250,6 @@ bool Pattern::matches(const std::string& subject)
     // Matching succeeded. Keep the number of substrings for
     // subsequent calls to group().
     count_ = rc;
-
     return true;
 }
 
@@ -261,9 +257,7 @@ std::vector<std::string> Pattern::split()
 {
     size_t tokenEnd = -1;
     size_t tokenStart = 0;
-
     std::vector<std::string> substringSplitted;
-
     while (matches()) {
         tokenStart = start();
         substringSplitted.push_back(subject_.substr(tokenEnd + 1,
diff --git a/daemon/src/sip/sdp.cpp b/daemon/src/sip/sdp.cpp
index be44dd6b1367460cee0a2583d626123ccc40285c..15799ec896ce22353f7944dac4ecab4045afce63 100644
--- a/daemon/src/sip/sdp.cpp
+++ b/daemon/src/sip/sdp.cpp
@@ -38,11 +38,17 @@
 #include "logger.h"
 #include "manager.h"
 
-#ifdef SFL_VIDEO
 #include <algorithm>
-#include "video/video_endpoint.h"
+
+#ifdef SFL_VIDEO
+#include "video/libav_utils.h"
 #endif
 
+using std::string;
+using std::map;
+using std::vector;
+using std::stringstream;
+
 Sdp::Sdp(pj_pool_t *pool)
     : memPool_(pool)
     , negotiator_(NULL)
@@ -51,23 +57,15 @@ Sdp::Sdp(pj_pool_t *pool)
     , activeLocalSession_(NULL)
     , activeRemoteSession_(NULL)
     , audio_codec_list_()
-#ifdef SFL_VIDEO
     , video_codec_list_()
-#endif
     , sessionAudioMedia_()
-#ifdef SFL_VIDEO
     , sessionVideoMedia_()
-#endif
     , localIpAddr_()
     , remoteIpAddr_()
     , localAudioPort_(0)
-#ifdef SFL_VIDEO
     , localVideoPort_(0)
-#endif
     , remoteAudioPort_(0)
-#ifdef SFL_VIDEO
     , remoteVideoPort_(0)
-#endif
     , zrtpHelloHash_()
     , srtpCrypto_()
     , telephoneEventPayload_(101) // same as asterisk
@@ -80,37 +78,34 @@ void Sdp::setActiveLocalSdpSession(const pjmedia_sdp_session *sdp)
     if (activeLocalSession_->media_count < 1)
         return;
 
-    pjmedia_sdp_media *current = activeLocalSession_->media[0];
+    for (unsigned media = 0; media < activeLocalSession_->media_count; ++media) {
+        pjmedia_sdp_media *current = activeLocalSession_->media[media];
 
-    for (unsigned j = 0; j < current->desc.fmt_count; j++) {
-        static const pj_str_t STR_RTPMAP = { (char*) "rtpmap", 6 };
-        pjmedia_sdp_attr *attribute = pjmedia_sdp_media_find_attr(current, &STR_RTPMAP, NULL);
+        for (unsigned fmt = 0; fmt < current->desc.fmt_count; ++fmt) {
+            static const pj_str_t STR_RTPMAP = { (char*) "rtpmap", 6 };
+            pjmedia_sdp_attr *attribute = pjmedia_sdp_media_find_attr(current, &STR_RTPMAP, NULL);
 
-        if (!attribute) {
-            sessionAudioMedia_.clear();
-            return;
-        }
-
-        pjmedia_sdp_rtpmap *rtpmap;
-        pjmedia_sdp_attr_to_rtpmap(memPool_, attribute, &rtpmap);
-
-        std::string type(current->desc.media.ptr, current->desc.media.slen);
-        if (type == "audio") {
-            const int pt = pj_strtoul(&rtpmap->pt);
-            sfl::Codec *codec = Manager::instance().audioCodecFactory.getCodec(pt);
-            if (codec)
-                sessionAudioMedia_.push_back(codec);
-            else {
-                DEBUG("Could not get codec for payload type %lu", pt);
-                sessionAudioMedia_.clear();
-                return;
+            if (!attribute) {
+                ERROR("Could not find rtpmap attribute");
+                break;
             }
+
+            pjmedia_sdp_rtpmap *rtpmap;
+            pjmedia_sdp_attr_to_rtpmap(memPool_, attribute, &rtpmap);
+
+            string type(current->desc.media.ptr, current->desc.media.slen);
+            if (type == "audio") {
+                const int pt = pj_strtoul(&rtpmap->pt);
+                sfl::Codec *codec = Manager::instance().audioCodecFactory.getCodec(pt);
+                if (codec)
+                    sessionAudioMedia_.push_back(codec);
+                else {
+                    DEBUG("Could not get codec for payload type %lu", pt);
+                    break;
+                }
+            } else if (type == "video")
+                sessionVideoMedia_.push_back(string(rtpmap->enc_name.ptr, rtpmap->enc_name.slen));
         }
-#ifdef SFL_VIDEO
-        else if (type == "video") {
-            sessionVideoMedia_.push_back(std::string(rtpmap->enc_name.ptr, rtpmap->enc_name.slen));
-        }
-#endif
     }
 }
 
@@ -144,16 +139,16 @@ void Sdp::setActiveRemoteSdpSession(const pjmedia_sdp_session *sdp)
     ERROR("Could not found dtmf event from remote sdp");
 }
 
-#ifdef SFL_VIDEO
-std::string Sdp::getSessionVideoCodec() const
+string Sdp::getSessionVideoCodec() const
 {
-    if (sessionVideoMedia_.empty())
+    if (sessionVideoMedia_.empty()) {
+        DEBUG("Session video media is empty");
         return "";
+    }
     return sessionVideoMedia_[0];
 }
-#endif
 
-std::string Sdp::getAudioCodecName() const
+string Sdp::getAudioCodecName() const
 {
     try {
         sfl::AudioCodec *codec = getSessionAudioMedia();
@@ -172,8 +167,8 @@ sfl::AudioCodec* Sdp::getSessionAudioMedia() const
 }
 
 
-#ifdef SFL_VIDEO
-pjmedia_sdp_media *Sdp::setMediaDescriptorLine(bool audio)
+pjmedia_sdp_media *
+Sdp::setMediaDescriptorLine(bool audio)
 {
     pjmedia_sdp_media *med = PJ_POOL_ZALLOC_T(memPool_, pjmedia_sdp_media);
 
@@ -188,7 +183,7 @@ pjmedia_sdp_media *Sdp::setMediaDescriptorLine(bool audio)
     med->desc.fmt_count = audio ? audio_codec_list_.size() : video_codec_list_.size();
     for (unsigned i = 0; i < med->desc.fmt_count; ++i) {
         unsigned clock_rate;
-        std::string enc_name;
+        string enc_name;
         int payload;
 
         if (audio) {
@@ -200,7 +195,8 @@ pjmedia_sdp_media *Sdp::setMediaDescriptorLine(bool audio)
             if (codec->getPayloadType () == 9)
                 clock_rate = 8000;
         } else {
-            enc_name = video_codec_list_[i];
+            // FIXME: get this key from header
+            enc_name = video_codec_list_[i]["name"];
             clock_rate = 90000;
             payload = dynamic_payload;
         }
@@ -225,13 +221,18 @@ pjmedia_sdp_media *Sdp::setMediaDescriptorLine(bool audio)
         pjmedia_sdp_rtpmap_to_attr(memPool_, &rtpmap, &attr);
 
         med->attr[med->attr_count++] = attr;
+#ifdef SFL_VIDEO
         if (enc_name == "H264") {
             std::ostringstream os;
             // FIXME: this should not be hardcoded, it will determine what profile and level
             // our peer will send us
-            os << "fmtp:" << dynamic_payload << " profile-level-id=428014";
+            std::string profileLevelID(video_codec_list_[i]["parameters"]);
+            if (profileLevelID.empty())
+                profileLevelID = libav_utils::MAX_H264_PROFILE_LEVEL_ID;
+            os << "fmtp:" << dynamic_payload << " " << profileLevelID;
             med->attr[med->attr_count++] = pjmedia_sdp_attr_create(memPool_, os.str().c_str(), NULL);
         }
+#endif
         if (not audio)
             dynamic_payload++;
     }
@@ -245,61 +246,6 @@ pjmedia_sdp_media *Sdp::setMediaDescriptorLine(bool audio)
 
     return med;
 }
-#else
-pjmedia_sdp_media *Sdp::setMediaDescriptorLine(bool /*audio*/)
-{
-    pjmedia_sdp_media *med = PJ_POOL_ZALLOC_T(memPool_, pjmedia_sdp_media);
-
-    med->desc.media = pj_str((char*) "audio");
-    med->desc.port_count = 1;
-    med->desc.port = localAudioPort_;
-    // in case of sdes, media are tagged as "RTP/SAVP", RTP/AVP elsewhere
-    med->desc.transport = pj_str(srtpCrypto_.empty() ? (char*) "RTP/AVP" : (char*) "RTP/SAVP");
-
-    med->desc.fmt_count = audio_codec_list_.size();
-
-    for (unsigned i = 0; i < med->desc.fmt_count; ++i) {
-        sfl::Codec *codec = audio_codec_list_[i];
-
-        std::ostringstream result;
-        result << static_cast<int>(codec->getPayloadType());
-
-        pj_strdup2(memPool_, &med->desc.fmt[i], result.str().c_str());
-
-        // Add a rtpmap field for each codec
-        // We could add one only for dynamic payloads because the codecs with static RTP payloads
-        // are entirely defined in the RFC 3351, but if we want to add other attributes like an asymmetric
-        // connection, the rtpmap attribute will be useful to specify for which codec it is applicable
-        pjmedia_sdp_rtpmap rtpmap;
-        rtpmap.pt = med->desc.fmt[i];
-        rtpmap.enc_name = pj_str((char*) codec->getMimeSubtype().c_str());
-
-        // G722 require G722/8000 media description even if it is 16000 codec
-        if (codec->getPayloadType() == 9) {
-            rtpmap.clock_rate = 8000;
-        } else {
-            rtpmap.clock_rate = codec->getClockRate();
-        }
-
-        rtpmap.param.ptr = ((char* const)"");
-        rtpmap.param.slen = 0;
-
-        pjmedia_sdp_attr *attr;
-        pjmedia_sdp_rtpmap_to_attr(memPool_, &rtpmap, &attr);
-
-        med->attr[med->attr_count++] = attr;
-    }
-
-    med->attr[ med->attr_count++] = pjmedia_sdp_attr_create(memPool_, "sendrecv", NULL);
-
-    if (!zrtpHelloHash_.empty())
-        addZrtpAttribute(med, zrtpHelloHash_);
-
-    setTelephoneEventRtpmap(med);
-
-    return med;
-}
-#endif
 
 void Sdp::setTelephoneEventRtpmap(pjmedia_sdp_media *med)
 {
@@ -316,27 +262,26 @@ void Sdp::setTelephoneEventRtpmap(pjmedia_sdp_media *med)
     med->attr[med->attr_count++] = attr_fmtp;
 }
 
-#ifdef SFL_VIDEO
-void Sdp::setLocalMediaVideoCapabilities(const std::vector<std::string> &selectedCodecs)
+void Sdp::setLocalMediaVideoCapabilities(const vector<map<string, string> > &codecs)
 {
-    if (selectedCodecs.empty())
-        throw SdpException("No selected video codec while building local SDP offer");
-
     video_codec_list_.clear();
-    const std::vector<std::string> &codecs_list = sfl_video::getCodecList();
-    for (std::vector<std::string>::const_iterator i = selectedCodecs.begin(); i != selectedCodecs.end(); ++i)
-        if (std::find(codecs_list.begin(), codecs_list.end(), *i) != codecs_list.end())
-            video_codec_list_.push_back(*i);
-}
+#ifdef SFL_VIDEO
+    if (codecs.empty())
+        WARN("No selected video codec while building local SDP offer");
+    else
+        video_codec_list_ = codecs;
+#else
+    (void) codecs;
 #endif
+}
 
-void Sdp::setLocalMediaAudioCapabilities(const std::vector<int> &selectedCodecs)
+void Sdp::setLocalMediaAudioCapabilities(const vector<int> &selectedCodecs)
 {
     if (selectedCodecs.empty())
         WARN("No selected codec while building local SDP offer");
 
     audio_codec_list_.clear();
-    for (std::vector<int>::const_iterator i = selectedCodecs.begin(); i != selectedCodecs.end(); ++i) {
+    for (vector<int>::const_iterator i = selectedCodecs.begin(); i != selectedCodecs.end(); ++i) {
         sfl::Codec *codec = Manager::instance().audioCodecFactory.getCodec(*i);
 
         if (codec)
@@ -351,13 +296,12 @@ namespace {
     {
         char buffer[2048];
         size_t size = pjmedia_sdp_print(session, buffer, sizeof(buffer));
-        std::string sessionStr(buffer, std::min(size, sizeof(buffer)));
+        string sessionStr(buffer, std::min(size, sizeof(buffer)));
         DEBUG("%s", sessionStr.c_str());
     }
 }
 
-#ifdef SFL_VIDEO
-int Sdp::createLocalSession(const std::vector<int> &selectedAudioCodecs, const std::vector<std::string> &selectedVideoCodecs)
+int Sdp::createLocalSession(const vector<int> &selectedAudioCodecs, const vector<map<string, string> > &selectedVideoCodecs)
 {
     setLocalMediaAudioCapabilities(selectedAudioCodecs);
     setLocalMediaVideoCapabilities(selectedVideoCodecs);
@@ -390,93 +334,34 @@ int Sdp::createLocalSession(const std::vector<int> &selectedAudioCodecs, const s
     localSession_->time.stop = 0;
 
     // For DTMF RTP events
-    localSession_->media_count = 2;
     const bool audio = true;
-    localSession_->media[0] = setMediaDescriptorLine(audio);
-    localSession_->media[1] = setMediaDescriptorLine(!audio);
-
-    if (!srtpCrypto_.empty())
-        addSdesAttribute(srtpCrypto_);
-
-    DEBUG("SDP: Local SDP Session:");
-    printSession(localSession_);
-
-    return pjmedia_sdp_validate(localSession_);
-}
-#else
-int Sdp::createLocalSession(const std::vector<int> &selectedCodecs)
-{
-    setLocalMediaAudioCapabilities(selectedCodecs);
-
-    localSession_ = PJ_POOL_ZALLOC_T(memPool_, pjmedia_sdp_session);
-    if (!localSession_) {
-        ERROR("Could not create local SDP session");
-        return !PJ_SUCCESS;
-    }
-
-    localSession_->conn = PJ_POOL_ZALLOC_T(memPool_, pjmedia_sdp_conn);
-
-    /* Initialize the fields of the struct */
-    localSession_->origin.version = 0;
-    pj_time_val tv;
-    pj_gettimeofday(&tv);
-
-    localSession_->origin.user = pj_str(pj_gethostname()->ptr);
-    // Use Network Time Protocol format timestamp to ensure uniqueness.
-    localSession_->origin.id = tv.sec + 2208988800UL;
-    localSession_->origin.net_type = pj_str((char*) "IN");
-    localSession_->origin.addr_type = pj_str((char*) "IP4");
-    localSession_->origin.addr = pj_str((char*) localIpAddr_.c_str());
-
-    localSession_->name = pj_str((char*) PACKAGE);
-
-    localSession_->conn->net_type = localSession_->origin.net_type;
-    localSession_->conn->addr_type = localSession_->origin.addr_type;
-    localSession_->conn->addr = localSession_->origin.addr;
-
-    // RFC 3264: An offer/answer model session description protocol
-    // As the session is created and destroyed through an external signaling mean (SIP), the line
-    // should have a value of "0 0".
-    localSession_->time.start = 0;
-    localSession_->time.stop = 0;
-
-    // For DTMF RTP events
     localSession_->media_count = 1;
-    const bool audio = true;
     localSession_->media[0] = setMediaDescriptorLine(audio);
+    if (not selectedVideoCodecs.empty()) {
+        localSession_->media[1] = setMediaDescriptorLine(!audio);
+        ++localSession_->media_count;
+    }
 
     if (!srtpCrypto_.empty())
         addSdesAttribute(srtpCrypto_);
 
-    DEBUG("Local SDP Session:");
+    DEBUG("SDP: Local SDP Session:");
     printSession(localSession_);
 
     return pjmedia_sdp_validate(localSession_);
 }
-#endif
 
-#ifdef SFL_VIDEO
-void Sdp::createOffer(const std::vector<int> &selectedCodecs, const std::vector<std::string> &videoCodecs)
+void Sdp::createOffer(const vector<int> &selectedCodecs, const vector<map<string, string> > &videoCodecs)
 {
     if (createLocalSession(selectedCodecs, videoCodecs) != PJ_SUCCESS)
         ERROR("Failed to create initial offer");
     else if (pjmedia_sdp_neg_create_w_local_offer(memPool_, localSession_, &negotiator_) != PJ_SUCCESS)
         ERROR("Failed to create an initial SDP negotiator");
 }
-#else
-void Sdp::createOffer(const std::vector<int> &selectedCodecs)
-{
-    if (createLocalSession(selectedCodecs) != PJ_SUCCESS)
-        ERROR("Failed to create initial offer");
-    else if (pjmedia_sdp_neg_create_w_local_offer(memPool_, localSession_, &negotiator_) != PJ_SUCCESS)
-        ERROR("Failed to create an initial SDP negotiator");
-}
-#endif
 
-#ifdef SFL_VIDEO
 void Sdp::receiveOffer(const pjmedia_sdp_session* remote,
-                       const std::vector<int> &selectedCodecs,
-                       const std::vector<std::string> &videoCodecs)
+                       const vector<int> &selectedCodecs,
+                       const vector<map<string, string> > &videoCodecs)
 {
     if (!remote) {
         ERROR("Remote session is NULL");
@@ -496,32 +381,6 @@ void Sdp::receiveOffer(const pjmedia_sdp_session* remote,
     pjmedia_sdp_neg_create_w_remote_offer(memPool_, localSession_,
                                           remoteSession_, &negotiator_);
 }
-#else
-void Sdp::receiveOffer(const pjmedia_sdp_session* remote,
-                       const std::vector<int> &selectedCodecs)
-{
-    if (!remote) {
-        ERROR("Remote session is NULL");
-        return;
-    }
-
-    DEBUG("Remote SDP Session:");
-    printSession(remote);
-
-    if (localSession_ == NULL and createLocalSession(selectedCodecs) != PJ_SUCCESS) {
-        ERROR("Failed to create initial offer");
-        return;
-    }
-
-    remoteSession_ = pjmedia_sdp_session_clone(memPool_, remote);
-
-    if (pjmedia_sdp_neg_create_w_remote_offer(memPool_, localSession_,
-                remoteSession_, &negotiator_) != PJ_SUCCESS) {
-        ERROR("Could not create negotiator with remote offer");
-        negotiator_ = NULL;
-    }
-}
-#endif
 
 void Sdp::startNegotiation()
 {
@@ -552,10 +411,6 @@ void Sdp::startNegotiation()
 
 namespace
 {
-    using std::string;
-    using std::vector;
-    using std::stringstream;
-
     vector<string> split(const string &s, char delim)
     {
         vector<string> elems;
@@ -567,51 +422,53 @@ namespace
     }
 } // end anonymous namespace
 
-std::string Sdp::getLineFromLocalSDP(const std::string &keyword) const
+string Sdp::getLineFromSession(const pjmedia_sdp_session *sess, const string &keyword) const
 {
     char buffer[2048];
-    int size = pjmedia_sdp_print(activeLocalSession_, buffer, sizeof buffer);
-    std::string sdp(buffer, size);
-    const std::vector<std::string> tokens(split(sdp, '\n'));
-    for (std::vector<std::string>::const_iterator iter = tokens.begin(); iter != tokens.end(); ++iter)
+    int size = pjmedia_sdp_print(sess, buffer, sizeof buffer);
+    string sdp(buffer, size);
+    const vector<string> tokens(split(sdp, '\n'));
+    for (vector<string>::const_iterator iter = tokens.begin(); iter != tokens.end(); ++iter)
         if ((*iter).find(keyword) != string::npos)
             return *iter;
     return "";
 }
 
-#ifdef SFL_VIDEO
-std::vector<std::string> Sdp::getActiveVideoDescription() const
+// FIXME:
+// Here we filter out parts of the SDP that libavformat doesn't need to
+// know about...we should probably give the video decoder thread the original
+// SDP and deal with the streams properly at that level
+string Sdp::getIncomingVideoDescription() const
 {
-    std::stringstream ss;
+    stringstream ss;
     ss << "v=0" << std::endl;
     ss << "o=- 0 0 IN IP4 " << localIpAddr_ << std::endl;
-    ss << "s=sflphone" << std::endl;
+    ss << "s=" << PACKAGE_NAME << std::endl;
     ss << "c=IN IP4 " << remoteIpAddr_ << std::endl;
     ss << "t=0 0" << std::endl;
 
-    std::string videoLine(getLineFromLocalSDP("m=video"));
+    std::string videoLine(getLineFromSession(activeLocalSession_, "m=video"));
     ss << videoLine << std::endl;
 
-    int payload;
-    if (sscanf(videoLine.c_str(), "m=video %*d %*s %d", &payload) != 1)
-        payload = 0;
+    int payload_num;
+    if (sscanf(videoLine.c_str(), "m=video %*d %*s %d", &payload_num) != 1)
+        payload_num = 0;
 
     std::ostringstream s;
     s << "a=rtpmap:";
-    s << payload;
+    s << payload_num;
 
-    std::string vCodecLine(getLineFromLocalSDP(s.str()));
+    std::string vCodecLine(getLineFromSession(activeLocalSession_, s.str()));
     ss << vCodecLine << std::endl;
 
-    char codec[32];
-    codec[0] = '\0';
-    sscanf(vCodecLine.c_str(), "a=rtpmap:%*d %31[^/]", codec);
+    std::string profileLevelID;
+    getProfileLevelID(activeLocalSession_, profileLevelID, payload_num);
+    if (not profileLevelID.empty())
+        ss << "a=fmtp:" << payload_num << " " << profileLevelID << std::endl;
 
-    std::vector<std::string> v;
-
-    unsigned videoIdx = 0;
-    while (pj_stricmp2(&activeLocalSession_->media[videoIdx]->desc.media, "video") != 0)
-        ++videoIdx;
+    unsigned videoIdx;
+    for (videoIdx = 0; videoIdx < activeLocalSession_->media_count and pj_stricmp2(&activeLocalSession_->media[videoIdx]->desc.media, "video") != 0; ++videoIdx)
+        ;
 
     // get direction string
     static const pj_str_t DIRECTIONS[] = {
@@ -630,20 +487,76 @@ std::vector<std::string> Sdp::getActiveVideoDescription() const
     if (direction)
         ss << "a=" + std::string(direction->name.ptr, direction->name.slen) << std::endl;
 
-    v.push_back(ss.str());
-    v.push_back(codec);
+    return ss.str();
+}
 
-    ss.str("");
-    ss << payload;
+std::string Sdp::getOutgoingVideoCodec() const
+{
+    string str("a=rtpmap:");
+    std::stringstream os;
+    os << getOutgoingVideoPayload();
+    str += os.str();
+    string vCodecLine(getLineFromSession(activeRemoteSession_, str));
+    char codec_buf[32];
+    codec_buf[0] = '\0';
+    sscanf(vCodecLine.c_str(), "a=rtpmap:%*d %31[^/]", codec_buf);
+    return string(codec_buf);
+}
 
-    v.push_back(ss.str());
-    return v;
+namespace {
+    vector<map<string, string> >::const_iterator
+        findCodecInList(const vector<map<string, string> > &codecs, const string &codec)
+        {
+            for (vector<map<string, string> >::const_iterator i = codecs.begin(); i != codecs.end(); ++i) {
+                map<string, string>::const_iterator name = i->find("name");
+                if (name != i->end() and (codec == name->second))
+                    return i;
+            }
+            return codecs.end();
+        }
 }
-#endif
 
-void Sdp::addSdesAttribute(const std::vector<std::string>& crypto)
+std::string
+Sdp::getOutgoingVideoField(const std::string &codec, const char *key) const
 {
-    for (std::vector<std::string>::const_iterator iter = crypto.begin();
+    const vector<map<string, string> >::const_iterator i = findCodecInList(video_codec_list_, codec);
+    if (i != video_codec_list_.end()) {
+        map<string, string>::const_iterator field = i->find(key);
+        if (field != i->end())
+            return field->second;
+    }
+    return "";
+}
+
+int
+Sdp::getOutgoingVideoPayload() const
+{
+    string videoLine(getLineFromSession(activeRemoteSession_, "m=video"));
+    int payload_num;
+    if (sscanf(videoLine.c_str(), "m=video %*d %*s %d", &payload_num) != 1)
+        payload_num = 0;
+    return payload_num;
+}
+
+void
+Sdp::getProfileLevelID(const pjmedia_sdp_session *session,
+                       std::string &profile, int payload) const
+{
+    std::ostringstream os;
+    os << "a=fmtp:" << payload;
+    string fmtpLine(getLineFromSession(session, os.str()));
+    const std::string needle("profile-level-id=");
+    const size_t DIGITS_IN_PROFILE_LEVEL_ID = 6;
+    const size_t needleLength = needle.size() + DIGITS_IN_PROFILE_LEVEL_ID;
+    const size_t pos = fmtpLine.find(needle);
+    if (pos != std::string::npos and fmtpLine.size() >= (pos + needleLength))
+        profile = fmtpLine.substr(pos, needleLength);
+    DEBUG("Using %s", profile.c_str());
+}
+
+void Sdp::addSdesAttribute(const vector<std::string>& crypto)
+{
+    for (vector<std::string>::const_iterator iter = crypto.begin();
             iter != crypto.end(); ++iter) {
         pj_str_t val = { (char*)(*iter).c_str(), static_cast<pj_ssize_t>((*iter).size()) };
         pjmedia_sdp_attr *attr = pjmedia_sdp_attr_create(memPool_, "crypto", &val);
@@ -666,50 +579,58 @@ void Sdp::addZrtpAttribute(pjmedia_sdp_media* media, std::string hash)
         throw SdpException("Could not add zrtp attribute to media");
 }
 
+namespace {
+    // Returns index of desired media attribute, or -1 if not found */
+    int getIndexOfAttribute(const pjmedia_sdp_session * const session, const char * const type)
+    {
+        if (!session) {
+            ERROR("Session is NULL when looking for \"%s\" attribute", type);
+            return -1;
+        }
+        size_t i = 0;
+        while (i < session->media_count and pj_stricmp2(&session->media[i]->desc.media, type) != 0)
+            ++i;
+
+        if (i == session->media_count)
+            return -1;
+        else
+            return i;
+    }
+}
+
 void Sdp::addAttributeToLocalAudioMedia(const char *attr)
 {
-    if (!localSession_) {
-        ERROR("Sdp: Local session is NULL");
+    const int i = getIndexOfAttribute(localSession_, "audio");
+    if (i == -1)
         return;
-    }
-    int i = 0;
-    while (pj_stricmp2(&localSession_->media[i]->desc.media, "audio") != 0)
-        ++i;
     pjmedia_sdp_attr *attribute = pjmedia_sdp_attr_create(memPool_, attr, NULL);
     pjmedia_sdp_media_add_attr(localSession_->media[i], attribute);
 }
 
 void Sdp::removeAttributeFromLocalAudioMedia(const char *attr)
 {
-   if (!localSession_) {
-        ERROR("Sdp: Local session is NULL");
+    const int i = getIndexOfAttribute(localSession_, "audio");
+    if (i == -1)
         return;
-    }
-    int i = 0;
-    while (pj_stricmp2(&localSession_->media[i]->desc.media, "audio") != 0)
-        ++i;
     pjmedia_sdp_media_remove_all_attr(localSession_->media[i], attr);
 }
 
-#ifdef SFL_VIDEO
 void Sdp::removeAttributeFromLocalVideoMedia(const char *attr)
 {
-    int i = 0;
-    while (pj_stricmp2(&localSession_->media[i]->desc.media, "video") != 0)
-        ++i;
+    const int i = getIndexOfAttribute(localSession_, "video");
+    if (i == -1)
+        return;
     pjmedia_sdp_media_remove_all_attr(localSession_->media[i], attr);
 }
 
 void Sdp::addAttributeToLocalVideoMedia(const char *attr)
 {
-    int i = 0;
-    while (pj_stricmp2(&localSession_->media[i]->desc.media, "video") != 0)
-        ++i;
-
+    const int i = getIndexOfAttribute(localSession_, "video");
+    if (i == -1)
+        return;
     pjmedia_sdp_attr *attribute = pjmedia_sdp_attr_create(memPool_, attr, NULL);
     pjmedia_sdp_media_add_attr(localSession_->media[i], attribute);
 }
-#endif
 
 void Sdp::setMediaTransportInfoFromRemoteSdp()
 {
@@ -722,14 +643,10 @@ void Sdp::setMediaTransportInfoFromRemoteSdp()
         if (pj_stricmp2(&activeRemoteSession_->media[i]->desc.media, "audio") == 0) {
             remoteAudioPort_ = activeRemoteSession_->media[i]->desc.port;
             remoteIpAddr_ = std::string(activeRemoteSession_->conn->addr.ptr, activeRemoteSession_->conn->addr.slen);
-        }
-
-#ifdef SFL_VIDEO
-        else if (pj_stricmp2(&activeRemoteSession_->media[i]->desc.media, "video") == 0) {
+        } else if (pj_stricmp2(&activeRemoteSession_->media[i]->desc.media, "video") == 0) {
             remoteVideoPort_ = activeRemoteSession_->media[i]->desc.port;
             remoteIpAddr_ = std::string(activeRemoteSession_->conn->addr.ptr, activeRemoteSession_->conn->addr.slen);
         }
-#endif
     }
 }
 
@@ -747,3 +664,28 @@ void Sdp::getRemoteSdpCryptoFromOffer(const pjmedia_sdp_session* remote_sdp, Cry
         }
     }
 }
+
+bool Sdp::getOutgoingVideoSettings(map<string, string> &args) const
+{
+#ifdef SFL_VIDEO
+    string codec(getOutgoingVideoCodec());
+    if (not codec.empty()) {
+        const string encoder(libav_utils::encodersMap()[codec]);
+        if (encoder.empty()) {
+            DEBUG("Couldn't find encoder for \"%s\"\n", codec.c_str());
+            return false;
+        } else {
+            args["codec"] = encoder;
+            args["bitrate"] = getOutgoingVideoField(codec, "bitrate");
+            const int payload = getOutgoingVideoPayload();
+            std::ostringstream os;
+            os << payload;
+            args["payload_type"] = os.str();
+            // override with profile-level-id from remote, if present
+            getProfileLevelID(activeRemoteSession_, args["parameters"], payload);
+        }
+        return true;
+    }
+#endif
+    return false;
+}
diff --git a/daemon/src/sip/sdp.h b/daemon/src/sip/sdp.h
index 93c9f9d9c8da32813f98707c2ace8863754aad73..cfa898ae64aaa8e70514cce9bd43b329487eb426 100644
--- a/daemon/src/sip/sdp.h
+++ b/daemon/src/sip/sdp.h
@@ -32,10 +32,6 @@
 #ifndef SDP_H_
 #define SDP_H_
 
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
 #include <pjmedia/sdp.h>
 #include <pjmedia/sdp_neg.h>
 #include <pjsip/sip_transport.h>
@@ -113,24 +109,17 @@ class Sdp {
          */
         void setActiveRemoteSdpSession(const pjmedia_sdp_session *sdp);
 
-#ifdef SFL_VIDEO
         /**
          * Returns a string version of the negotiated SDP fields which pertain
          * to video.
-         * Second member of the vector is the video codec rtp name
          */
-        std::vector<std::string> getActiveVideoDescription() const;
-#endif
+        std::string getIncomingVideoDescription() const;
 
         /*
          * On building an invite outside a dialog, build the local offer and create the
          * SDP negotiator instance with it.
          */
-#ifdef SFL_VIDEO
-        void createOffer(const std::vector<int> &selectedCodecs, const std::vector<std::string> &videoCodecs);
-#else
-        void createOffer(const std::vector<int> &selectedCodecs);
-#endif
+        void createOffer(const std::vector<int> &selectedCodecs, const std::vector<std::map<std::string, std::string> > &videoCodecs);
 
         /*
         * On receiving an invite outside a dialog, build the local offer and create the
@@ -138,14 +127,9 @@ class Sdp {
         *
         * @param remote    The remote offer
         */
-#ifdef SFL_VIDEO
         void receiveOffer(const pjmedia_sdp_session* remote,
                           const std::vector<int> &selectedCodecs,
-                          const std::vector<std::string> &videoCodecs);
-#else
-        void receiveOffer(const pjmedia_sdp_session* remote,
-                          const std::vector<int> &selectedCodecs);
-#endif
+                          const std::vector<std::map<std::string, std::string> > &videoCodecs);
 
         /**
          * Start the sdp negotiation.
@@ -180,11 +164,9 @@ class Sdp {
             localAudioPort_ = port;
         }
 
-#ifdef SFL_VIDEO
         void setLocalPublishedVideoPort (int port) {
             localVideoPort_ = port;
         }
-#endif
 
         /**
          * Return IP of destination
@@ -210,7 +192,6 @@ class Sdp {
             return remoteAudioPort_;
         }
 
-#ifdef SFL_VIDEO
         /**
          * Return video port at destination
          * @return unsigned int The remote video port
@@ -218,14 +199,11 @@ class Sdp {
         unsigned int getRemoteVideoPort() const {
             return remoteVideoPort_;
         }
-#endif
 
         void addAttributeToLocalAudioMedia(const char *attr);
         void removeAttributeFromLocalAudioMedia(const char *attr);
-#ifdef SFL_VIDEO
         void addAttributeToLocalVideoMedia(const char *attr);
         void removeAttributeFromLocalVideoMedia(const char *attr);
-#endif
 
         /**
          * Get SRTP master key
@@ -259,16 +237,21 @@ class Sdp {
         void setMediaTransportInfoFromRemoteSdp();
 
         std::string getAudioCodecName() const;
-#ifdef SFL_VIDEO
         std::string getSessionVideoCodec() const;
-#endif
         sfl::AudioCodec* getSessionAudioMedia() const;
+        // Sets @param settings with appropriate values and returns true if
+        // we are sending video, false otherwise
+        bool getOutgoingVideoSettings(std::map<std::string, std::string> &settings) const;
 
     private:
         NON_COPYABLE(Sdp);
         friend class SDPTest;
 
-        std::string getLineFromLocalSDP(const std::string &keyword) const;
+        std::string getLineFromSession(const pjmedia_sdp_session *sess, const std::string &keyword) const;
+        std::string getOutgoingVideoCodec() const;
+        std::string getOutgoingVideoField(const std::string &codec, const char *key) const;
+        int getOutgoingVideoPayload() const;
+        void getProfileLevelID(const pjmedia_sdp_session *session, std::string &dest, int payload) const;
 
         /**
          * The pool to allocate memory, ownership to SipCall
@@ -307,29 +290,21 @@ class Sdp {
          * Codec Map used for offer
          */
         std::vector<sfl::Codec *> audio_codec_list_;
-#ifdef SFL_VIDEO
-        std::vector<std::string> video_codec_list_;
-#endif
+        std::vector<std::map<std::string, std::string> > video_codec_list_;
 
         /**
          * The codecs that will be used by the session (after the SDP negotiation)
          */
         std::vector<sfl::Codec *> sessionAudioMedia_;
-#ifdef SFL_VIDEO
         std::vector<std::string> sessionVideoMedia_;
-#endif
 
         std::string localIpAddr_;
         std::string remoteIpAddr_;
 
         int localAudioPort_;
-#ifdef SFL_VIDEO
         int localVideoPort_;
-#endif
         unsigned int remoteAudioPort_;
-#ifdef SFL_VIDEO
         unsigned int remoteVideoPort_;
-#endif
 
         std::string zrtpHelloHash_;
 
@@ -353,18 +328,12 @@ class Sdp {
          * @param List of codec in preference order
          */
         void setLocalMediaAudioCapabilities(const std::vector<int> &selected);
-#ifdef SFL_VIDEO
-        void setLocalMediaVideoCapabilities(const std::vector<std::string> &selected);
-#endif
-
+        void setLocalMediaVideoCapabilities(const std::vector<std::map<std::string, std::string> > &codecs);
         /*
          * Build the local SDP offer
          */
-#ifdef SFL_VIDEO
-        int createLocalSession(const std::vector<int> &selectedAudio, const std::vector<std::string> &selectedVideo);
-#else
-        int createLocalSession(const std::vector<int> &selectedAudio);
-#endif
+        int createLocalSession(const std::vector<int> &selectedAudio,
+                               const std::vector<std::map<std::string, std::string> > &selectedVideo);
         /*
          * Adds a sdes attribute to the given media section.
          *
diff --git a/daemon/src/sip/sipaccount.cpp b/daemon/src/sip/sipaccount.cpp
index d568e027b1be42b6dac8a34324ad4cdc37951f76..5e04cb4ec87bc6160127d683c69ae3210c855e06 100644
--- a/daemon/src/sip/sipaccount.cpp
+++ b/daemon/src/sip/sipaccount.cpp
@@ -34,6 +34,7 @@
 #include "config.h"
 #endif
 
+#include "account_schema.h"
 #include "sipaccount.h"
 #include "sipvoiplink.h"
 #include "config/yamlnode.h"
@@ -44,6 +45,10 @@
 #include <sstream>
 #include <stdlib.h>
 
+#ifdef SFL_VIDEO
+#include "video/libav_utils.h"
+#endif
+
 const char * const SIPAccount::IP2IP_PROFILE = "IP2IP";
 const char * const SIPAccount::OVERRTP_STR = "overrtp";
 const char * const SIPAccount::SIPINFO_STR = "sipinfo";
@@ -102,7 +107,7 @@ SIPAccount::SIPAccount(const std::string& accountID)
     , keepAliveTimer_()
     , keepAliveTimerActive_(false)
     , link_(SIPVoIPLink::instance())
-    , receivedParameter_()
+    , receivedParameter_("")
     , rPort_(-1)
 {
     if (isIP2IP())
@@ -114,6 +119,7 @@ void SIPAccount::serialize(Conf::YamlEmitter &emitter)
     using namespace Conf;
     using std::vector;
     using std::string;
+    using std::map;
     MappingNode accountmap(NULL);
     MappingNode srtpmap(NULL);
     MappingNode zrtpmap(NULL);
@@ -144,11 +150,19 @@ void SIPAccount::serialize(Conf::YamlEmitter &emitter)
     ScalarNode publishPort(publicportstr.str());
 
     ScalarNode sameasLocal(publishedSameasLocal_);
-    DEBUG("%s", audioCodecStr_.c_str());
     ScalarNode audioCodecs(audioCodecStr_);
 #ifdef SFL_VIDEO
-    DEBUG("%s", videoCodecStr_.c_str());
-    ScalarNode videoCodecs(videoCodecStr_);
+    SequenceNode videoCodecs(NULL);
+    accountmap.setKeyValue(VIDEO_CODECS_KEY, &videoCodecs);
+    for (vector<map<string, string> >::iterator i = videoCodecList_.begin(); i != videoCodecList_.end(); ++i) {
+        map<string, string> &codec = *i;
+        MappingNode *mapNode = new MappingNode(NULL);
+        mapNode->setKeyValue(VIDEO_CODEC_NAME, new ScalarNode(codec[VIDEO_CODEC_NAME]));
+        mapNode->setKeyValue(VIDEO_CODEC_BITRATE, new ScalarNode(codec[VIDEO_CODEC_BITRATE]));
+        mapNode->setKeyValue(VIDEO_CODEC_ENABLED, new ScalarNode(codec[VIDEO_CODEC_ENABLED]));
+        mapNode->setKeyValue(VIDEO_CODEC_PARAMETERS, new ScalarNode(codec[VIDEO_CODEC_PARAMETERS]));
+        videoCodecs.addNode(mapNode);
+    }
 #endif
 
     ScalarNode ringtonePath(ringtonePath_);
@@ -207,9 +221,6 @@ void SIPAccount::serialize(Conf::YamlEmitter &emitter)
     accountmap.setKeyValue(DTMF_TYPE_KEY, &dtmfType);
     accountmap.setKeyValue(DISPLAY_NAME_KEY, &displayName);
     accountmap.setKeyValue(AUDIO_CODECS_KEY, &audioCodecs);
-#ifdef SFL_VIDEO
-    accountmap.setKeyValue(VIDEO_CODECS_KEY, &videoCodecs);
-#endif
     accountmap.setKeyValue(RINGTONE_PATH_KEY, &ringtonePath);
     accountmap.setKeyValue(RINGTONE_ENABLED_KEY, &ringtoneEnabled);
     accountmap.setKeyValue(KEEP_ALIVE_ENABLED, &keepAliveEnabled);
@@ -260,68 +271,109 @@ void SIPAccount::serialize(Conf::YamlEmitter &emitter)
         ERROR("%s", e.what());
     }
 
-    Sequence *seq = credentialseq.getSequence();
-    Sequence::iterator seqit;
-
-    for (seqit = seq->begin(); seqit != seq->end(); ++seqit) {
+    // Cleanup
+    Sequence *credSeq = credentialseq.getSequence();
+    for (Sequence::iterator seqit = credSeq->begin(); seqit != credSeq->end(); ++seqit) {
         MappingNode *node = static_cast<MappingNode*>(*seqit);
         delete node->getValue(CONFIG_ACCOUNT_USERNAME);
         delete node->getValue(CONFIG_ACCOUNT_PASSWORD);
         delete node->getValue(CONFIG_ACCOUNT_REALM);
         delete node;
     }
+
+#ifdef SFL_VIDEO
+    Sequence *videoCodecSeq = videoCodecs.getSequence();
+    for (Sequence::iterator i = videoCodecSeq->begin(); i != videoCodecSeq->end(); ++i) {
+        MappingNode *node = static_cast<MappingNode*>(*i);
+        delete node->getValue(VIDEO_CODEC_NAME);
+        delete node->getValue(VIDEO_CODEC_BITRATE);
+        delete node->getValue(VIDEO_CODEC_ENABLED);
+        delete node->getValue(VIDEO_CODEC_PARAMETERS);
+        delete node;
+    }
+#endif
 }
 
-void SIPAccount::unserialize(const Conf::MappingNode &map)
+void SIPAccount::unserialize(const Conf::MappingNode &mapNode)
 {
     using namespace Conf;
+    using std::vector;
+    using std::map;
+    using std::string;
 
-    map.getValue(ALIAS_KEY, &alias_);
-    map.getValue(TYPE_KEY, &type_);
-    map.getValue(USERNAME_KEY, &username_);
-    if (not isIP2IP()) map.getValue(HOSTNAME_KEY, &hostname_);
-    map.getValue(ACCOUNT_ENABLE_KEY, &enabled_);
-    if (not isIP2IP()) map.getValue(MAILBOX_KEY, &mailBox_);
-    map.getValue(AUDIO_CODECS_KEY, &audioCodecStr_);
+    mapNode.getValue(ALIAS_KEY, &alias_);
+    mapNode.getValue(TYPE_KEY, &type_);
+    mapNode.getValue(USERNAME_KEY, &username_);
+    if (not isIP2IP()) mapNode.getValue(HOSTNAME_KEY, &hostname_);
+    mapNode.getValue(ACCOUNT_ENABLE_KEY, &enabled_);
+    if (not isIP2IP()) mapNode.getValue(MAILBOX_KEY, &mailBox_);
+    mapNode.getValue(AUDIO_CODECS_KEY, &audioCodecStr_);
     // Update codec list which one is used for SDP offer
     setActiveAudioCodecs(ManagerImpl::split_string(audioCodecStr_));
 #ifdef SFL_VIDEO
-    map.getValue(VIDEO_CODECS_KEY, &videoCodecStr_);
-    setActiveVideoCodecs(ManagerImpl::split_string(videoCodecStr_));
+    YamlNode *videoCodecsNode(mapNode.getValue(VIDEO_CODECS_KEY));
+
+    if (videoCodecsNode and videoCodecsNode->getType() == SEQUENCE) {
+        SequenceNode *videoCodecs = static_cast<SequenceNode *>(videoCodecsNode);
+        Sequence *seq = videoCodecs->getSequence();
+        if (seq->empty()) {
+            // Video codecs are an empty list
+            WARN("Loading default video codecs");
+            videoCodecList_ = libav_utils::getDefaultCodecs();
+        } else {
+            vector<map<string, string> > videoCodecDetails;
+            for (Sequence::iterator it = seq->begin(); it != seq->end(); ++it) {
+                MappingNode *codec = static_cast<MappingNode *>(*it);
+                map<string, string> codecMap;
+                codec->getValue(VIDEO_CODEC_NAME, &codecMap[VIDEO_CODEC_NAME]);
+                codec->getValue(VIDEO_CODEC_BITRATE, &codecMap[VIDEO_CODEC_BITRATE]);
+                codec->getValue(VIDEO_CODEC_ENABLED, &codecMap[VIDEO_CODEC_ENABLED]);
+                codec->getValue(VIDEO_CODEC_PARAMETERS, &codecMap[VIDEO_CODEC_PARAMETERS]);
+                videoCodecDetails.push_back(codecMap);
+            }
+            // these must be validated
+            setVideoCodecs(videoCodecDetails);
+        }
+    } else {
+        // either this is an older config file which had videoCodecs as a scalar node,
+        // or it had no video codecs at all
+        WARN("Loading default video codecs");
+        videoCodecList_ = libav_utils::getDefaultCodecs();
+    }
 #endif
 
-    map.getValue(RINGTONE_PATH_KEY, &ringtonePath_);
-    map.getValue(RINGTONE_ENABLED_KEY, &ringtoneEnabled_);
-    if (not isIP2IP()) map.getValue(Preferences::REGISTRATION_EXPIRE_KEY, &registrationExpire_);
-    map.getValue(INTERFACE_KEY, &interface_);
+    mapNode.getValue(RINGTONE_PATH_KEY, &ringtonePath_);
+    mapNode.getValue(RINGTONE_ENABLED_KEY, &ringtoneEnabled_);
+    if (not isIP2IP()) mapNode.getValue(Preferences::REGISTRATION_EXPIRE_KEY, &registrationExpire_);
+    mapNode.getValue(INTERFACE_KEY, &interface_);
     int port = DEFAULT_SIP_PORT;
-    map.getValue(PORT_KEY, &port);
+    mapNode.getValue(PORT_KEY, &port);
     localPort_ = port;
-    map.getValue(PUBLISH_ADDR_KEY, &publishedIpAddress_);
-    map.getValue(PUBLISH_PORT_KEY, &port);
+    mapNode.getValue(PUBLISH_ADDR_KEY, &publishedIpAddress_);
+    mapNode.getValue(PUBLISH_PORT_KEY, &port);
     publishedPort_ = port;
-    map.getValue(SAME_AS_LOCAL_KEY, &publishedSameasLocal_);
-    if (not isIP2IP()) map.getValue(KEEP_ALIVE_ENABLED, &keepAliveEnabled_);
+    mapNode.getValue(SAME_AS_LOCAL_KEY, &publishedSameasLocal_);
+    if (not isIP2IP()) mapNode.getValue(KEEP_ALIVE_ENABLED, &keepAliveEnabled_);
 
     std::string dtmfType;
-    map.getValue(DTMF_TYPE_KEY, &dtmfType);
+    mapNode.getValue(DTMF_TYPE_KEY, &dtmfType);
     dtmfType_ = dtmfType;
 
-    if (not isIP2IP()) map.getValue(SERVICE_ROUTE_KEY, &serviceRoute_);
-    map.getValue(UPDATE_CONTACT_HEADER_KEY, &contactUpdateEnabled_);
+    if (not isIP2IP()) mapNode.getValue(SERVICE_ROUTE_KEY, &serviceRoute_);
+    mapNode.getValue(UPDATE_CONTACT_HEADER_KEY, &contactUpdateEnabled_);
 
     // stun enabled
-    if (not isIP2IP()) map.getValue(STUN_ENABLED_KEY, &stunEnabled_);
-    if (not isIP2IP()) map.getValue(STUN_SERVER_KEY, &stunServer_);
+    if (not isIP2IP()) mapNode.getValue(STUN_ENABLED_KEY, &stunEnabled_);
+    if (not isIP2IP()) mapNode.getValue(STUN_SERVER_KEY, &stunServer_);
 
     // Init stun server name with default server name
     stunServerName_ = pj_str((char*) stunServer_.data());
 
-    map.getValue(DISPLAY_NAME_KEY, &displayName_);
+    mapNode.getValue(DISPLAY_NAME_KEY, &displayName_);
 
     std::vector<std::map<std::string, std::string> > creds;
 
-    YamlNode *credNode = map.getValue(CRED_KEY);
+    YamlNode *credNode = mapNode.getValue(CRED_KEY);
 
     /* We check if the credential key is a sequence
      * because it was a mapping in a previous version of
@@ -352,7 +404,7 @@ void SIPAccount::unserialize(const Conf::MappingNode &map)
         // migration from old file format
         std::map<std::string, std::string> credmap;
         std::string password;
-        map.getValue(PASSWORD_KEY, &password);
+        if (not isIP2IP()) mapNode.getValue(PASSWORD_KEY, &password);
 
         credmap[CONFIG_ACCOUNT_USERNAME] = username_;
         credmap[CONFIG_ACCOUNT_PASSWORD] = password;
@@ -363,7 +415,7 @@ void SIPAccount::unserialize(const Conf::MappingNode &map)
     setCredentials(creds);
 
     // get srtp submap
-    MappingNode *srtpMap = static_cast<MappingNode *>(map.getValue(SRTP_KEY));
+    MappingNode *srtpMap = static_cast<MappingNode *>(mapNode.getValue(SRTP_KEY));
 
     if (srtpMap) {
         srtpMap->getValue(SRTP_ENABLE_KEY, &srtpEnabled_);
@@ -372,7 +424,7 @@ void SIPAccount::unserialize(const Conf::MappingNode &map)
     }
 
     // get zrtp submap
-    MappingNode *zrtpMap = static_cast<MappingNode *>(map.getValue(ZRTP_KEY));
+    MappingNode *zrtpMap = static_cast<MappingNode *>(mapNode.getValue(ZRTP_KEY));
 
     if (zrtpMap) {
         zrtpMap->getValue(DISPLAY_SAS_KEY, &zrtpDisplaySas_);
@@ -382,7 +434,7 @@ void SIPAccount::unserialize(const Conf::MappingNode &map)
     }
 
     // get tls submap
-    MappingNode *tlsMap = static_cast<MappingNode *>(map.getValue(TLS_KEY));
+    MappingNode *tlsMap = static_cast<MappingNode *>(mapNode.getValue(TLS_KEY));
 
     if (tlsMap) {
         tlsMap->getValue(TLS_ENABLE_KEY, &tlsEnable_);
@@ -495,7 +547,7 @@ std::map<std::string, std::string> SIPAccount::getAccountDetails() const
     a[CONFIG_RINGTONE_ENABLED] = ringtoneEnabled_ ? "true" : "false";
     a[CONFIG_ACCOUNT_MAILBOX] = mailBox_;
 
-    RegistrationState state = Unregistered;
+    RegistrationState state = UNREGISTERED;
     std::string registrationStateCode;
     std::string registrationStateDescription;
 
@@ -618,7 +670,7 @@ void SIPAccount::startKeepAliveTimer() {
     if (isIP2IP())
         return;
 
-    if(keepAliveTimerActive_)
+    if (keepAliveTimerActive_)
         return;
 
     DEBUG("Start keep alive timer for account %s", getAccountID().c_str());
@@ -635,8 +687,7 @@ void SIPAccount::startKeepAliveTimer() {
     if (registrationExpire_ == 0) {
         DEBUG("Registration Expire: 0, taking 60 instead");
         keepAliveDelay_.sec = 3600;
-    }
-    else {
+    } else {
         DEBUG("Registration Expire: %d", registrationExpire_);
         keepAliveDelay_.sec = registrationExpire_ + MIN_REGISTRATION_TIME;
     }
diff --git a/daemon/src/sip/sipaccount.h b/daemon/src/sip/sipaccount.h
index df258f6fe7ed0dc142460ed7177e57930df022f7..cb4292f3d0f334f4e8712fce4ed86dc114b9189c 100644
--- a/daemon/src/sip/sipaccount.h
+++ b/daemon/src/sip/sipaccount.h
@@ -205,6 +205,10 @@ class SIPAccount : public Account {
             return credentials_.size();
         }
 
+        bool hasCredentials() const {
+            return not credentials_.empty();
+        }
+
         void setCredentials(const std::vector<std::map<std::string, std::string> >& details);
 
         const std::vector<std::map<std::string, std::string> > &
@@ -418,7 +422,7 @@ class SIPAccount : public Account {
          * @return pj_uint16 The port used for that account
          */
         pj_uint16_t getLocalPort() const {
-            return (pj_uint16_t) localPort_;
+            return localPort_;
         }
 
         /**
diff --git a/daemon/src/sip/sipcall.cpp b/daemon/src/sip/sipcall.cpp
index e6f63e8f8d9c305bee78ae5f961c0612b138f71f..34c56000ec714e3798516e088fae61dcc6e5a0c5 100644
--- a/daemon/src/sip/sipcall.cpp
+++ b/daemon/src/sip/sipcall.cpp
@@ -33,13 +33,10 @@
 
 #include "sipcall.h"
 #include "logger.h" // for _debug
-#include "audio/audiortp/audio_rtp_factory.h"
 #include "sdp.h"
 #include "manager.h"
 #ifdef SFL_VIDEO
 #include "dbus/video_controls.h"
-
-#include "video/video_rtp_session.h"
 #endif
 
 namespace {
@@ -52,7 +49,8 @@ SIPCall::SIPCall(const std::string& id, Call::CallType type,
     , inv(NULL)
     , audiortp_(this)
 #ifdef SFL_VIDEO
-    , videortp_(new sfl_video::VideoRtpSession(Manager::instance().getDbusManager()->getVideoControls()->getSettings()))
+    // The ID is used to associate video streams to calls
+    , videortp_(id, Manager::instance().getDbusManager()->getVideoControls()->getSettings())
 #endif
     , pool_(pj_pool_create(&caching_pool->factory, id.c_str(), INITIAL_SIZE, INCREMENT_SIZE, NULL))
     , local_sdp_(new Sdp(pool_))
diff --git a/daemon/src/sip/sipcall.h b/daemon/src/sip/sipcall.h
index 5523b5131562e4070d14c253e9a0041e19764f5a..a5884f953da66b7fc27dee6abc4180372194dd78 100644
--- a/daemon/src/sip/sipcall.h
+++ b/daemon/src/sip/sipcall.h
@@ -37,8 +37,11 @@
 #endif
 
 #include "call.h"
-#include <tr1/memory>
 #include "audio/audiortp/audio_rtp_factory.h"
+#ifdef SFL_VIDEO
+#include "video/video_rtp_session.h"
+#endif
+
 #include "noncopyable.h"
 
 class pjsip_evsub;
@@ -47,13 +50,6 @@ class pj_pool_t;
 class pjsip_inv_session;
 class Sdp;
 
-#ifdef SFL_VIDEO
-namespace sfl_video
-{
-class VideoRtpSession;
-}
-#endif
-
 /**
  * @file sipcall.h
  * @brief SIPCall are SIP implementation of a normal Call
@@ -92,8 +88,8 @@ class SIPCall : public Call {
         /**
          * Returns a pointer to the VideoRtp object
          */
-        sfl_video::VideoRtpSession * getVideoRtp () {
-            return videortp_.get();
+        sfl_video::VideoRtpSession &getVideoRtp () {
+            return videortp_;
         }
 #endif
 
@@ -123,7 +119,7 @@ class SIPCall : public Call {
         /**
          * Video Rtp Session factory
          */
-        std::tr1::shared_ptr<sfl_video::VideoRtpSession> videortp_;
+        sfl_video::VideoRtpSession videortp_;
 #endif
 
         /**
diff --git a/daemon/src/sip/siptransport.cpp b/daemon/src/sip/siptransport.cpp
index e33545637b325640079e62fe9c54ae16cf31fd30..91b41f84abdd04a2a0f841413dd5483a37ff12cb 100644
--- a/daemon/src/sip/siptransport.cpp
+++ b/daemon/src/sip/siptransport.cpp
@@ -55,23 +55,25 @@
 #include "sipaccount.h"
 
 #include "pjsip/sip_types.h"
+#if HAVE_TLS
+#include "pjsip/sip_transport_tls.h"
+#endif
+
 #include "dbus/dbusmanager.h"
 #include "dbus/configurationmanager.h"
 
 static const char * const DEFAULT_INTERFACE = "default";
+static const char * const ANY_HOSTS = "0.0.0.0";
 
-static pjsip_transport *localUDPTransport_ = NULL; /** The default transport (5060) */
+#define RETURN_IF_FAIL(A, VAL, M, ...) if (!(A)) { ERROR(M, ##__VA_ARGS__); return (VAL); }
 
 std::string SipTransport::getSIPLocalIP()
 {
     pj_sockaddr ip_addr;
 
-    if (pj_gethostip(pj_AF_INET(), &ip_addr) == PJ_SUCCESS)
-        return pj_inet_ntoa(ip_addr.ipv4.sin_addr);
-    else  {
-        ERROR("Could not get local IP");
-        return "";
-    }
+    const pj_status_t status = pj_gethostip(pj_AF_INET(), &ip_addr);
+    RETURN_IF_FAIL(status == PJ_SUCCESS, "", "Could not get local IP");
+    return pj_inet_ntoa(ip_addr.ipv4.sin_addr);
 }
 
 std::vector<std::string> SipTransport::getAllIpInterfaceByName()
@@ -100,12 +102,11 @@ std::vector<std::string> SipTransport::getAllIpInterfaceByName()
 
 std::string SipTransport::getInterfaceAddrFromName(const std::string &ifaceName)
 {
-    int fd = socket(AF_INET, SOCK_DGRAM,0);
+    if (ifaceName == DEFAULT_INTERFACE)
+        return getSIPLocalIP();
 
-    if (fd < 0) {
-        ERROR("Error: could not open socket: %m");
-        return "";
-    }
+    int fd = socket(AF_INET, SOCK_DGRAM,0);
+    RETURN_IF_FAIL(fd >= 0, "", "Could not open socket: %m");
 
     ifreq ifr;
     strcpy(ifr.ifr_name, ifaceName.c_str());
@@ -116,7 +117,10 @@ std::string SipTransport::getInterfaceAddrFromName(const std::string &ifaceName)
     close(fd);
 
     sockaddr_in *saddr_in = (sockaddr_in *) &ifr.ifr_addr;
-    return inet_ntoa(saddr_in->sin_addr);
+    std::string result(inet_ntoa(saddr_in->sin_addr));
+    if (result == ANY_HOSTS)
+        result = getSIPLocalIP();
+    return result;
 }
 
 std::vector<std::string> SipTransport::getAllIpInterface()
@@ -162,11 +166,10 @@ stun_sock_on_status_cb(pj_stun_sock * /*stun_sock*/, pj_stun_sock_op op,
             break;
     }
 
-    if (status == PJ_SUCCESS) {
+    if (status == PJ_SUCCESS)
         DEBUG("STUN operation success");
-    } else {
+    else
         ERROR("STUN operation failure");
-    }
 
     // Always return true so the stun transport registration retry even on failure
     return true;
@@ -223,7 +226,7 @@ pj_status_t SipTransport::createStunResolver(pj_str_t serverName, pj_uint16_t po
         char errmsg[PJ_ERR_MSG_SIZE];
         pj_strerror(status, errmsg, sizeof(errmsg));
         DEBUG("Error starting STUN socket for %.*s: %s",
-                (int) serverName.slen, serverName.ptr, errmsg);
+              (int) serverName.slen, serverName.ptr, errmsg);
         pj_stun_sock_destroy(stun_sock);
     }
 
@@ -247,17 +250,14 @@ pj_status_t SipTransport::destroyStunResolver(const std::string &serverName)
     return PJ_SUCCESS;
 }
 
-
+#if HAVE_TLS
 pjsip_tpfactory* SipTransport::createTlsListener(SIPAccount &account)
 {
     pj_sockaddr_in local_addr;
     pj_sockaddr_in_init(&local_addr, 0, 0);
     local_addr.sin_port = pj_htons(account.getTlsListenerPort());
 
-    if (account.getTlsSetting() == NULL) {
-        ERROR("Error TLS settings not specified");
-        return NULL;
-    }
+    RETURN_IF_FAIL(account.getTlsSetting() != NULL, NULL, "TLS settings not specified");
 
     std::string interface(account.getLocalInterface());
     std::string listeningAddress;
@@ -275,15 +275,11 @@ pjsip_tpfactory* SipTransport::createTlsListener(SIPAccount &account)
     pj_sockaddr_in_set_port(&local_addr, account.getTlsListenerPort());
 
     pjsip_tpfactory *listener = NULL;
-    if (pjsip_tls_transport_start(endpt_, account.getTlsSetting(), &local_addr,
-                NULL, 1, &listener) != PJ_SUCCESS) {
-        ERROR("Failed to start tls listener");
-        listener = NULL;
-    }
+    const pj_status_t status = pjsip_tls_transport_start(endpt_, account.getTlsSetting(), &local_addr, NULL, 1, &listener);
+    RETURN_IF_FAIL(status == PJ_SUCCESS, NULL, "Failed to start TLS listener");
     return listener;
 }
 
-
 pjsip_transport *
 SipTransport::createTlsTransport(SIPAccount &account)
 {
@@ -300,9 +296,8 @@ SipTransport::createTlsTransport(SIPAccount &account)
     if (pos != std::string::npos) {
         ipAddr = remoteAddr.substr(0, pos);
         port = atoi(remoteAddr.substr(pos + 1, remoteAddr.length() - pos).c_str());
-    } else {
+    } else
         ipAddr = remoteAddr;
-    }
 
     pj_str_t remote;
     pj_cstr(&remote, ipAddr.c_str());
@@ -320,79 +315,56 @@ SipTransport::createTlsTransport(SIPAccount &account)
     pjsip_transport *transport = NULL;
     pjsip_endpt_acquire_transport(endpt_, PJSIP_TRANSPORT_TLS, &rem_addr,
                                   sizeof rem_addr, NULL, &transport);
-    if (transport == NULL)
-        ERROR("Could not create new TLS transport\n");
-
+    RETURN_IF_FAIL(transport != NULL, NULL, "Could not create new TLS transport");
     return transport;
 }
+#endif
+
+namespace {
+std::string transportMapKey(const std::string &interface, int port)
+{
+    std::ostringstream os;
+    os << interface << ":" << port;
+    return os.str();
+}
+}
 
 void SipTransport::createSipTransport(SIPAccount &account)
 {
     shutdownSipTransport(account);
 
+#if HAVE_TLS
     if (account.isTlsEnabled()) {
         account.transport_ = createTlsTransport(account);
     } else if (account.isStunEnabled()) {
+#else
+    if (account.isStunEnabled()) {
+#endif
         account.transport_ = createStunTransport(account);
         if (account.transport_ == NULL) {
             WARN("falling back to UDP transport");
             account.transport_ = createUdpTransport(account.getLocalInterface(), account.getLocalPort());
         }
     } else {
-        account.transport_ = createUdpTransport(account.getLocalInterface(), account.getLocalPort());
-    }
+        // if this transport already exists, reuse it
+        std::string key(transportMapKey(account.getLocalInterface(), account.getLocalPort()));
+        std::map<std::string, pjsip_transport *>::iterator iter = transportMap_.find(key);
 
-    if (!account.transport_) {
-        std::ostringstream key;
-        key << account.getLocalInterface();
-        key << ":";
-        key << account.getLocalPort();
-        DEBUG("Looking into previously created transport map for"
-              " %s", key.str().c_str());
-        // Could not create new transport, this transport may already exists
-        pjsip_transport *cachedTransport = transportMap_[key.str()];
-
-        if (cachedTransport) {
-            account.transport_ = cachedTransport;
+        if (iter != transportMap_.end()) {
+            account.transport_ = iter->second;
             pjsip_transport_add_ref(account.transport_);
-        } else {
-            if (account.isTlsEnabled())
-                throw std::runtime_error("SipTransport: Could not create TLS connection");
-            assert(localUDPTransport_);
-            account.transport_ = localUDPTransport_;
-            account.setLocalPort(localUDPTransport_->local_name.port);
-        }
-    }
-}
-
-void SipTransport::createDefaultSipUdpTransport()
-{
-    DEBUG("Create default sip udp transport");
-
-    SIPAccount *account = Manager::instance().getIP2IPAccount();
-
-    pjsip_transport *transport = NULL;
-    pj_uint16_t port = 0;
-    static const int DEFAULT_TRANSPORT_ATTEMPTS = 5;
-    for (int counter = 0; transport == NULL and counter < DEFAULT_TRANSPORT_ATTEMPTS; ++counter) {
-        // if default udp transport fails to init on 5060, try other ports
-        // with 2 step size increment (i.e. 5062, 5064, ...)
-        port = account->getLocalPort() + (counter * 2);
-        transport = createUdpTransport(account->getLocalInterface(), port);
+        } else
+            account.transport_ = createUdpTransport(account.getLocalInterface(), account.getLocalPort());
     }
 
-    if (transport == NULL) {
-        ERROR("Could not create UDP transport");
-        return;
+    if (!account.transport_) {
+#if HAVE_TLS
+        if (account.isTlsEnabled())
+            throw std::runtime_error("Could not create TLS connection");
+        else
+#endif
+            throw std::runtime_error("Could not create new UDP transport");
     }
-
-    DEBUG("Created default sip transport on %d", port);
-
-    // set transport for this account
-    account->transport_ = transport;
-
-    // set local udp transport
-    localUDPTransport_ = account->transport_;
 }
 
 pjsip_transport *
@@ -401,24 +373,15 @@ SipTransport::createUdpTransport(const std::string &interface, unsigned int port
     // init socket to bind this transport to
     pj_uint16_t listeningPort = (pj_uint16_t) port;
 
-    DEBUG("Create UDP transport on %s:%d", interface.c_str(), port);
-
-    // determine the ip address for this transport
+    // determine the IP address for this transport
     std::string listeningAddress;
     if (interface == DEFAULT_INTERFACE)
         listeningAddress = getSIPLocalIP();
     else
         listeningAddress = getInterfaceAddrFromName(interface);
 
-    if (listeningAddress.empty()) {
-        ERROR("Could not determine ip address for this transport");
-        return NULL;
-    }
-
-    if (listeningPort == 0) {
-        ERROR("Could not determine port for this transport");
-        return NULL;
-    }
+    RETURN_IF_FAIL(not listeningAddress.empty(), NULL, "Could not determine ip address for this transport");
+    RETURN_IF_FAIL(listeningPort != 0, NULL, "Could not determine port for this transport");
 
     std::ostringstream fullAddress;
     fullAddress << listeningAddress << ":" << listeningPort;
@@ -430,24 +393,19 @@ SipTransport::createUdpTransport(const std::string &interface, unsigned int port
     pj_status_t status;
     pjsip_transport *transport = NULL;
 
-
-
     if (boundAddr.addr.sa_family == pj_AF_INET()) {
         status = pjsip_udp_transport_start(endpt_, &boundAddr.ipv4, NULL, 1, &transport);
-        if (status != PJ_SUCCESS) {
-            return NULL;
-        }
+        RETURN_IF_FAIL(status == PJ_SUCCESS, NULL, "UDP IPV4 Transport did not start");
     } else if (boundAddr.addr.sa_family == pj_AF_INET6()) {
         status = pjsip_udp_transport_start6(endpt_, &boundAddr.ipv6, NULL, 1, &transport);
-        if (status != PJ_SUCCESS) {
-            return NULL;
-        }
+        RETURN_IF_FAIL(status == PJ_SUCCESS, NULL, "UDP IPV6 Transport did not start");
     }
 
+    DEBUG("Created UDP transport on %s:%d", interface.c_str(), port);
     DEBUG("Listening address %s", fullAddressStr.c_str());
     // dump debug information to stdout
     pjsip_tpmgr_dump_transports(pjsip_endpt_get_tpmgr(endpt_));
-    transportMap_[fullAddressStr] = transport;
+    transportMap_[transportMapKey(interface, port)] = transport;
 
     return transport;
 }
@@ -463,16 +421,9 @@ SipTransport::createUdpTransport(const std::string &interface, unsigned int port
           interface.c_str(), port, publicAddr.c_str(), publicPort);
 
     // determine the ip address for this transport
-    std::string listeningAddress;
-    if (interface == DEFAULT_INTERFACE)
-        listeningAddress = getSIPLocalIP();
-    else
-        listeningAddress = getInterfaceAddrFromName(interface);
+    std::string listeningAddress(getInterfaceAddrFromName(interface));
 
-    if (listeningAddress.empty()) {
-        ERROR("Could not determine ip address for this transport");
-        return NULL;
-    }
+    RETURN_IF_FAIL(not listeningAddress.empty(), NULL, "Could not determine ip address for this transport");
 
     std::ostringstream fullAddress;
     fullAddress << listeningAddress << ":" << listeningPort;
@@ -487,12 +438,9 @@ SipTransport::createUdpTransport(const std::string &interface, unsigned int port
     hostPort.host = public_addr;
     hostPort.port = publicPort;
 
-    pj_status_t status;
-    // status = pjsip_udp_transport_restart(transport, PJSIP_UDP_TRANSPORT_DESTROY_SOCKET, PJ_INVALID_SOCKET, &boundAddr.ipv4, &hostPort);
-    status = pjsip_udp_transport_start(endpt_, &boundAddr.ipv4, &hostPort, 1, &transport);
-    if (status != PJ_SUCCESS) {
-        ERROR("Could not start new transport with address %s:%d, error code %d", publicAddr.c_str(), publicPort, status);
-    }
+    pj_status_t status = pjsip_udp_transport_start(endpt_, &boundAddr.ipv4, &hostPort, 1, &transport);
+    RETURN_IF_FAIL(status == PJ_SUCCESS, NULL,
+            "Could not start new transport with address %s:%d, error code %d", publicAddr.c_str(), publicPort, status);
 
     // dump debug information to stdout
     pjsip_tpmgr_dump_transports(pjsip_endpt_get_tpmgr(endpt_));
@@ -502,10 +450,7 @@ SipTransport::createUdpTransport(const std::string &interface, unsigned int port
 
 pjsip_tpselector *SipTransport::initTransportSelector(pjsip_transport *transport, pj_pool_t *tp_pool) const
 {
-    if (!transport) {
-        ERROR("Transport is not initialized");
-        return NULL;
-    }
+    RETURN_IF_FAIL(transport != NULL, NULL, "Transport is not initialized");
     pjsip_tpselector *tp = (pjsip_tpselector *) pj_pool_zalloc(tp_pool, sizeof(pjsip_tpselector));
     tp->type = PJSIP_TPSELECTOR_TRANSPORT;
     tp->u.transport = transport;
@@ -514,31 +459,27 @@ pjsip_tpselector *SipTransport::initTransportSelector(pjsip_transport *transport
 
 pjsip_transport *SipTransport::createStunTransport(SIPAccount &account)
 {
+#define RETURN_IF_STUN_FAIL(A, M, ...) \
+    if (!(A)) { \
+        ERROR(M, ##__VA_ARGS__); \
+        Manager::instance().getDbusManager()->getConfigurationManager()->stunStatusFailure(account.getAccountID()); \
+        return NULL; }
+
     pj_str_t serverName = account.getStunServerName();
     pj_uint16_t port = account.getStunPort();
 
     DEBUG("Create STUN transport  server name: %s, port: %d", serverName, port);
-    if (createStunResolver(serverName, port) != PJ_SUCCESS) {
-        ERROR("Can't resolve STUN server");
-        Manager::instance().getDbusManager()->getConfigurationManager()->stunStatusFailure(account.getAccountID());
-        return NULL;
-    }
+    RETURN_IF_STUN_FAIL(createStunResolver(serverName, port) == PJ_SUCCESS, "Can't resolve STUN server");
 
     pj_sock_t sock = PJ_INVALID_SOCKET;
 
     pj_sockaddr_in boundAddr;
 
-    if (pj_sockaddr_in_init(&boundAddr, &serverName, 0) != PJ_SUCCESS) {
-        ERROR("Can't initialize IPv4 socket on %*s:%i", serverName.slen, serverName.ptr, port);
-        Manager::instance().getDbusManager()->getConfigurationManager()->stunStatusFailure(account.getAccountID());
-        return NULL;
-    }
+    RETURN_IF_STUN_FAIL(pj_sockaddr_in_init(&boundAddr, &serverName, 0) == PJ_SUCCESS,
+                        "Can't initialize IPv4 socket on %*s:%i", serverName.slen, serverName.ptr, port);
 
-    if (pj_sock_socket(pj_AF_INET(), pj_SOCK_DGRAM(), 0, &sock) != PJ_SUCCESS) {
-        ERROR("Can't create or bind socket");
-        Manager::instance().getDbusManager()->getConfigurationManager()->stunStatusFailure(account.getAccountID());
-        return NULL;
-    }
+    RETURN_IF_STUN_FAIL(pj_sock_socket(pj_AF_INET(), pj_SOCK_DGRAM(), 0, &sock) == PJ_SUCCESS,
+                        "Can't create or bind socket");
 
     // Query the mapped IP address and port on the 'outside' of the NAT
     pj_sockaddr_in pub_addr;
@@ -562,6 +503,7 @@ pjsip_transport *SipTransport::createStunTransport(SIPAccount &account)
     pjsip_tpmgr_dump_transports(pjsip_endpt_get_tpmgr(endpt_));
 
     return transport;
+#undef RETURN_IF_STUN_FAIL
 }
 
 void SipTransport::shutdownSipTransport(SIPAccount &account)
@@ -580,6 +522,8 @@ void SipTransport::shutdownSipTransport(SIPAccount &account)
 
 void SipTransport::findLocalAddressFromTransport(pjsip_transport *transport, pjsip_transport_type_e transportType, std::string &addr, std::string &port) const
 {
+#define RETURN_IF_NULL(A, M, ...) if ((A) == NULL) { ERROR(M, ##__VA_ARGS__); return; }
+
     // Initialize the sip port with the default SIP port
     std::stringstream ss;
     ss << DEFAULT_SIP_PORT;
@@ -590,26 +534,17 @@ void SipTransport::findLocalAddressFromTransport(pjsip_transport *transport, pjs
     addr = std::string(pjMachineName->ptr, pjMachineName->slen);
 
     // Update address and port with active transport
-    if (!transport) {
-        ERROR("Transport is NULL in findLocalAddress, using local address %s:%s", addr.c_str(), port.c_str());
-        return;
-    }
+    RETURN_IF_NULL(transport, "Transport is NULL in findLocalAddress, using local address %s:%s", addr.c_str(), port.c_str());
 
     // get the transport manager associated with the SIP enpoint
     pjsip_tpmgr *tpmgr = pjsip_endpt_get_tpmgr(endpt_);
-    if (!tpmgr) {
-        ERROR("Transport manager is NULL in findLocalAddress, using local address %s:%s", addr.c_str(), port.c_str());
-        return;
-    }
+    RETURN_IF_NULL(tpmgr, "Transport manager is NULL in findLocalAddress, using local address %s:%s", addr.c_str(), port.c_str());
 
     // initialize a transport selector
     // TODO Need to determine why we exclude TLS here...
     // if (transportType == PJSIP_TRANSPORT_UDP and transport_)
     pjsip_tpselector *tp_sel = initTransportSelector(transport, pool_);
-    if (!tp_sel) {
-        ERROR("Could not initialize transport selector, using local address %s:%s", addr.c_str(), port.c_str());
-        return;
-    }
+    RETURN_IF_NULL(tp_sel, "Could not initialize transport selector, using local address %s:%s", addr.c_str(), port.c_str());
 
     pj_str_t localAddress = {0,0};
     int i_port = 0;
@@ -624,11 +559,13 @@ void SipTransport::findLocalAddressFromTransport(pjsip_transport *transport, pjs
     addr = std::string(localAddress.ptr, localAddress.slen);
 
     // Fallback on local ip provided by pj_gethostip()
-    if (addr == "0.0.0.0")
+    if (addr == ANY_HOSTS)
         addr = getSIPLocalIP();
 
     // Determine the local port based on transport information
     ss.str("");
     ss << i_port;
     port = ss.str();
+
+#undef RETURN_IF_FAIL
 }
diff --git a/daemon/src/sip/siptransport.h b/daemon/src/sip/siptransport.h
index e37db61ae79a5178dd6147ed7074d3539fdc6ed2..37568c78b92bf5899c829e0692f9495d90037181 100644
--- a/daemon/src/sip/siptransport.h
+++ b/daemon/src/sip/siptransport.h
@@ -43,6 +43,8 @@
 #include <pjnath/stun_config.h>
 #include "noncopyable.h"
 
+#include "config.h"
+
 class SIPAccount;
 
 class SipTransport {
@@ -50,6 +52,11 @@ class SipTransport {
         SipTransport(pjsip_endpoint *endpt, pj_caching_pool *cp, pj_pool_t *pool);
         static std::string getSIPLocalIP();
 
+        /**
+         * Get the IP for the network interface named ifaceName
+         */
+        static std::string getInterfaceAddrFromName(const std::string &ifaceName);
+
         /**
         * List all the interfaces on the system and return
         * a vector list containing their name (eth0, eth0:1 ...).
@@ -60,16 +67,6 @@ class SipTransport {
         */
         static std::vector<std::string> getAllIpInterfaceByName();
 
-        /**
-         * List all the interfaces on the system and return
-         * a vector list containing their name (eth0, eth0:1 ...).
-         * @param void
-         * @return std::vector<std::string> A std::string vector
-         * of interface name available on all of the interfaces on
-         * the system.
-         */
-        static std::string getInterfaceAddrFromName(const std::string &ifaceName);
-
         /**
          * List all the interfaces on the system and return
          * a vector list containing their IPV4 address.
@@ -101,12 +98,6 @@ class SipTransport {
          */
         void createSipTransport(SIPAccount &account);
 
-        /**
-         * Create the default sip transport on 5060. In case this port is already used
-         * increme
-         */
-        void createDefaultSipUdpTransport();
-
         /**
          * Initialize the transport selector
          * @param transport		A transport associated with an account
@@ -147,6 +138,8 @@ class SipTransport {
 
         pjsip_transport *
         createStunTransport(SIPAccount &account);
+
+#if HAVE_TLS
         /**
          * Create a connection oriented TLS transport and register to the specified remote address.
          * First, initialize the TLS listener sole instance. This means that, for the momment, only one TLS transport
@@ -165,6 +158,7 @@ class SipTransport {
          */
         pjsip_tpfactory *
         createTlsListener(SIPAccount &account);
+#endif
 
         /**
          * Create a new stun resolver. Store it inside the array. Resolve public address for this
diff --git a/daemon/src/sip/sipvoiplink.cpp b/daemon/src/sip/sipvoiplink.cpp
index 0555196da681cf44d08a87f809f0dd00bfd9388a..3ec45769f0bdc4f9f37561fae1191712c571cdc8 100644
--- a/daemon/src/sip/sipvoiplink.cpp
+++ b/daemon/src/sip/sipvoiplink.cpp
@@ -46,7 +46,9 @@
 #include "sipcall.h"
 #include "sipaccount.h"
 #include "eventthread.h"
+#if HAVE_SDES
 #include "sdes_negotiator.h"
+#endif
 #include "array_size.h"
 
 #include "dbus/dbusmanager.h"
@@ -59,10 +61,10 @@
 
 #ifdef SFL_VIDEO
 #include "video/video_rtp_session.h"
+#include "dbus/video_controls.h"
 #endif
 
 #include "pjsip/sip_endpoint.h"
-#include "pjsip/sip_transport_tls.h"
 #include "pjsip/sip_uri.h"
 #include "pjnath.h"
 
@@ -71,6 +73,7 @@
 #include <arpa/inet.h>
 #include <resolv.h>
 #include <istream>
+// #include <fstream>
 #include <utility> // for std::pair
 
 #include <map>
@@ -82,6 +85,9 @@ bool SIPVoIPLink::destroyed_ = false;
 
 namespace {
 
+/** Environment variable used to set pjsip's logging level */
+#define SIPLOGLEVEL "SIPLOGLEVEL"
+
 /** A map to retreive SFLphone internal call id
  *  Given a SIP call ID (usefull for transaction sucha as transfer)*/
 static std::map<std::string, std::string> transferCallID;
@@ -151,18 +157,20 @@ void handleIncomingOptions(pjsip_rx_data *rdata)
         pjsip_tx_data_dec_ref(tdata);
 }
 
-// Always return PJ_TRUE since we are the only module that will handle these requests
+// return PJ_FALSE so that eventuall other modules will handle these requests
+// TODO: move Voicemail to separate module
+// TODO: add Buddy presence in separate module
 pj_bool_t transaction_response_cb(pjsip_rx_data *rdata)
 {
     pjsip_dialog *dlg = pjsip_rdata_get_dlg(rdata);
 
     if (!dlg)
-        return PJ_TRUE;
+        return PJ_FALSE;
 
     pjsip_transaction *tsx = pjsip_rdata_get_tsx(rdata);
 
     if (!tsx or tsx->method.id != PJSIP_INVITE_METHOD)
-        return PJ_TRUE;
+        return PJ_FALSE;
 
     if (tsx->status_code / 100 == 2) {
         /**
@@ -176,34 +184,33 @@ pj_bool_t transaction_response_cb(pjsip_rx_data *rdata)
         }
     }
 
-    return PJ_TRUE;
+    return PJ_FALSE;
 }
 
-// Always return PJ_TRUE since we are the only module that will handle these requests
 pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
 {
     if (!rdata or !rdata->msg_info.msg) {
         ERROR("rx_data is NULL");
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
     pjsip_method *method = &rdata->msg_info.msg->line.req.method;
     if (!method) {
         ERROR("method is NULL");
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
 
     if (method->id == PJSIP_ACK_METHOD && pjsip_rdata_get_dlg(rdata))
-        return PJ_TRUE;
+        return PJ_FALSE;
 
     if (!rdata->msg_info.to or !rdata->msg_info.from) {
         ERROR("NULL from/to fields");
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
     pjsip_sip_uri *sip_to_uri = (pjsip_sip_uri *) pjsip_uri_get_uri(rdata->msg_info.to->uri);
     pjsip_sip_uri *sip_from_uri = (pjsip_sip_uri *) pjsip_uri_get_uri(rdata->msg_info.from->uri);
     if (!sip_to_uri or !sip_from_uri) {
         ERROR("NULL uri");
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
     std::string userName(sip_to_uri->user.ptr, sip_to_uri->user.slen);
     std::string server(sip_from_uri->host.ptr, sip_from_uri->host.slen);
@@ -226,19 +233,19 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
         }
 
         pjsip_endpt_respond_stateless(endpt_, rdata, PJSIP_SC_OK, NULL, NULL, NULL);
-        return PJ_TRUE;
+        return PJ_FALSE;
     } else if (method->id == PJSIP_OPTIONS_METHOD) {
         handleIncomingOptions(rdata);
-        return PJ_TRUE;
+        return PJ_FALSE;
     } else if (method->id != PJSIP_INVITE_METHOD && method->id != PJSIP_ACK_METHOD) {
         pjsip_endpt_respond_stateless(endpt_, rdata, PJSIP_SC_METHOD_NOT_ALLOWED, NULL, NULL, NULL);
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
 
     SIPAccount *account = dynamic_cast<SIPAccount *>(Manager::instance().getAccount(account_id));
     if (!account) {
         ERROR("Could not find account %s", account_id.c_str());
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
 
     pjmedia_sdp_session *r_sdp;
@@ -250,7 +257,7 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
         pjsip_endpt_respond_stateless(endpt_, rdata,
                                       PJSIP_SC_NOT_ACCEPTABLE_HERE, NULL, NULL,
                                       NULL);
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
 
     // Verify that we can handle the request
@@ -258,7 +265,7 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
 
     if (pjsip_inv_verify_request(rdata, &options, NULL, NULL, endpt_, NULL) != PJ_SUCCESS) {
         pjsip_endpt_respond_stateless(endpt_, rdata, PJSIP_SC_METHOD_NOT_ALLOWED, NULL, NULL, NULL);
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
 
     Manager::instance().hookPreference.runHook(rdata->msg_info.msg);
@@ -274,17 +281,17 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
 
     pjsip_tpselector *tp = SIPVoIPLink::instance()->sipTransport.initTransportSelector(account->transport_, call->getMemoryPool());
 
-    if (addrToUse == "0.0.0.0")
-        addrToUse = SipTransport::getSIPLocalIP();
-
-    if (addrSdp == "0.0.0.0")
-        addrSdp = addrToUse;
-
     char tmp[PJSIP_MAX_URL_SIZE];
     size_t length = pjsip_uri_print(PJSIP_URI_IN_FROMTO_HDR, sip_from_uri, tmp, PJSIP_MAX_URL_SIZE);
     std::string peerNumber(tmp, std::min(length, sizeof tmp));
     sip_utils::stripSipUriPrefix(peerNumber);
 
+    std::string remote_user(sip_from_uri->user.ptr, sip_from_uri->user.slen);
+    std::string remove_hostname(sip_from_uri->host.ptr, sip_from_uri->host.slen);
+    if (remote_user.size() > 0 && remove_hostname.size() > 0) {
+      peerNumber = remote_user+"@"+remove_hostname;
+    }
+
     call->setConnectionState(Call::PROGRESSING);
     call->setPeerNumber(peerNumber);
     call->setDisplayName(displayName);
@@ -312,26 +319,24 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
             std::copy(sfl::CryptoSuites, sfl::CryptoSuites + size,
                       localCapabilities.begin());
 
+#if HAVE_SDES
             sfl::SdesNegotiator sdesnego(localCapabilities, crypto_offer);
 
             if (sdesnego.negotiate()) {
                 call->getAudioRtp().setRemoteCryptoInfo(sdesnego);
                 call->getAudioRtp().initLocalCryptoInfo();
             }
+#endif
         }
     }
 
-#ifdef SFL_VIDEO
     call->getLocalSDP()->receiveOffer(r_sdp, account->getActiveAudioCodecs(), account->getActiveVideoCodecs());
-#else
-    call->getLocalSDP()->receiveOffer(r_sdp, account->getActiveAudioCodecs());
-#endif
 
     sfl::AudioCodec* ac = dynamic_cast<sfl::AudioCodec*>(Manager::instance().audioCodecFactory.instantiateCodec(PAYLOAD_CODEC_ULAW));
     if (!ac) {
         ERROR("Could not instantiate codec");
         delete call;
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
     call->getAudioRtp().start(ac);
 
@@ -340,7 +345,7 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
     if (pjsip_dlg_create_uas(pjsip_ua_instance(), rdata, NULL, &dialog) != PJ_SUCCESS) {
         delete call;
         pjsip_endpt_respond_stateless(endpt_, rdata, PJSIP_SC_INTERNAL_SERVER_ERROR, NULL, NULL, NULL);
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
 
     pjsip_inv_create_uas(dialog, rdata, call->getLocalSDP()->getLocalSdpSession(), 0, &call->inv);
@@ -348,13 +353,13 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
     if (pjsip_dlg_set_transport(dialog, tp) != PJ_SUCCESS) {
         ERROR("Could not set transport for dialog");
         delete call;
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
 
     if (!call->inv) {
         ERROR("Call invite is not initialized");
         delete call;
-        return PJ_TRUE;
+        return PJ_FALSE;
     }
 
     call->inv->mod_data[mod_ua_.id] = call;
@@ -374,9 +379,8 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
 
     // If Replace header present
     if (replaced_dlg) {
-        // Always answer the new INVITE with 200, regardless whether
-        // the replaced call is in early or confirmed state.
-        if (pjsip_inv_answer(call->inv, 200, NULL, NULL, &response) == PJ_SUCCESS)
+        // Always answer the new INVITE with 200 if the replaced call is in early or confirmed state.
+        if (pjsip_inv_answer(call->inv, PJSIP_SC_OK, NULL, NULL, &response) == PJ_SUCCESS)
             pjsip_inv_send_msg(call->inv, response);
 
         // Get the INVITE session associated with the replaced dialog.
@@ -389,12 +393,12 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
         if (pjsip_inv_initial_answer(call->inv, rdata, PJSIP_SC_RINGING, NULL, NULL, &tdata) != PJ_SUCCESS) {
             ERROR("Could not answer invite");
             delete call;
-            return PJ_TRUE;
+            return PJ_FALSE;
         }
         if (pjsip_inv_send_msg(call->inv, tdata) != PJ_SUCCESS) {
             ERROR("Could not send msg for invite");
             delete call;
-            return PJ_TRUE;
+            return PJ_FALSE;
         }
 
         call->setConnectionState(Call::RINGING);
@@ -403,7 +407,7 @@ pj_bool_t transaction_request_cb(pjsip_rx_data *rdata)
         Manager::instance().getAccountLink(account_id)->addCall(call);
     }
 
-    return PJ_TRUE;
+    return PJ_FALSE;
 }
 } // end anonymous namespace
 
@@ -420,13 +424,12 @@ SIPVoIPLink::SIPVoIPLink() : sipTransport(endpt_, cp_, pool_), evThread_(this)
 
     TRY(pj_init());
     TRY(pjlib_util_init());
-    // From 0 (min) to 6 (max)
-    // pj_log_set_level(Logger::getDebugMode() ? 6 : 0);
-    pj_log_set_level(0);
+
+    setSipLogLevel();
     TRY(pjnath_init());
 
     pj_caching_pool_init(cp_, &pj_pool_factory_default_policy, 0);
-    pool_ = pj_pool_create(&cp_->factory, "sflphone", 4000, 4000, NULL);
+    pool_ = pj_pool_create(&cp_->factory, PACKAGE, 4000, 4000, NULL);
 
     if (!pool_)
         throw VoipLinkException("UserAgent: Could not initialize memory pool");
@@ -525,6 +528,24 @@ void SIPVoIPLink::destroy()
     instance_ = 0;
 }
 
+void SIPVoIPLink::setSipLogLevel()
+{
+    char *envvar = getenv(SIPLOGLEVEL);
+    int level = 0;
+
+    if(envvar != NULL) {
+        std::string loglevel = envvar;
+
+        if ( ! (std::istringstream(loglevel) >> level) ) level = 0;
+
+        level = level > 6 ? 6 : level;
+        level = level < 0 ? 0 : level;
+    }
+
+    // From 0 (min) to 6 (max)
+    pj_log_set_level(level);
+}
+
 // Called from EventThread::run (not main thread)
 bool SIPVoIPLink::getEvent()
 {
@@ -547,10 +568,14 @@ void SIPVoIPLink::sendRegister(Account *a)
 
     if (!account)
         throw VoipLinkException("SipVoipLink: Account is not SIPAccount");
-    sipTransport.createSipTransport(*account);
+    try {
+        sipTransport.createSipTransport(*account);
+    } catch (const std::runtime_error &e) {
+        ERROR("%s", e.what());
+    }
 
     account->setRegister(true);
-    account->setRegistrationState(Trying);
+    account->setRegistrationState(TRYING);
 
     pjsip_regc *regc = account->getRegistrationInfo();
 
@@ -574,15 +599,15 @@ void SIPVoIPLink::sendRegister(Account *a)
     std::string contact = account->getContactHeader();
     pj_str_t pjContact = pj_str((char*) contact.c_str());
 
-    if (!received.empty()) {
+    if (not received.empty() and received != account->getPublishedAddress()) {
         // Set received parameter string to empty in order to avoid creating new transport for each register
         account->setReceivedParameter("");
-        // Explicitely set the bound address port to 0 so that pjsip determine a random port by itself
+        DEBUG("Creating transport on random port because we have rx param %s", received.c_str());
+        // Explicitly set the bound address port to 0 so that pjsip determines a random port by itself
         account->transport_= sipTransport.createUdpTransport(account->getLocalInterface(), 0, received, account->getRPort());
         account->setRPort(-1);
-        if(account->transport_ == NULL) {
+        if (account->transport_ == NULL)
             ERROR("Could not create new udp transport with public address: %s:%d", received.c_str(), account->getLocalPort());
-        }
     }
 
     if (pjsip_regc_init(regc, &pjSrv, &pjFrom, &pjFrom, 1, &pjContact, account->getRegistrationExpire()) != PJ_SUCCESS)
@@ -627,7 +652,7 @@ void SIPVoIPLink::sendRegister(Account *a)
 
     // start the periodic registration request based on Expire header
     // account determines itself if a keep alive is required
-    if(account->isKeepAliveEnabled())
+    if (account->isKeepAliveEnabled())
         account->startKeepAliveTimer();
 }
 
@@ -637,7 +662,7 @@ void SIPVoIPLink::sendUnregister(Account *a)
 
     // This may occurs if account failed to register and is in state INVALID
     if (!account->isRegistered()) {
-        account->setRegistrationState(Unregistered);
+        account->setRegistrationState(UNREGISTERED);
         return;
     }
 
@@ -700,10 +725,44 @@ bool isValidIpAddress(const std::string &address)
     return result != 0;
 }
 
+/**
+ * This function look for '@' and replace the second part with the corresponding ip address (when possible)
+ */
+std::string resolvDns(const std::string& url)
+{
+   size_t pos;
+   if ((pos = url.find("@")) == std::string::npos) {
+      return url;
+   }
+   std::string hostname = url.substr(pos+1);
+
+   int i;
+   struct hostent *he;
+   struct in_addr **addr_list;
+
+   if ((he = gethostbyname(hostname.c_str())) == NULL) {
+      return url;
+   }
+
+   addr_list = (struct in_addr **)he->h_addr_list;
+   std::list<std::string> ipList;
+
+   for(i = 0; addr_list[i] != NULL; i++) {
+      ipList.push_back(inet_ntoa(*addr_list[i]));
+   }
+
+   if (ipList.size() > 0 && ipList.front().size() > 7 )
+      return url.substr(0,pos+1)+ipList.front();
+   else
+      return hostname;
+}
+
 Call *SIPVoIPLink::newOutgoingCall(const std::string& id, const std::string& toUrl)
 {
     DEBUG("New outgoing call to %s", toUrl.c_str());
     std::string toCpy = toUrl;
+    std::string resolvedUrl = resolvDns(toUrl);
+    DEBUG("URL resolved to %s", resolvedUrl.c_str());
 
     sip_utils::stripSipUriPrefix(toCpy);
 
@@ -712,9 +771,9 @@ Call *SIPVoIPLink::newOutgoingCall(const std::string& id, const std::string& toU
 
     if (IPToIP) {
         Manager::instance().associateCallToAccount(id, SIPAccount::IP2IP_PROFILE);
-        return SIPNewIpToIpCall(id, toUrl);
+        return SIPNewIpToIpCall(id, resolvedUrl);
     } else {
-        return newRegisteredAccountCall(id, toUrl);
+        return newRegisteredAccountCall(id, resolvedUrl);
     }
 }
 
@@ -734,9 +793,6 @@ Call *SIPVoIPLink::SIPNewIpToIpCall(const std::string& id, const std::string& to
 
     std::string localAddress(SipTransport::getInterfaceAddrFromName(account->getLocalInterface()));
 
-    if (localAddress == "0.0.0.0")
-        localAddress = SipTransport::getSIPLocalIP();
-
     setCallMediaLocal(call, localAddress);
 
     std::string toUri = account->getToUri(to);
@@ -757,11 +813,7 @@ Call *SIPVoIPLink::SIPNewIpToIpCall(const std::string& id, const std::string& to
 
     // Building the local SDP offer
     call->getLocalSDP()->setLocalIP(localAddress);
-#ifdef SFL_VIDEO
     call->getLocalSDP()->createOffer(account->getActiveAudioCodecs(), account->getActiveVideoCodecs());
-#else
-    call->getLocalSDP()->createOffer(account->getActiveAudioCodecs());
-#endif
 
     if (!SIPStartCall(call)) {
         delete call;
@@ -793,10 +845,6 @@ Call *SIPVoIPLink::newRegisteredAccountCall(const std::string& id, const std::st
 
     call->setPeerNumber(toUri);
     std::string localAddr(SipTransport::getInterfaceAddrFromName(account->getLocalInterface()));
-
-    if (localAddr == "0.0.0.0")
-        localAddr = SipTransport::getSIPLocalIP();
-
     setCallMediaLocal(call, localAddr);
 
     // May use the published address as well
@@ -804,9 +852,6 @@ Call *SIPVoIPLink::newRegisteredAccountCall(const std::string& id, const std::st
     account->getPublishedAddress() :
     SipTransport::getInterfaceAddrFromName(account->getLocalInterface());
 
-    if (addrSdp == "0.0.0.0")
-        addrSdp = SipTransport::getSIPLocalIP();
-
     // Initialize the session using ULAW as default codec in case of early media
     // The session should be ready to receive media once the first INVITE is sent, before
     // the session initialization is completed
@@ -830,11 +875,7 @@ Call *SIPVoIPLink::newRegisteredAccountCall(const std::string& id, const std::st
     call->initRecFilename(toUrl);
 
     call->getLocalSDP()->setLocalIP(addrSdp);
-#ifdef SFL_VIDEO
     call->getLocalSDP()->createOffer(account->getActiveAudioCodecs(), account->getActiveVideoCodecs());
-#else
-    call->getLocalSDP()->createOffer(account->getActiveAudioCodecs());
-#endif
 
     if (!SIPStartCall(call)) {
         delete call;
@@ -852,6 +893,18 @@ SIPVoIPLink::answer(Call *call)
     call->answer();
 }
 
+namespace {
+void stopRtpIfCurrent(const std::string &id, SIPCall &call)
+{
+    if (Manager::instance().isCurrentCall(id)) {
+        call.getAudioRtp().stop();
+#ifdef SFL_VIDEO
+        call.getVideoRtp().stop();
+#endif
+    }
+}
+}
+
 void
 SIPVoIPLink::hangup(const std::string& id)
 {
@@ -886,9 +939,7 @@ SIPVoIPLink::hangup(const std::string& id)
     // Make sure user data is NULL in callbacks
     inv->mod_data[mod_ua_.id] = NULL;
 
-    if (Manager::instance().isCurrentCall(id))
-        call->getAudioRtp().stop();
-
+    stopRtpIfCurrent(id, *call);
     removeCall(id);
 }
 
@@ -909,9 +960,7 @@ SIPVoIPLink::peerHungup(const std::string& id)
     // Make sure user data is NULL in callbacks
     call->inv->mod_data[mod_ua_.id ] = NULL;
 
-    if (Manager::instance().isCurrentCall(id))
-        call->getAudioRtp().stop();
-
+    stopRtpIfCurrent(id, *call);
     removeCall(id);
 }
 
@@ -922,6 +971,9 @@ SIPVoIPLink::onhold(const std::string& id)
     call->setState(Call::HOLD);
     call->getAudioRtp().saveLocalContext();
     call->getAudioRtp().stop();
+#ifdef SFL_VIDEO
+    call->getVideoRtp().stop();
+#endif
 
     Sdp *sdpSession = call->getLocalSDP();
 
@@ -932,6 +984,12 @@ SIPVoIPLink::onhold(const std::string& id)
     sdpSession->removeAttributeFromLocalAudioMedia("sendonly");
     sdpSession->addAttributeToLocalAudioMedia("sendonly");
 
+#ifdef SFL_VIDEO
+    sdpSession->removeAttributeFromLocalVideoMedia("sendrecv");
+    sdpSession->removeAttributeFromLocalVideoMedia("inactive");
+    sdpSession->addAttributeToLocalVideoMedia("inactive");
+#endif
+
     SIPSessionReinvite(call);
 }
 
@@ -973,10 +1031,17 @@ SIPVoIPLink::offhold(const std::string& id)
     sdpSession->removeAttributeFromLocalAudioMedia("sendonly");
     sdpSession->addAttributeToLocalAudioMedia("sendrecv");
 
+#ifdef SFL_VIDEO
+    sdpSession->removeAttributeFromLocalVideoMedia("sendrecv");
+    sdpSession->removeAttributeFromLocalVideoMedia("sendonly");
+    sdpSession->addAttributeToLocalVideoMedia("sendrecv");
+#endif
+
     if (SIPSessionReinvite(call) == PJ_SUCCESS)
         call->setState(Call::ACTIVE);
 }
 
+#if HAVE_INSTANT_MESSAGING
 void SIPVoIPLink::sendTextMessage(const std::string &callID,
                                   const std::string &message,
                                   const std::string &from)
@@ -997,6 +1062,7 @@ void SIPVoIPLink::sendTextMessage(const std::string &callID,
     list.push_front(entry);
     send_sip_message(call->inv, callID, appendUriList(message, list));
 }
+#endif // HAVE_INSTANT_MESSAGING
 
 bool
 SIPVoIPLink::transferCommon(SIPCall *call, pj_str_t *dst)
@@ -1043,10 +1109,6 @@ void
 SIPVoIPLink::transfer(const std::string& id, const std::string& to)
 {
     SIPCall *call = getSIPCall(id);
-    if (call == NULL) {
-        ERROR("Could not find call %s", id.c_str());
-        return;
-    }
     call->stopRecording();
 
     std::string account_id(Manager::instance().getAccountFromCall(id));
@@ -1063,14 +1125,14 @@ SIPVoIPLink::transfer(const std::string& id, const std::string& to)
         pj_cstr(&dst, toUri.c_str());
     }
 
-    if (!transferCommon(getSIPCall(id), &dst))
+    if (!transferCommon(call, &dst))
         throw VoipLinkException("Couldn't transfer");
 }
 
 bool SIPVoIPLink::attendedTransfer(const std::string& id, const std::string& to)
 {
     SIPCall *call = getSIPCall(to);
-    if (!call or !call->inv or !call->inv->dlg)
+    if (!call->inv or !call->inv->dlg)
         throw VoipLinkException("Couldn't get invite dialog");
     pjsip_dialog *target_dlg = call->inv->dlg;
     pjsip_uri *uri = (pjsip_uri*) pjsip_uri_get_uri(target_dlg->remote.info->uri);
@@ -1100,7 +1162,7 @@ SIPVoIPLink::refuse(const std::string& id)
 {
     SIPCall *call = getSIPCall(id);
 
-    if (!call or !call->isIncoming() or call->getConnectionState() == Call::CONNECTED or !call->inv)
+    if (!call->isIncoming() or call->getConnectionState() == Call::CONNECTED or !call->inv)
         return;
 
     call->getAudioRtp().stop();
@@ -1118,80 +1180,109 @@ SIPVoIPLink::refuse(const std::string& id)
     removeCall(id);
 }
 
-#ifdef SFL_VIDEO
 std::string
-SIPVoIPLink::getCurrentVideoCodecName(const std::string& id)
+SIPVoIPLink::getCurrentVideoCodecName(Call *call) const
 {
-    SIPCall *call = getSIPCall(id);
-    if (call) {
-        Call::CallState state = call->getState();
-        if (state == Call::ACTIVE or state == Call::CONFERENCING)
-            return call->getLocalSDP()->getSessionVideoCodec();
-    }
-    return "";
+    return dynamic_cast<SIPCall*>(call)->getLocalSDP()->getSessionVideoCodec();
 }
-#endif
 
 std::string
-SIPVoIPLink::getCurrentCodecName(Call *call) const
+SIPVoIPLink::getCurrentAudioCodecName(Call *call) const
 {
     return dynamic_cast<SIPCall*>(call)->getLocalSDP()->getAudioCodecName();
 }
 
-void
-SIPVoIPLink::carryingDTMFdigits(const std::string& id, char code)
+/* Only use this macro with string literals or character arrays, will not work
+ * as expected with char pointers */
+#define CONST_PJ_STR(X) {(char *) (X), ARRAYSIZE(X) - 1}
+
+namespace {
+void sendSIPInfo(const SIPCall &call, const char *const body, const char *const subtype)
 {
-    std::string accountID(Manager::instance().getAccountFromCall(id));
-    SIPAccount *account = dynamic_cast<SIPAccount*>(Manager::instance().getAccount(accountID));
+    pj_str_t methodName = CONST_PJ_STR("INFO");
+    pjsip_method method;
+    pjsip_method_init_np(&method, &methodName);
 
-    if (account) {
-        try {
-            dtmfSend(getSIPCall(id), code, account->getDtmfType());
-        } catch (const VoipLinkException &e) {
-            // don't do anything if call doesn't exist
-        }
+    /* Create request message. */
+    pjsip_tx_data *tdata;
+
+    if (pjsip_dlg_create_request(call.inv->dlg, &method, -1, &tdata) != PJ_SUCCESS) {
+        ERROR("Could not create dialog");
+        return;
     }
+
+    /* Create "application/<subtype>" message body. */
+    pj_str_t content;
+    pj_cstr(&content, body);
+    const pj_str_t type = CONST_PJ_STR("application");
+    pj_str_t pj_subtype;
+    pj_cstr(&pj_subtype, subtype);
+    tdata->msg->body = pjsip_msg_body_create(tdata->pool, &type, &pj_subtype, &content);
+
+    if (tdata->msg->body == NULL)
+        pjsip_tx_data_dec_ref(tdata);
+    else
+        pjsip_dlg_send_request(call.inv->dlg, tdata, mod_ua_.id, NULL);
 }
 
 void
-SIPVoIPLink::dtmfSend(SIPCall *call, char code, const std::string &dtmf)
+dtmfSend(SIPCall &call, char code, const std::string &dtmf)
 {
     if (dtmf == SIPAccount::OVERRTP_STR) {
-        call->getAudioRtp().sendDtmfDigit(code - '0');
+        call.getAudioRtp().sendDtmfDigit(code - '0');
         return;
-    }
-    else if (dtmf != SIPAccount::SIPINFO_STR) {
+    } else if (dtmf != SIPAccount::SIPINFO_STR) {
         WARN("SIPVoIPLink: Unknown DTMF type %s, defaulting to %s instead",
              dtmf.c_str(), SIPAccount::SIPINFO_STR);
-    }
-    // else : dtmf == SIPINFO
-
-    pj_str_t methodName = pj_str((char*) "INFO");
-    pjsip_method method;
-    pjsip_method_init_np(&method, &methodName);
-
-    /* Create request message. */
-    pjsip_tx_data *tdata;
-
-    if (pjsip_dlg_create_request(call->inv->dlg, &method, -1, &tdata) != PJ_SUCCESS)
-        return;
+    } // else : dtmf == SIPINFO
 
     int duration = Manager::instance().voipPreferences.getPulseLength();
     char dtmf_body[1000];
     snprintf(dtmf_body, sizeof dtmf_body - 1, "Signal=%c\r\nDuration=%d\r\n", code, duration);
+    sendSIPInfo(call, dtmf_body, "dtmf-relay");
+}
+}
+
+#ifdef SFL_VIDEO
+void
+SIPVoIPLink::requestFastPictureUpdate(const std::string &callID)
+{
+    SIPCall *call;
+    try {
+         call = SIPVoIPLink::instance()->getSIPCall(callID);
+    } catch (const VoipLinkException &e) {
+        ERROR("%s", e.what());
+        return;
+    }
 
-    /* Create "application/dtmf-relay" message body. */
-    pj_str_t content = pj_str(dtmf_body);
-    pj_str_t type = pj_str((char*) "application");
-    pj_str_t subtype = pj_str((char*) "dtmf-relay");
-    tdata->msg->body = pjsip_msg_body_create(tdata->pool, &type, &subtype, &content);
+    const char * const BODY =
+        "<?xml version=\"1.0\" encoding=\"utf-8\" ?>"
+        "<media_control><vc_primitive><to_encoder>"
+        "<picture_fast_update/>"
+        "</to_encoder></vc_primitive></media_control>";
 
-    if (tdata->msg->body == NULL)
-        pjsip_tx_data_dec_ref(tdata);
-    else
-        pjsip_dlg_send_request(call->inv->dlg, tdata, mod_ua_.id, NULL);
+    DEBUG("Sending video keyframe request via SIP INFO");
+    sendSIPInfo(*call, BODY, "media_control+xml");
+}
+#endif
+
+void
+SIPVoIPLink::carryingDTMFdigits(const std::string& id, char code)
+{
+    std::string accountID(Manager::instance().getAccountFromCall(id));
+    SIPAccount *account = dynamic_cast<SIPAccount*>(Manager::instance().getAccount(accountID));
+    if (!account)
+        return;
+
+    try {
+        SIPCall *call(getSIPCall(id));
+        dtmfSend(*call, code, account->getDtmfType());
+    } catch (const VoipLinkException &e) {
+        // don't do anything if call doesn't exist
+    }
 }
 
+
 bool
 SIPVoIPLink::SIPStartCall(SIPCall *call)
 {
@@ -1230,8 +1321,8 @@ SIPVoIPLink::SIPStartCall(SIPCall *call)
     if (not account->getServiceRoute().empty())
         pjsip_dlg_set_route_set(dialog, sip_utils::createRouteSet(account->getServiceRoute(), call->inv->pool));
 
-    if (pjsip_auth_clt_set_credentials(&dialog->auth_sess, account->getCredentialCount(), account->getCredInfo()) != PJ_SUCCESS) {
-        ERROR("Could not initialize credential for invite session authentication");
+    if (account->hasCredentials() and pjsip_auth_clt_set_credentials(&dialog->auth_sess, account->getCredentialCount(), account->getCredInfo()) != PJ_SUCCESS) {
+        ERROR("Could not initialize credentials for invite session authentication");
         return false;
     }
 
@@ -1276,8 +1367,7 @@ SIPVoIPLink::SIPCallClosed(SIPCall *call)
 {
     std::string id(call->getCallId());
 
-    if (Manager::instance().isCurrentCall(id))
-        call->getAudioRtp().stop();
+    stopRtpIfCurrent(id, *call);
 
     Manager::instance().peerHungupCall(id);
     removeCall(id);
@@ -1393,11 +1483,7 @@ void sdp_request_offer_cb(pjsip_inv_session *inv, const pjmedia_sdp_session *off
     if (!account)
         return;
 
-#ifdef SFL_VIDEO
     call->getLocalSDP()->receiveOffer(offer, account->getActiveAudioCodecs(), account->getActiveVideoCodecs());
-#else
-    call->getLocalSDP()->receiveOffer(offer, account->getActiveAudioCodecs());
-#endif
     call->getLocalSDP()->startNegotiation();
 
     pjsip_inv_set_sdp_answer(call->inv, call->getLocalSDP()->getLocalSdpSession());
@@ -1417,20 +1503,10 @@ void sdp_create_offer_cb(pjsip_inv_session *inv, pjmedia_sdp_session **p_offer)
     std::string localAddress(SipTransport::getInterfaceAddrFromName(account->getLocalInterface()));
     std::string addrSdp(localAddress);
 
-    if (localAddress == "0.0.0.0")
-        localAddress = SipTransport::getSIPLocalIP();
-
-    if (addrSdp == "0.0.0.0")
-        addrSdp = localAddress;
-
     setCallMediaLocal(call, localAddress);
 
     call->getLocalSDP()->setLocalIP(addrSdp);
-#ifdef SFL_VIDEO
     call->getLocalSDP()->createOffer(account->getActiveAudioCodecs(), account->getActiveVideoCodecs());
-#else
-    call->getLocalSDP()->createOffer(account->getActiveAudioCodecs());
-#endif
 
     *p_offer = call->getLocalSDP()->getLocalSdpSession();
 }
@@ -1507,15 +1583,17 @@ void sdp_media_update_cb(pjsip_inv_session *inv, pj_status_t status)
     call->getAudioRtp().updateDestinationIpAddress();
     call->getAudioRtp().setDtmfPayloadType(sdpSession->getTelephoneEventType());
 #ifdef SFL_VIDEO
-    call->getVideoRtp()->updateSDP(*call->getLocalSDP());
-    call->getVideoRtp()->updateDestination(call->getLocalSDP()->getRemoteIP(), call->getLocalSDP()->getRemoteVideoPort());
-    call->getVideoRtp()->start();
+    Manager::instance().getVideoControls()->stopPreview();
+    call->getVideoRtp().updateSDP(*call->getLocalSDP());
+    call->getVideoRtp().updateDestination(call->getLocalSDP()->getRemoteIP(), call->getLocalSDP()->getRemoteVideoPort());
+    call->getVideoRtp().start();
 #endif
 
     // Get the crypto attribute containing srtp's cryptographic context (keys, cipher)
     CryptoOffer crypto_offer;
     call->getLocalSDP()->getRemoteSdpCryptoFromOffer(remote_sdp, crypto_offer);
 
+#if HAVE_SDES
     bool nego_success = false;
 
     if (!crypto_offer.empty()) {
@@ -1554,6 +1632,7 @@ void sdp_media_update_cb(pjsip_inv_session *inv, pj_status_t status)
         if (dynamic_cast<SIPAccount*>(Manager::instance().getAccount(accountID))->getSrtpFallback())
             call->getAudioRtp().initSession();
     }
+#endif // HAVE_SDES
 
     sfl::AudioCodec *sessionMedia = sdpSession->getSessionAudioMedia();
 
@@ -1584,6 +1663,46 @@ void sdp_media_update_cb(pjsip_inv_session *inv, pj_status_t status)
 void outgoing_request_forked_cb(pjsip_inv_session * /*inv*/, pjsip_event * /*e*/)
 {}
 
+bool handle_media_control(pjsip_inv_session * inv, pjsip_transaction *tsx, pjsip_event *event)
+{
+    /*
+     * Incoming INFO request for media control.
+     */
+    const pj_str_t STR_APPLICATION = CONST_PJ_STR("application");
+    const pj_str_t STR_MEDIA_CONTROL_XML = CONST_PJ_STR("media_control+xml");
+    pjsip_rx_data *rdata = event->body.tsx_state.src.rdata;
+    pjsip_msg_body *body = rdata->msg_info.msg->body;
+
+    if (body and body->len and pj_stricmp(&body->content_type.type, &STR_APPLICATION) == 0 and
+        pj_stricmp(&body->content_type.subtype, &STR_MEDIA_CONTROL_XML) == 0) {
+        pj_str_t control_st;
+
+        /* Apply and answer the INFO request */
+        pj_strset(&control_st, (char *) body->data, body->len);
+        const pj_str_t PICT_FAST_UPDATE = CONST_PJ_STR("picture_fast_update");
+
+        if (pj_strstr(&control_st, &PICT_FAST_UPDATE)) {
+#ifdef SFL_VIDEO
+            DEBUG("handling picture fast update request");
+            SIPCall *call = static_cast<SIPCall *>(inv->mod_data[mod_ua_.id]);
+            if (call)
+                call->getVideoRtp().forceKeyFrame();
+            pjsip_tx_data *tdata;
+            pj_status_t status = pjsip_endpt_create_response(tsx->endpt, rdata,
+                                                             PJSIP_SC_OK, NULL, &tdata);
+            if (status == PJ_SUCCESS) {
+                status = pjsip_tsx_send_msg(tsx, tdata);
+                return true;
+            }
+#else
+        (void) inv;
+        (void) tsx;
+#endif
+        }
+    }
+    return false;
+}
+
 void transaction_state_changed_cb(pjsip_inv_session * inv,
                                   pjsip_transaction *tsx, pjsip_event *event)
 {
@@ -1598,15 +1717,20 @@ void transaction_state_changed_cb(pjsip_inv_session * inv,
     }
 
     pjsip_tx_data* t_data;
+    if (tsx->role == PJSIP_ROLE_UAS and tsx->state == PJSIP_TSX_STATE_TRYING) {
+        if (handle_media_control(inv, tsx, event))
+            return;
+    }
 
     if (event->body.rx_msg.rdata) {
         pjsip_rx_data *r_data = event->body.rx_msg.rdata;
 
         if (r_data && r_data->msg_info.msg->line.req.method.id == PJSIP_OTHER_METHOD) {
-            std::string request =  pjsip_rx_data_get_info(r_data);
+            std::string request(pjsip_rx_data_get_info(r_data));
             DEBUG("%s", request.c_str());
 
-            if (request.find("NOTIFY") == std::string::npos && request.find("INFO") != std::string::npos) {
+            if (request.find("NOTIFY") == std::string::npos and
+                request.find("INFO") != std::string::npos) {
                 pjsip_dlg_create_response(inv->dlg, r_data, PJSIP_SC_OK, NULL, &t_data);
                 pjsip_dlg_send_response(inv->dlg, tsx, t_data);
                 return;
@@ -1617,10 +1741,22 @@ void transaction_state_changed_cb(pjsip_inv_session * inv,
     if (!event->body.tsx_state.src.rdata)
         return;
 
+    pjsip_rx_data *r_data = event->body.tsx_state.src.rdata;
+
+    // Respond with a 200/OK
+    pjsip_dlg_create_response(inv->dlg, r_data, PJSIP_SC_OK, NULL, &t_data);
+    pjsip_dlg_send_response(inv->dlg, tsx, t_data);
+
+#if HAVE_INSTANT_MESSAGING
+    // Try to determine who is the recipient of the message
+    SIPCall *call = static_cast<SIPCall *>(inv->mod_data[mod_ua_.id]);
+
+    if (!call)
+        return;
+
     // Incoming TEXT message
 
     // Get the message inside the transaction
-    pjsip_rx_data *r_data = event->body.tsx_state.src.rdata;
     if (!r_data->msg_info.msg->body)
         return;
     const char *formattedMsgPtr = static_cast<const char*>(r_data->msg_info.msg->body->data);
@@ -1628,16 +1764,6 @@ void transaction_state_changed_cb(pjsip_inv_session * inv,
         return;
     std::string formattedMessage(formattedMsgPtr, strlen(formattedMsgPtr));
 
-    // Try to determine who is the recipient of the message
-    SIPCall *call = static_cast<SIPCall *>(inv->mod_data[mod_ua_.id]);
-
-    if (!call)
-        return;
-
-    // Respond with a 200/OK
-    pjsip_dlg_create_response(inv->dlg, r_data, PJSIP_SC_OK, NULL, &t_data);
-    pjsip_dlg_send_response(inv->dlg, tsx, t_data);
-
     using namespace sfl::InstantMessaging;
 
     try {
@@ -1666,6 +1792,7 @@ void transaction_state_changed_cb(pjsip_inv_session * inv,
     } catch (const sfl::InstantMessageException &except) {
         ERROR("%s", except.what());
     }
+#endif
 }
 
 void update_contact_header(pjsip_regc_cbparam *param, SIPAccount *account)
@@ -1788,7 +1915,7 @@ void registration_cb(pjsip_regc_cbparam *param)
 
     if (param->status != PJ_SUCCESS) {
         FAILURE_MESSAGE();
-        processRegistrationError(*account, ErrorAuth);
+        processRegistrationError(*account, ERROR_AUTH);
         return;
     }
 
@@ -1800,11 +1927,11 @@ void registration_cb(pjsip_regc_cbparam *param)
             case PJSIP_SC_USE_PROXY: // 305
             case PJSIP_SC_ALTERNATIVE_SERVICE: // 380
                 FAILURE_MESSAGE();
-                processRegistrationError(*account, Error);
+                processRegistrationError(*account, ERROR_GENERIC);
                 break;
             case PJSIP_SC_SERVICE_UNAVAILABLE: // 503
                 FAILURE_MESSAGE();
-                processRegistrationError(*account, ErrorHost);
+                processRegistrationError(*account, ERROR_HOST);
                 break;
             case PJSIP_SC_UNAUTHORIZED: // 401
                 // Automatically answered by PJSIP
@@ -1813,11 +1940,11 @@ void registration_cb(pjsip_regc_cbparam *param)
             case PJSIP_SC_FORBIDDEN: // 403
             case PJSIP_SC_NOT_FOUND: // 404
                 FAILURE_MESSAGE();
-                processRegistrationError(*account, ErrorAuth);
+                processRegistrationError(*account, ERROR_AUTH);
                 break;
             case PJSIP_SC_REQUEST_TIMEOUT: // 408
                 FAILURE_MESSAGE();
-                processRegistrationError(*account, ErrorHost);
+                processRegistrationError(*account, ERROR_HOST);
                 break;
             case PJSIP_SC_INTERVAL_TOO_BRIEF: // 423
                 // Expiration Interval Too Brief
@@ -1827,21 +1954,21 @@ void registration_cb(pjsip_regc_cbparam *param)
                 break;
             case PJSIP_SC_NOT_ACCEPTABLE_ANYWHERE: // 606
                 lookForReceivedParameter(*param, *account);
-                account->setRegistrationState(ErrorNotAcceptable);
+                account->setRegistrationState(ERROR_NOT_ACCEPTABLE);
                 account->registerVoIPLink();
                 break;
             default:
                 FAILURE_MESSAGE();
-                processRegistrationError(*account, Error);
+                processRegistrationError(*account, ERROR_GENERIC);
                 break;
         }
 
     } else {
         lookForReceivedParameter(*param, *account);
         if (account->isRegistered())
-            account->setRegistrationState(Registered);
+            account->setRegistrationState(REGISTERED);
         else {
-            account->setRegistrationState(Unregistered);
+            account->setRegistrationState(UNREGISTERED);
             SIPVoIPLink::instance()->sipTransport.shutdownSipTransport(*account);
         }
     }
diff --git a/daemon/src/sip/sipvoiplink.h b/daemon/src/sip/sipvoiplink.h
index 681bfacc00264cd8511c6b978b43fc14b074e49e..b4706b411e9e733ce52c5bb729f7cb303ca47945 100644
--- a/daemon/src/sip/sipvoiplink.h
+++ b/daemon/src/sip/sipvoiplink.h
@@ -78,6 +78,13 @@ class SIPVoIPLink : public VoIPLink {
          */
         static void destroy();
 
+        /**
+         * Set pjsip's log level based on the SIPLOGLEVEL environment variable.
+         * SIPLOGLEVEL = 0 minimum logging
+         * SIPLOGLEVEL = 6 maximum logging
+         */
+        static void setSipLogLevel();
+
         /**
          * Event listener. Each event send by the call manager is received and handled from here
          */
@@ -218,10 +225,8 @@ class SIPVoIPLink : public VoIPLink {
          * Return the codec protocol used for this call
          * @param c The call identifier
          */
-#ifdef SFL_VIDEO
-        std::string getCurrentVideoCodecName(const std::string& id);
-#endif
-        std::string getCurrentCodecName(Call *c) const;
+        std::string getCurrentVideoCodecName(Call *c) const;
+        std::string getCurrentAudioCodecName(Call *c) const;
 
         /**
          * Retrive useragent name from account
@@ -235,9 +240,11 @@ class SIPVoIPLink : public VoIPLink {
          * @param The actual message to be transmitted
          * @param The sender of this message (could be another participant of a conference)
          */
+#if HAVE_INSTANT_MESSAGING
         void sendTextMessage(const std::string& callID,
                              const std::string& message,
                              const std::string& from);
+#endif
 
         /**
          * Create the default UDP transport according ot Ip2Ip profile settings
@@ -246,6 +253,10 @@ class SIPVoIPLink : public VoIPLink {
 
         SipTransport sipTransport;
 
+#ifdef SFL_VIDEO
+        static void requestFastPictureUpdate(const std::string &callID);
+#endif
+
     private:
 
         NON_COPYABLE(SIPVoIPLink);
@@ -259,8 +270,6 @@ class SIPVoIPLink : public VoIPLink {
          */
         bool SIPStartCall(SIPCall* call);
 
-        void dtmfSend(SIPCall *call, char code, const std::string &type);
-
         /**
          * Threading object
          */
diff --git a/daemon/src/video/Makefile.am b/daemon/src/video/Makefile.am
index c9e753f6363cadadb0abac95c072d6e18909c771..c88b86b9df3d879651e5a73a88a3bda1e739a0ac 100644
--- a/daemon/src/video/Makefile.am
+++ b/daemon/src/video/Makefile.am
@@ -3,15 +3,14 @@ include $(top_srcdir)/globals.mak
 SUBDIRS=test
 
 noinst_LTLIBRARIES = libvideo.la
-libvideo_la_SOURCES = video_endpoint.cpp video_endpoint.h libav_utils.cpp \
-					  libav_utils.h video_rtp_session.cpp video_rtp_session.h \
-					  video_send_thread.h video_send_thread.cpp \
-					  video_receive_thread.h video_receive_thread.cpp \
-					  video_preview.h video_preview.cpp video_v4l2.cpp \
-					  video_v4l2_list.cpp video_v4l2.h video_v4l2_list.h \
-					  video_preferences.h video_preferences.cpp \
-					  packet_handle.h packet_handle.cpp shared_memory.cpp \
-					  shared_memory.h check.h
+libvideo_la_SOURCES = libav_utils.cpp libav_utils.h video_rtp_session.cpp \
+                      video_rtp_session.h video_send_thread.h video_send_thread.cpp \
+                      video_receive_thread.h video_receive_thread.cpp \
+                      video_preview.h video_preview.cpp video_v4l2.cpp \
+                      video_v4l2_list.cpp video_v4l2.h video_v4l2_list.h \
+                      video_preferences.h video_preferences.cpp \
+                      packet_handle.h packet_handle.cpp check.h shm_header.h \
+                      shm_sink.cpp shm_sink.h
 
 libvideo_la_LIBADD = @LIBAVCODEC_LIBS@ @LIBAVFORMAT_LIBS@ @LIBAVDEVICE_LIBS@ @LIBSWSCALE_LIBS@ @LIBAVUTIL_LIBS@ @CCRTP_LIBS@ @UDEV_LIBS@
 
diff --git a/daemon/src/video/check.h b/daemon/src/video/check.h
index 81134fa47f8445a6dbd93262893fa125215cca49..7f3b2d752df136f40b8ab4f4e7ec62d092d816a9 100644
--- a/daemon/src/video/check.h
+++ b/daemon/src/video/check.h
@@ -34,6 +34,6 @@
 #include "logger.h"
 
 // If condition A is false, print the error message in M and exit thread
-#define RETURN_IF_FAIL(A, M, ...) if (!(A)) { ERROR(M, ##__VA_ARGS__); ost::Thread::exit(); }
+#define EXIT_IF_FAIL(A, M, ...) if (!(A)) { ERROR(M, ##__VA_ARGS__); ost::Thread::exit(); }
 
 #endif // CHECK_H_
diff --git a/daemon/src/video/libav_utils.cpp b/daemon/src/video/libav_utils.cpp
index 9257f849360b4fe07a5749d0abf898e09e6ff5c5..2258ae87e4a24188b5acc146f3227673daab47e2 100644
--- a/daemon/src/video/libav_utils.cpp
+++ b/daemon/src/video/libav_utils.cpp
@@ -52,7 +52,6 @@ vector<string> installed_video_codecs_;
 /* application wide mutex to protect concurrent access to avcodec */
 ost::Mutex avcodec_lock_;
 
-
 void findInstalledVideoCodecs()
 {
     vector<string> libav_codecs;
@@ -73,7 +72,6 @@ void findInstalledVideoCodecs()
 
 namespace libav_utils {
 
-
 vector<string> getVideoCodecList()
 {
     if (installed_video_codecs_.empty())
@@ -141,4 +139,25 @@ void sfl_avcodec_init()
     findInstalledVideoCodecs();
 }
 
+std::vector<std::map<std::string, std::string> >
+getDefaultCodecs()
+{
+    const char * const DEFAULT_BITRATE = "400";
+    sfl_avcodec_init();
+    std::vector<std::map<std::string, std::string> > result;
+    for (std::vector<std::string>::const_iterator iter = installed_video_codecs_.begin();
+         iter != installed_video_codecs_.end(); ++iter) {
+        std::map<std::string, std::string> codec;
+        // FIXME: get these keys from proper place
+        codec["name"] = *iter;
+        codec["bitrate"] = DEFAULT_BITRATE;
+        codec["enabled"] = "true";
+        // FIXME: make a nicer version of this
+        if (*iter == "H264")
+            codec["parameters"] = DEFAULT_H264_PROFILE_LEVEL_ID;
+        result.push_back(codec);
+    }
+    return result;
+}
+
 } // end namespace libav_utils
diff --git a/daemon/src/video/libav_utils.h b/daemon/src/video/libav_utils.h
index b812d4fe5781d5d47e1f7966037e0ba0fd26dbc3..b695a66030aa472dbf410d323ac96a5bcdcfefc6 100644
--- a/daemon/src/video/libav_utils.h
+++ b/daemon/src/video/libav_utils.h
@@ -36,9 +36,19 @@
 #include <string>
 
 namespace libav_utils {
-    void sfl_avcodec_init();
-    std::map<std::string, std::string> encodersMap();
-    std::vector<std::string> getVideoCodecList();
+    void
+    sfl_avcodec_init();
+
+    std::map<std::string, std::string>
+    encodersMap();
+
+    std::vector<std::string>
+    getVideoCodecList();
+
+    std::vector<std::map<std::string, std::string> >
+    getDefaultCodecs();
+    const char *const DEFAULT_H264_PROFILE_LEVEL_ID = "profile-level-id=428014";
+    const char *const MAX_H264_PROFILE_LEVEL_ID = "profile-level-id=640034";
 }
 
 #endif // __LIBAV_UTILS_H__
diff --git a/daemon/src/video/libx264-ultrafast.ffpreset.h b/daemon/src/video/libx264-ultrafast.ffpreset.h
deleted file mode 100644
index f9bbc23d5491c6667b8336aa3dfdbf104f28d25b..0000000000000000000000000000000000000000
--- a/daemon/src/video/libx264-ultrafast.ffpreset.h
+++ /dev/null
@@ -1,24 +0,0 @@
-static const char *x264_preset_ultrafast = "coder=0\n" \
-"flags=-loop\n" \
-"cmp=+chroma\n" \
-"partitions=-parti8x8-parti4x4-partp8x8-partb8x8\n" \
-"me_method=dia\n" \
-"subq=0\n" \
-"me_range=16\n" \
-"g=250\n" \
-"keyint_min=25\n" \
-"sc_threshold=0\n" \
-"i_qfactor=0.71\n" \
-"b_strategy=0\n" \
-"qcomp=0.6\n" \
-"qmin=0\n" \
-"qmax=69\n" \
-"qdiff=4\n" \
-"bf=0\n" \
-"refs=1\n" \
-"directpred=1\n" \
-"trellis=0\n" \
-"flags2=-bpyramid-mixed_refs-wpred-dct8x8+fastpskip-mbtree\n" \
-"wpredp=0\n" \
-"aq_mode=0\n" \
-"rc_lookahead=0";
diff --git a/daemon/src/video/shared_memory.cpp b/daemon/src/video/shared_memory.cpp
deleted file mode 100644
index 86c913f6747567254990db0fcedd9a83754a2a8a..0000000000000000000000000000000000000000
--- a/daemon/src/video/shared_memory.cpp
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- *  Copyright (C) 2004-2012 Savoir-Faire Linux Inc.
- *
- *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
- *
- *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- *  Additional permission under GNU GPL version 3 section 7:
- *
- *  If you modify this program, or any covered work, by linking or
- *  combining it with the OpenSSL project's OpenSSL library (or a
- *  modified version of that library), containing parts covered by the
- *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
- *  grants you additional permission to convey the resulting work.
- *  Corresponding Source for a non-source form of such a combination
- *  shall include the source code for the parts of OpenSSL used as well
- *  as that of the covered work.
- */
-
-#include "shared_memory.h"
-
-// shm includes
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/sem.h>     /* semaphore functions and structs.    */
-#include <sys/shm.h>
-
-#include <cstdlib>
-#include <stdexcept>
-
-#include "manager.h"
-#include "logger.h"
-#include "dbus/video_controls.h"
-#include "fileutils.h"
-
-namespace sfl_video {
-
-namespace { // anonymous namespace
-
-#if _SEM_SEMUN_UNDEFINED
-union semun {
- int val;                    /* value for SETVAL */
- struct semid_ds *buf;       /* buffer for IPC_STAT & IPC_SET */
- unsigned short int *array;  /* array for GETALL & SETALL */
- struct seminfo *__buf;      /* buffer for IPC_INFO */
-};
-#endif
-
-void cleanupSemaphore(int semaphoreSetID)
-{
-    semctl(semaphoreSetID, 0, IPC_RMID);
-}
-
-/*
- * function: sem_signal. signals the process that a frame is ready.
- * input:    semaphore set ID.
- * output:   none.
- */
-void sem_signal(int semaphoreSetID)
-{
-    /* structure for semaphore operations.   */
-    sembuf sem_op;
-
-    /* signal the semaphore - increase its value by one. */
-    sem_op.sem_num = 0;
-    sem_op.sem_op = 1;
-    sem_op.sem_flg = 0;
-    semop(semaphoreSetID, &sem_op, 1);
-}
-
-/* join and/or create a shared memory segment */
-int createShmKey()
-{
-    /* connect to and possibly create a segment with 644 permissions
-       (rw-r--r--) */
-    srand(time(NULL));
-    int proj_id = rand();
-    return ftok(fileutils::get_program_dir(), proj_id);
-}
-
-int createShmID(int key, int numBytes)
-{
-    int shm_id = shmget(key, numBytes, 0644 | IPC_CREAT);
-
-    if (shm_id == -1)
-        ERROR("shmget:%m");
-
-    return shm_id;
-}
-
-/* attach a shared memory segment */
-uint8_t *attachShm(int shm_id)
-{
-    /* attach to the segment and get a pointer to it */
-    uint8_t *data = reinterpret_cast<uint8_t*>(shmat(shm_id, (void *) 0, 0));
-    if (data == reinterpret_cast<uint8_t *>(-1)) {
-        ERROR("shmat:%m");
-        data = NULL;
-    }
-    return data;
-}
-
-void detachShm(uint8_t *data)
-{
-    /* detach from the segment: */
-    if (data and shmdt(data) == -1)
-        ERROR("shmdt:%m");
-}
-
-void destroyShm(int shm_id)
-{
-    /* destroy it */
-    shmctl(shm_id, IPC_RMID, NULL);
-}
-
-void cleanupShm(int shm_id, uint8_t *data)
-{
-    detachShm(data);
-    destroyShm(shm_id);
-}
-
-int createSemaphoreKey(int shmKey)
-{
-    key_t key;
-    do
-        key = ftok(fileutils::get_program_dir(), rand());
-    while (key == shmKey);
-    return key;
-}
-
-int createSemaphoreSetID(int semaphoreKey)
-{
-    /* first we create a semaphore set with a single semaphore,
-       whose counter is initialized to '0'. */
-    int semaphoreSetID = semget(semaphoreKey, 1, 0600 | IPC_CREAT);
-    if (semaphoreSetID == -1) {
-        ERROR("semget:%m");
-        throw std::runtime_error("Could not create semaphore set");
-    }
-
-    /* semaphore value, for semctl(). */
-    union semun sem_val;
-    sem_val.val = 0;
-    semctl(semaphoreSetID, 0, SETVAL, sem_val);
-    return semaphoreSetID;
-}
-} // end anonymous namespace
-
-SharedMemory::SharedMemory(VideoControls &controls) :
-    videoControls_(controls),
-    shmKey_(0),
-    shmID_(0),
-    shmBuffer_(0),
-    semaphoreSetID_(0),
-    semaphoreKey_(0),
-    dstWidth_(0),
-    dstHeight_(0),
-    bufferSize_(0),
-    shmReady_()
-{}
-
-void SharedMemory::allocateBuffer(int width, int height, int size)
-{
-    dstWidth_ = width;
-    dstHeight_ = height;
-    bufferSize_ = size;
-    shmKey_ = createShmKey();
-    shmID_ = createShmID(shmKey_, bufferSize_);
-    shmBuffer_ = attachShm(shmID_);
-    semaphoreKey_ = createSemaphoreKey(shmKey_);
-    semaphoreSetID_ = createSemaphoreSetID(semaphoreKey_);
-    shmReady_.signal();
-}
-
-void SharedMemory::publishShm()
-{
-    DEBUG("Publishing shm: %d sem: %d size: %d", shmKey_, semaphoreKey_,
-          bufferSize_);
-    videoControls_.receivingEvent(shmKey_, semaphoreKey_, bufferSize_,
-                                  dstWidth_, dstHeight_);
-}
-
-void SharedMemory::waitForShm()
-{
-    shmReady_.wait();
-}
-
-void SharedMemory::frameUpdatedCallback()
-{
-    // signal the semaphore that a new frame is ready
-    sem_signal(semaphoreSetID_);
-}
-
-SharedMemory::~SharedMemory()
-{
-    // free shared memory resources
-    videoControls_.stoppedReceivingEvent(shmKey_, semaphoreKey_);
-
-    // make sure no one is waiting for the SHM event which will never come if we've error'd out
-    shmReady_.signal();
-
-    cleanupSemaphore(semaphoreSetID_);
-    cleanupShm(shmID_, shmBuffer_);
-}
-} // end namespace sfl_video
diff --git a/daemon/src/video/video_endpoint.h b/daemon/src/video/shm_header.h
similarity index 74%
rename from daemon/src/video/video_endpoint.h
rename to daemon/src/video/shm_header.h
index fc50ab8a7aba26e60f430062b048e0272a5ee6ca..ccf168939dce4b27f08402f5200aa5643d5af4b7 100644
--- a/daemon/src/video/video_endpoint.h
+++ b/daemon/src/video/shm_header.h
@@ -1,7 +1,12 @@
 /*
- *  Copyright (C) 2004, 2005, 2006, 2009, 2008, 2009, 2010, 2011 Savoir-Faire Linux Inc.
+ *  Copyright (C) 2012 Savoir-Faire Linux Inc.
  *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
  *
+ *  Portions derived from GStreamer:
+ *  Copyright (C) <2009> Collabora Ltd
+ *  @author: Olivier Crete <olivier.crete@collabora.co.uk
+ *  Copyright (C) <2009> Nokia Inc
+ *
  *  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 3 of the License, or
@@ -28,19 +33,19 @@
  *  as that of the covered work.
  */
 
-#ifndef VIDEO_ENDPOINT_H__
-#define VIDEO_ENDPOINT_H__
+#ifndef SHM_HEADER_H_
+#define SHM_HEADER_H_
+
+#include <semaphore.h>
+
+struct SHMHeader {
+    sem_t notification;
+    sem_t mutex;
 
-#include <vector>
-#include <map>
-#include <string>
+    unsigned buffer_gen;
+    int buffer_size;
 
-namespace sfl_video {
-    /**
-     * Returns the list of codecs installed at runtime and that we support
-     */
-    std::vector<std::string> getCodecList();
-    std::map<std::string, std::string> getCodecSpecifications(const std::string &codec);
-}
+    char data[0];
+};
 
-#endif // VIDEO_ENDPOINT_H__
+#endif
diff --git a/daemon/src/video/shm_sink.cpp b/daemon/src/video/shm_sink.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..30352876d0ca17b854a3586800e5a50240f37c3d
--- /dev/null
+++ b/daemon/src/video/shm_sink.cpp
@@ -0,0 +1,216 @@
+/*
+ *  Copyright (C) 2012 Savoir-Faire Linux Inc.
+ *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
+ *
+ *  Portions derived from GStreamer:
+ *  Copyright (C) <2009> Collabora Ltd
+ *  @author: Olivier Crete <olivier.crete@collabora.co.uk
+ *  Copyright (C) <2009> Nokia Inc
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include "shm_sink.h"
+#include "shm_header.h"
+#include "logger.h"
+#include <sys/mman.h>
+#include <fcntl.h>
+#include <cstdio>
+#include <sstream>
+#include <unistd.h>
+#include <cerrno>
+#include <cstring>
+
+SHMSink::SHMSink(const std::string &shm_name) :
+    shm_name_(shm_name),
+    fd_(-1),
+    shm_area_(static_cast<SHMHeader*>(MAP_FAILED)),
+    shm_area_len_(0),
+    opened_name_(),
+    perms_(S_IRUSR | S_IWUSR | S_IRGRP)
+    {}
+
+SHMSink::~SHMSink()
+{
+    stop();
+}
+
+bool
+SHMSink::start()
+{
+    if (fd_ != -1) {
+        ERROR("fd must be -1");
+        return false;
+    }
+
+    const int flags = O_RDWR | O_CREAT | O_TRUNC | O_EXCL;
+    if (not shm_name_.empty()) {
+        fd_ = shm_open(shm_name_.c_str(), flags, perms_);
+        if (fd_ < 0) {
+            ERROR("could not open shm area \"%s\", shm_open failed:%s", shm_name_.c_str(), strerror(errno));
+            perror(strerror(errno));
+            return false;
+        }
+    } else {
+        for (int i = 0; fd_ < 0; ++i) {
+            std::ostringstream name;
+            name << PACKAGE_NAME << "_shm_" << getpid() << "_" << i;
+            shm_name_ = name.str();
+            fd_ = shm_open(shm_name_.c_str(), flags, perms_);
+            if (fd_ < 0 and errno != EEXIST) {
+                ERROR("%s", strerror(errno));
+                return false;
+            }
+        }
+    }
+
+    DEBUG("Using name %s", shm_name_.c_str());
+    opened_name_ = shm_name_;
+
+    shm_area_len_ = sizeof(SHMHeader);
+
+    if (ftruncate(fd_, shm_area_len_)) {
+        ERROR("Could not make shm area large enough for header");
+        perror(strerror(errno));
+        return false;
+    }
+
+    shm_area_ = static_cast<SHMHeader*>(mmap(NULL, shm_area_len_, PROT_READ | PROT_WRITE, MAP_SHARED, fd_, 0));
+
+    if (shm_area_ == MAP_FAILED) {
+        ERROR("Could not map shm area, mmap failed");
+        return false;
+    }
+
+    memset(shm_area_, 0, shm_area_len_);
+    if (sem_init(&shm_area_->notification, 1, 0) != 0) {
+        ERROR("sem_init: notification initialization failed");
+        return false;
+    }
+    if (sem_init(&shm_area_->mutex, 1, 1) != 0) {
+        ERROR("sem_init: mutex initialization failed");
+        return false;
+    }
+    return true;
+}
+
+bool
+SHMSink::stop()
+{
+    if (fd_ >= 0)
+        close(fd_);
+    fd_ = -1;
+
+    if (not opened_name_.empty()) {
+        shm_unlink(opened_name_.c_str());
+        opened_name_ = "";
+    }
+
+    if (shm_area_ != MAP_FAILED)
+        munmap(shm_area_, shm_area_len_);
+    shm_area_len_ = 0;
+    shm_area_ = static_cast<SHMHeader*>(MAP_FAILED);
+
+    return true;
+}
+
+bool
+SHMSink::resize_area(size_t desired_length)
+{
+    if (desired_length < shm_area_len_)
+        return true;
+
+    shm_unlock();
+
+    if (munmap(shm_area_, shm_area_len_)) {
+        ERROR("Could not unmap shared area");
+        perror(strerror(errno));
+        return false;
+    }
+
+    if (ftruncate(fd_, desired_length)) {
+        ERROR("Could not resize shared area");
+        perror(strerror(errno));
+        return false;
+    }
+
+    shm_area_ = static_cast<SHMHeader*>(mmap(NULL, desired_length, PROT_READ | PROT_WRITE, MAP_SHARED, fd_, 0));
+    shm_area_len_ = desired_length;
+
+    if (shm_area_ == MAP_FAILED) {
+        shm_area_ = 0;
+        ERROR("Could not remap shared area");
+        return false;
+    }
+
+    shm_lock();
+    return true;
+}
+
+void SHMSink::render(const std::vector<unsigned char> &data)
+{
+    shm_lock();
+
+    if (!resize_area(sizeof(SHMHeader) + data.size()))
+        return;
+
+    memcpy(shm_area_->data, &(*data.begin()), data.size());
+    shm_area_->buffer_size = data.size();
+    shm_area_->buffer_gen++;
+    sem_post(&shm_area_->notification);
+    shm_unlock();
+}
+
+// Note: this doesn't depend on VideoReceiveThread's implementation since it's forward declared.
+void SHMSink::render_callback(sfl_video::VideoReceiveThread * const th, const Callback &callback, size_t bytes)
+{
+    shm_lock();
+
+    if (!resize_area(sizeof(SHMHeader) + bytes)) {
+        ERROR("Could not resize area");
+        return;
+    }
+
+    callback(th, static_cast<void*>(shm_area_->data));
+    shm_area_->buffer_size = bytes;
+    shm_area_->buffer_gen++;
+    sem_post(&shm_area_->notification);
+    shm_unlock();
+}
+
+void SHMSink::shm_lock()
+{
+    sem_wait(&shm_area_->mutex);
+}
+
+void SHMSink::shm_unlock()
+{
+    sem_post(&shm_area_->mutex);
+}
diff --git a/daemon/src/video/shared_memory.h b/daemon/src/video/shm_sink.h
similarity index 50%
rename from daemon/src/video/shared_memory.h
rename to daemon/src/video/shm_sink.h
index 0db52ab04b8640cbb5a9868ace1f2e1ebd28aec3..e54595f074330f5233e2fe86bdb4e8760b4fa0fb 100644
--- a/daemon/src/video/shared_memory.h
+++ b/daemon/src/video/shm_sink.h
@@ -1,7 +1,12 @@
 /*
- *  Copyright (C) 2011, 2012 Savoir-Faire Linux Inc.
+ *  Copyright (C) 2012 Savoir-Faire Linux Inc.
  *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
  *
+ *  Portions derived from GStreamer:
+ *  Copyright (C) <2009> Collabora Ltd
+ *  @author: Olivier Crete <olivier.crete@collabora.co.uk
+ *  Copyright (C) <2009> Nokia Inc
+ *
  *  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 3 of the License, or
@@ -14,7 +19,7 @@
  *
  *  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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *  Additional permission under GNU GPL version 3 section 7:
  *
@@ -28,47 +33,49 @@
  *  as that of the covered work.
  */
 
-#ifndef SHARED_MEMORY_H_
-#define SHARED_MEMORY_H_
+#ifndef SHM_SINK_H_
+#define SHM_SINK_H_
 
-#include "cc_thread.h"
+#include <semaphore.h>
+#include <string>
+#include <vector>
+#include <tr1/functional>
 #include "noncopyable.h"
 
-class VideoControls;
-
+class SHMHeader;
 namespace sfl_video {
-class SharedMemory {
-    private:
-        NON_COPYABLE(SharedMemory);
-
-        /*-------------------------------------------------------------*/
-        /* These variables should be used in thread (i.e. run()) only! */
-        /*-------------------------------------------------------------*/
-        VideoControls &videoControls_;
-        int shmKey_;
-        int shmID_;
-        uint8_t *shmBuffer_;
-        int semaphoreSetID_;
-        int semaphoreKey_;
+    class VideoReceiveThread;
+}
 
-        int dstWidth_;
-        int dstHeight_;
-        int bufferSize_;
-        ost::Event shmReady_;
+// A VideoReceiveThread member function handle, where the member function
+// takes a (void *) as an argument
+typedef std::tr1::function<void (sfl_video::VideoReceiveThread * const, void *)> Callback;
 
+class SHMSink {
     public:
-        SharedMemory(VideoControls &controls);
-        ~SharedMemory();
-        void frameUpdatedCallback();
-        void waitForShm();
-        // Returns a pointer to the memory where frames should be copied
-        uint8_t *getTargetBuffer() { return shmBuffer_; }
-        int getShmKey() const { return shmKey_; }
-        int getSemaphoreKey() const { return semaphoreKey_; }
-        int getBufferSize() const { return bufferSize_; }
-        void allocateBuffer(int width, int height, int size);
-        void publishShm();
+        SHMSink(const std::string &shm_name = "");
+        std::string openedName() const { return opened_name_; }
+        ~SHMSink();
+
+        bool start();
+        bool stop();
+
+        bool resize_area(size_t desired_length);
+
+        void render(const std::vector<unsigned char> &data);
+        void render_callback(sfl_video::VideoReceiveThread * const th, const Callback &callback, size_t bytes);
+
+    private:
+        NON_COPYABLE(SHMSink);
+
+        void shm_lock();
+        void shm_unlock();
+        std::string shm_name_;
+        int fd_;
+        SHMHeader *shm_area_;
+        size_t shm_area_len_;
+        std::string opened_name_;
+        unsigned perms_;
 };
-}
 
-#endif // SHARED_MEMORY_H_
+#endif // SHM_SINK_H_
diff --git a/daemon/src/video/test/Makefile.am b/daemon/src/video/test/Makefile.am
index 2c03bca1c45bb3312f88dfc767b313764ab69788..e0d8400b14b14dd910d6f6d164529217ac754f3e 100644
--- a/daemon/src/video/test/Makefile.am
+++ b/daemon/src/video/test/Makefile.am
@@ -1,7 +1,7 @@
 include ../../../globals.mak
 
-TESTS=test_video_endpoint test_thread test_v4l2
-check_PROGRAMS=test_video_endpoint test_video_rtp test_thread test_video_preview test_v4l2
+TESTS=test_video_endpoint test_thread test_v4l2 test_shm
+check_PROGRAMS=test_video_endpoint test_video_rtp test_thread test_video_preview test_v4l2 test_shm
 
 test_video_endpoint_SOURCES=test_video_endpoint.cpp test_video_endpoint.h
 test_video_endpoint_LDADD=$(top_builddir)/src/libsflphone.la $(top_builddir)/src/video/libvideo.la $(YAML_LIBS)
@@ -18,4 +18,8 @@ test_thread_LDADD=@CCRTP_LIBS@
 test_v4l2_SOURCES=test_v4l2.cpp $(top_srcdir)/src/logger.cpp
 test_v4l2_LDADD=$(top_builddir)/src/libsflphone.la $(top_builddir)/src/video/libvideo.la $(YAML_LIBS)
 
+test_shm_SOURCES=test_shm.cpp shm_src.cpp shm_src.h
+test_shm_LDADD=$(top_builddir)/src/libsflphone.la $(top_builddir)/src/video/libvideo.la $(YAML_LIBS)
+test_shm_CXXFLAGS=$(AM_CXXFLAGS) -std=c++0x
+
 AM_CXXFLAGS=-I$(top_builddir)/src/video -I$(top_builddir)/src
diff --git a/daemon/src/video/test/README b/daemon/src/video/test/README
new file mode 100644
index 0000000000000000000000000000000000000000..9ef0c4f1e81db2960330be48b5138435024a50d5
--- /dev/null
+++ b/daemon/src/video/test/README
@@ -0,0 +1 @@
+c++ shm_src.cpp shmclient.cpp -o shmclient `pkg-config --cflags --libs clutter-1.0` -lrt -pthread -O2
diff --git a/daemon/src/video/test/make_rtp_stream.sh b/daemon/src/video/test/make_rtp_stream.sh
index 5e632cbd107bd15c0fcf4cc42f55b22408999399..dfb4759b5bde85a8fce02915beb7642754a51eb8 100755
--- a/daemon/src/video/test/make_rtp_stream.sh
+++ b/daemon/src/video/test/make_rtp_stream.sh
@@ -1,2 +1,2 @@
 # disables audio
-ffmpeg -f video4linux2 -i /dev/video0 -an -r 30 -vb 10000 -vcodec mpeg4 -f rtp rtp://127.0.0.1:5000/
+ffmpeg -f video4linux2 -i /dev/video0 -srcw 320 -srch 240 -an -r 30 -vprofile baseline -level 13 -vb 400000 -vcodec libx264 -payload_type 109 -preset veryfast -tune zerolatency -f rtp rtp://192.168.50.116:2228
diff --git a/daemon/src/video/test/shm_src.cpp b/daemon/src/video/test/shm_src.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..023bb647653ced10831d728d2cbefea03566ab54
--- /dev/null
+++ b/daemon/src/video/test/shm_src.cpp
@@ -0,0 +1,153 @@
+/*
+ *  Copyright (C) 2012 Savoir-Faire Linux Inc.
+ *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
+ *
+ *  Portions derived from GStreamer:
+ *  Copyright (C) <2009> Collabora Ltd
+ *  @author: Olivier Crete <olivier.crete@collabora.co.uk
+ *  Copyright (C) <2009> Nokia Inc
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+
+#include "shm_src.h"
+#include "../shm_header.h"
+#include <sys/mman.h>
+#include <fcntl.h>
+#include <cstdio>
+#include <iostream>
+#include <unistd.h>
+#include <cerrno>
+#include <cstring>
+#include <cassert>
+
+SHMSrc::SHMSrc(const std::string &shm_name) :
+    shm_name_(shm_name),
+    fd_(-1),
+    shm_area_(static_cast<SHMHeader*>(MAP_FAILED)),
+    shm_area_len_(0),
+    buffer_gen_(0)
+    {}
+
+bool
+SHMSrc::start()
+{
+    if (fd_ != -1) {
+        std::cerr << "fd must be -1" << std::endl;
+        return false;
+    }
+
+    fd_ = shm_open(shm_name_.c_str(), O_RDWR, 0);
+    if (fd_ < 0) {
+        std::cerr << "could not open shm area \"" << shm_name_ << "\", shm_open failed" << std::endl;
+        perror(strerror(errno));
+        return false;
+    }
+    shm_area_len_ = sizeof(SHMHeader);
+
+    shm_area_ = static_cast<SHMHeader*>(mmap(NULL, shm_area_len_, PROT_READ | PROT_WRITE, MAP_SHARED, fd_, 0));
+
+    if (shm_area_ == MAP_FAILED) {
+        std::cerr << "Could not map shm area, mmap failed" << std::endl;
+        return false;
+    }
+
+    return true;
+}
+
+bool
+SHMSrc::stop()
+{
+    if (fd_ >= 0)
+        close(fd_);
+    fd_ = -1;
+
+    if (shm_area_ != MAP_FAILED)
+        munmap(shm_area_, shm_area_len_);
+    shm_area_len_ = 0;
+    shm_area_ = static_cast<SHMHeader*>(MAP_FAILED);
+
+    return true;
+}
+
+bool
+SHMSrc::resize_area()
+{
+    while ((sizeof(SHMHeader) + shm_area_->buffer_size) > shm_area_len_) {
+        size_t new_size = sizeof(SHMHeader) + shm_area_->buffer_size;
+
+        shm_unlock();
+        if (munmap(shm_area_, shm_area_len_)) {
+            std::cerr << "Could not unmap shared area" << std::endl;
+            perror(strerror(errno));
+            return false;
+        }
+
+        shm_area_ = static_cast<SHMHeader*>(mmap(NULL, new_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd_, 0));
+        shm_area_len_ = new_size;
+
+        if (!shm_area_) {
+            shm_area_ = 0;
+            std::cerr << "Could not remap shared area" << std::endl;
+            return false;
+        }
+
+        shm_area_len_ = new_size;
+        shm_lock();
+    }
+    return true;
+}
+
+void SHMSrc::render(char *dest, size_t len)
+{
+    shm_lock();
+
+    while (buffer_gen_ == shm_area_->buffer_gen) {
+        shm_unlock();
+        std::cerr << "Waiting for next buffer" << std::endl;;
+        sem_wait(&shm_area_->notification);
+
+        shm_lock();
+    }
+
+    if (!resize_area())
+        return;
+
+    std::cerr << "Reading from buffer!" << std::endl;
+    memcpy(dest, shm_area_->data, len);
+    buffer_gen_ = shm_area_->buffer_gen;
+    shm_unlock();
+}
+
+void SHMSrc::shm_lock()
+{
+    sem_wait(&shm_area_->mutex);
+}
+
+void SHMSrc::shm_unlock()
+{
+    sem_post(&shm_area_->mutex);
+}
diff --git a/daemon/src/video/video_endpoint.cpp b/daemon/src/video/test/shm_src.h
similarity index 57%
rename from daemon/src/video/video_endpoint.cpp
rename to daemon/src/video/test/shm_src.h
index 8b4953678baca3e1ddefb31b56516a142c8b67f0..9ae216aa17478dd305bfd167069e689f9558f4e0 100644
--- a/daemon/src/video/video_endpoint.cpp
+++ b/daemon/src/video/test/shm_src.h
@@ -1,7 +1,12 @@
 /*
- *  Copyright (C) 2004, 2005, 2006, 2009, 2008, 2009, 2010, 2011 Savoir-Faire Linux Inc.
+ *  Copyright (C) 2012 Savoir-Faire Linux Inc.
  *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
  *
+ *  Portions derived from GStreamer:
+ *  Copyright (C) <2009> Collabora Ltd
+ *  @author: Olivier Crete <olivier.crete@collabora.co.uk
+ *  Copyright (C) <2009> Nokia Inc
+ *
  *  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 3 of the License, or
@@ -14,7 +19,8 @@
  *
  *  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., 675 Mass Ave, Cambridge, MA 02139, USA.  *
+ *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
  *  Additional permission under GNU GPL version 3 section 7:
  *
  *  If you modify this program, or any covered work, by linking or
@@ -27,46 +33,39 @@
  *  as that of the covered work.
  */
 
-#include "video_endpoint.h"
+#ifndef SHM_SRC_H_
+#define SHM_SRC_H_
 
-#include <sstream>
-#include <vector>
-#include "libav_utils.h"
+#include <string>
+#include "../../noncopyable.h"
 
-namespace sfl_video {
+class SHMHeader;
+// Example Shared memory source, only useful for testing
+// as far as the daemon is concerned
 
-/* anonymous namespace */
-namespace {
-int FAKE_BITRATE()
-{
-    return 1000;
-}
+class SHMSrc {
+    public:
+        SHMSrc(const std::string &shm_name);
+        virtual ~SHMSrc() {};
 
-/* FIXME: use real bitrates */
-int getBitRate(const std::string & /*codec*/)
-{
-    return FAKE_BITRATE();
-}
-} // end anonymous namespace
+        bool start();
+        bool stop();
 
-std::vector<std::string> getCodecList()
-{
-    return libav_utils::getVideoCodecList();
-}
+        bool resize_area();
 
-std::map<std::string, std::string> getCodecSpecifications(const std::string &codec)
-{
-    std::map<std::string, std::string> specs;
-    const char * const NAME_KEY = "name";
-    const char * const BITRATE_KEY = "bitrate";
+        void render(char *data, size_t len);
 
-    // Add the bit rate
-    specs[NAME_KEY] = codec;
-    std::stringstream ss;
-    ss << getBitRate(codec);
-    specs[BITRATE_KEY] = ss.str();
+    protected:
+        void shm_lock();
+        void shm_unlock();
+        std::string shm_name_;
+        int fd_;
+        SHMHeader *shm_area_;
+        size_t shm_area_len_;
+        unsigned buffer_gen_;
 
-    return specs;
-}
+    private:
+        NON_COPYABLE(SHMSrc);
+};
 
-} // end namespace sfl_video
+#endif // SHM_SRC_H_
diff --git a/daemon/src/video/test/shmclient.c b/daemon/src/video/test/shmclient.c
deleted file mode 100644
index 267bd7fe04ebcecd2021d8bc74d568e33f7de6c7..0000000000000000000000000000000000000000
--- a/daemon/src/video/test/shmclient.c
+++ /dev/null
@@ -1,192 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/sem.h>     /* semaphore functions and structs.    */
-#include <sys/shm.h>
-
-#include <clutter/clutter.h>
-#define TEMPFILE "/tmp/frame.txt"
-
-#if _SEM_SEMUN_UNDEFINED
-   union semun
-   {
-     int val;				    /* value for SETVAL */
-     struct semid_ds *buf;		/* buffer for IPC_STAT & IPC_SET */
-     unsigned short int *array;	/* array for GETALL & SETALL */
-     struct seminfo *__buf;		/* buffer for IPC_INFO */
-   };
-#endif
-
-typedef struct {
-    unsigned size;
-    unsigned width;
-    unsigned height;
-} FrameInfo;
-
-struct AppData {
-    unsigned width;
-    unsigned height;
-    char *shm_buffer;
-    int sem_set_id;
-    ClutterActor *texture;
-};
-
-FrameInfo getFrameSize()
-{
-    FrameInfo info;
-
-    /* get message out of the file */
-    FILE *tmp = fopen(TEMPFILE, "r");
-    fscanf(tmp, "%u\n%u\n%u\n", &info.size, &info.width, &info.height);
-    printf("Size is %u\n", info.size);
-    printf("Width is %u\n", info.width);
-    printf("Height is %u\n", info.height);
-    fclose(tmp);
-    return info;
-}
-
-int get_sem_set()
-{
-    /* this variable will contain the semaphore set. */
-    int sem_set_id;
-    key_t key = ftok("/tmp", 'b');
-
-    /* semaphore value, for semctl().                */
-    union semun sem_val;
-
-    /* first we get a semaphore set with a single semaphore, */
-    /* whose counter is initialized to '0'.                     */
-    sem_set_id = semget(key, 1, 0600);
-    if (sem_set_id == -1) {
-        perror("semget");
-        exit(1);
-    }
-    sem_val.val = 0;
-    semctl(sem_set_id, 0, SETVAL, sem_val);
-    return sem_set_id;
-}
-
-/*
- * function: sem_wait. wait for frame from other process
- * input:    semaphore set ID.
- * output:   none.
- */
-    void
-sem_wait(int sem_set_id)
-{
-    /* structure for semaphore operations.   */
-    struct sembuf sem_op;
-
-    /* wait on the semaphore, unless it's value is non-negative. */
-    sem_op.sem_num = 0;
-    sem_op.sem_op = -1;
-    sem_op.sem_flg = 0;
-    semop(sem_set_id, &sem_op, 1);
-}
-
-/* join and/or create a shared memory segment */
-int getShm(unsigned numBytes)
-{
-    key_t key;
-    int shm_id;
-    /* connect to a segment with 600 permissions
-       (r--r--r--) */
-    key = ftok("/tmp", 'c');
-    shm_id = shmget(key, numBytes, 0644);
-
-    return shm_id;
-}
-
-/* attach a shared memory segment */
-char *attachShm(int shm_id)
-{
-    char *data = NULL;
-
-    /* attach to the segment and get a pointer to it */
-    data = shmat(shm_id, (void *)0, 0);
-    if (data == (char *)(-1)) {
-        perror("shmat");
-        data = NULL;
-    }
-
-    return data;
-}
-
-void detachShm(char *data)
-{
-    /* detach from the segment: */
-    if (shmdt(data) == -1) {
-        perror("shmdt");
-    }
-}
-
-/* round integer value up to next multiple of 4 */
-int round_up_4(int value)
-{
-    return (value + 3) &~ 3;
-}
-
-void readFrameFromShm(int width, int height, char *data, int sem_set_id,
-        ClutterActor *texture)
-{
-    sem_wait(sem_set_id);
-    clutter_texture_set_from_rgb_data (CLUTTER_TEXTURE(texture),
-            (void*)data,
-            FALSE,
-            width,
-            height,
-            round_up_4(3 * width),
-            3,
-            0,
-            NULL);
-}
-
-gboolean updateTexture(gpointer data)
-{
-    struct AppData *app = (struct AppData*) data;
-    readFrameFromShm(app->width, app->height, app->shm_buffer, app->sem_set_id,
-            app->texture);
-    return TRUE;
-}
-
-int main(int argc, char *argv[])
-{
-    /* Initialize Clutter */
-    if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
-        return 1;
-    FrameInfo info = getFrameSize();
-    int shm_id = getShm(info.size);
-    char *shm_buffer = attachShm(shm_id);
-    if (shm_buffer == NULL)
-        return 1;
-    int sem_set_id = get_sem_set();
-
-    ClutterActor *stage, *texture;
-
-    /* Get the default stage */
-    stage = clutter_stage_get_default ();
-    clutter_actor_set_size(stage,
-            info.width,
-            info.height);
-
-    texture = clutter_texture_new();
-
-    clutter_stage_set_title(CLUTTER_STAGE (stage), "Client");
-    /* Add ClutterTexture to the stage */
-    clutter_container_add(CLUTTER_CONTAINER (stage), texture, NULL);
-
-    struct AppData app = {info.width, info.height, shm_buffer, sem_set_id,
-        texture};
-    /* frames are read and saved here */
-    g_idle_add(updateTexture, &app);
-
-    clutter_actor_show_all(stage);
-
-    /* main loop */
-    clutter_main();
-
-    detachShm(shm_buffer);
-
-    return 0;
-}
diff --git a/daemon/src/video/test/shmclient.cpp b/daemon/src/video/test/shmclient.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..ba459d1bfed110e61d2933998fa204cadaf0a37e
--- /dev/null
+++ b/daemon/src/video/test/shmclient.cpp
@@ -0,0 +1,116 @@
+#include <cstdio>
+#include <cstdlib>
+#include "shm_src.h"
+#include "../shm_header.h"
+#include "../../noncopyable.h"
+#include <sys/mman.h>
+#include <iostream>
+#include <clutter/clutter.h>
+
+class ClutterSHMSrc : public SHMSrc {
+    public:
+        ClutterSHMSrc(const std::string &name,
+                unsigned width,
+                unsigned height,
+                ClutterActor *texture) :
+            SHMSrc(name),
+            width_(width),
+            height_(height),
+            texture_(texture)
+            {
+                printf("Creating source with name:%s width:%d height:%d texture:%p\n", name.c_str(), width, height, texture);
+            }
+
+        void render_to_texture()
+        {
+            if (shm_area_ == MAP_FAILED) {
+                g_print("shm_area is MAP FAILED!\n");
+                return;
+            }
+
+            shm_lock();
+
+            while (buffer_gen_ == shm_area_->buffer_gen) {
+                shm_unlock();
+                sem_wait(&shm_area_->notification);
+
+                shm_lock();
+            }
+
+            if (!resize_area()) {
+                g_print("could not resize area\n");
+                return;
+            }
+
+            clutter_actor_set_size(texture_, width_, height_);
+            const int BPP = 4;
+            const int ROW_STRIDE = BPP * width_;
+            /* update the clutter texture */
+            clutter_texture_set_from_rgb_data(CLUTTER_TEXTURE(texture_),
+                    reinterpret_cast<const unsigned char *>(shm_area_->data),
+                    TRUE,
+                    width_,
+                    height_,
+                    ROW_STRIDE,
+                    BPP,
+                    CLUTTER_TEXTURE_RGB_FLAG_BGR,
+                    NULL);
+            buffer_gen_ = shm_area_->buffer_gen;
+            shm_unlock();
+        }
+
+    private:
+        NON_COPYABLE(ClutterSHMSrc);
+        unsigned width_;
+        unsigned height_;
+        ClutterActor *texture_;
+};
+
+gboolean updateTexture(gpointer data)
+{
+    ClutterSHMSrc *src = static_cast<ClutterSHMSrc *>(data);
+    src->render_to_texture();
+    return TRUE;
+}
+
+int main(int argc, char *argv[])
+{
+    if (argc < 4) {
+        printf("Usage: ./shmclient <shm_filename> <width> <height>\n");
+        return 1;
+    }
+
+    /* Initialize Clutter */
+    if (clutter_init(NULL, NULL) != CLUTTER_INIT_SUCCESS)
+        return 1;
+
+    /* Get the default stage */
+    ClutterActor *stage = clutter_stage_get_default();
+
+    const int width = atoi(argv[2]);
+    const int height = atoi(argv[3]);
+
+    clutter_actor_set_size(stage, width, height);
+
+    ClutterActor *texture = clutter_texture_new();
+
+    clutter_stage_set_title(CLUTTER_STAGE(stage), "Client");
+    /* Add ClutterTexture to the stage */
+    clutter_container_add(CLUTTER_CONTAINER(stage), texture, NULL);
+
+    ClutterSHMSrc src(argv[1], width, height, texture);
+    if (not src.start()) {
+        printf("Could not start SHM source\n");
+        return 1;
+    }
+    /* frames are read and saved here */
+    g_timeout_add_full(G_PRIORITY_DEFAULT_IDLE, 30, updateTexture, &src, NULL);
+
+    clutter_actor_show_all(stage);
+
+    /* main loop */
+    clutter_main();
+    src.stop();
+
+    return 0;
+}
diff --git a/daemon/src/video/test/test_shm.cpp b/daemon/src/video/test/test_shm.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..d51bf5a2b0c1973c83c8be60815e061b9bfbabf1
--- /dev/null
+++ b/daemon/src/video/test/test_shm.cpp
@@ -0,0 +1,107 @@
+#include "shm_sink.h"
+#include "shm_src.h"
+#include <thread>
+#include <signal.h>
+#include <iostream>
+#include <unistd.h>
+#include <sys/wait.h>
+#include <atomic>
+#include <cstring>
+#include <cassert>
+
+namespace {
+
+std::atomic<bool> done(false);
+
+void signal_handler(int /*sig*/)
+{
+    done = true;
+}
+
+const char test_data[] = "abcdefghijklmnopqrstuvwxyz";
+
+void sink_thread()
+{
+    SHMSink sink("bob");;
+    if (!sink.start())
+        return;
+    std::vector<unsigned char> test_vec(test_data, test_data + sizeof(test_data) / sizeof(test_data[0]));
+
+    while (!done) {
+        sink.render(test_vec);
+        usleep(1000);
+    }
+    sink.stop();
+    std::cerr << std::endl;
+    std::cerr << "Exitting sink thread" << std::endl;
+}
+
+void run_client()
+{
+    SHMSrc src("bob");;
+    bool started = false;
+    while (not done and not started) {
+        sleep(1);
+        if (src.start())
+            started = true;
+    }
+    // we get here if the above loop was interupted by our signal handler
+    if (!started)
+        return;
+
+    // initialize destination string to 0's
+    std::string dest(sizeof(test_data), 0);
+    const std::string test_data_str(test_data, sizeof(test_data));
+    assert(test_data_str.size() == 27);
+    assert(dest.size() == test_data_str.size());
+    while (not done and dest != test_data_str) {
+        src.render(&(*dest.begin()), dest.size());
+        usleep(1000);
+    }
+    src.stop();
+    std::cerr << "Got characters, exitting client process" << std::endl;
+}
+
+void run_daemon()
+{
+    std::thread bob(sink_thread);
+    /* Wait for child process. */
+    int status;
+    int pid;
+    if ((pid = wait(&status)) == -1) {
+        perror("wait error");
+    } else {
+        // Check status.
+        if (WIFSIGNALED(status) != 0)
+            std::cout << "Child process ended because of signal " <<
+                    WTERMSIG(status) << std::endl;
+        else if (WIFEXITED(status) != 0)
+            std::cout << "Child process ended normally; status = " <<
+                    WEXITSTATUS(status) << std::endl;
+        else
+            std::cout << "Child process did not end normally" << std::endl;
+    }
+    std::cout << "Finished waiting for child" << std::endl;
+    done = true;
+    // wait for thread
+    bob.join();
+}
+
+} // end anonymous namespace
+
+int main()
+{
+    signal(SIGINT, signal_handler);
+    pid_t pid = fork();
+    if (pid < 0) {
+        std::cerr << "Failed to fork" << std::endl;
+        return 1;
+    } else if (pid == 0) {
+        // child code only
+        run_client();
+    } else {
+        // parent code only
+        run_daemon();
+    }
+    return 0;
+}
diff --git a/daemon/src/video/test/test_video_endpoint.cpp b/daemon/src/video/test/test_video_endpoint.cpp
index f19d51ce4f313652d4a43a0e2d76775ac3ac3f00..7eec1a1c17da72015b9d8bee2f760b8ab736f334 100644
--- a/daemon/src/video/test/test_video_endpoint.cpp
+++ b/daemon/src/video/test/test_video_endpoint.cpp
@@ -33,17 +33,16 @@
 #include <memory>
 #include <iostream>
 #include <cassert>
-#include "video_endpoint.h"
 #include "libav_utils.h"
 
 void VideoEndpointTest::testListInstalledCodecs()
 {
     /* This would list codecs */
-	std::cout << "Installed codecs:" << std::endl;
-    std::vector<std::string> codecs = sfl_video::getCodecList();
+    std::cout << "Installed codecs:" << std::endl;
+    std::vector<std::string> codecs(libav_utils::getVideoCodecList());
     std::vector<std::string>::iterator it;
-	for (it = codecs.begin(); it != codecs.end(); ++it)
-		std::cout << '\t' << *it << std::endl;
+    for (it = codecs.begin(); it != codecs.end(); ++it)
+        std::cout << '\t' << *it << std::endl;
 }
 
 int main ()
diff --git a/daemon/src/video/test/test_video_preview.cpp b/daemon/src/video/test/test_video_preview.cpp
index 6a9e6d8e21c61c12c2e5b384479a04851c95583d..f295fd2ba3055f3d0e1fe18f69e88a5e2f3c065c 100644
--- a/daemon/src/video/test/test_video_preview.cpp
+++ b/daemon/src/video/test/test_video_preview.cpp
@@ -44,12 +44,14 @@ void VideoPreviewTest::testPreview()
     args["height"] = "480";
 
     sfl_video::VideoPreview preview(args);
-    sleep(10);
+    sleep(1);
 }
 
 int main ()
 {
-    VideoPreviewTest test;
-    test.testPreview();
+    for (int i = 0; i < 20; ++i) {
+        VideoPreviewTest test;
+        test.testPreview();
+    }
     return 0;
 }
diff --git a/daemon/src/video/test/test_video_rtp.cpp b/daemon/src/video/test/test_video_rtp.cpp
index e113c7750bf36db4d17c28470a11c8b456d6463d..0cfaec39ec3e31a536d66f89f73df33e5e35113a 100644
--- a/daemon/src/video/test/test_video_rtp.cpp
+++ b/daemon/src/video/test/test_video_rtp.cpp
@@ -39,7 +39,7 @@
 int main ()
 {
     VideoPreference preference;
-    sfl_video::VideoRtpSession session(preference.getSettings());
+    sfl_video::VideoRtpSession session("test", preference.getSettings());
     session.start();
     sleep(10);
     session.stop();
diff --git a/daemon/src/video/video_preview.cpp b/daemon/src/video/video_preview.cpp
index 0417e0469ed3572491dd7d7a1572cee0c7d0ab46..bf2aa9d2ccb849fd07c50a49d9ac29e9e19aa20c 100644
--- a/daemon/src/video/video_preview.cpp
+++ b/daemon/src/video/video_preview.cpp
@@ -29,10 +29,9 @@
  */
 
 #include "video_preview.h"
+#include "logger.h"
 #include <map>
 #include <string>
-#include "manager.h"
-#include "shared_memory.h"
 #include "video_receive_thread.h"
 
 class VideoControls;
@@ -40,19 +39,17 @@ class VideoControls;
 namespace sfl_video {
 
 VideoPreview::VideoPreview(const std::map<std::string, std::string> &args) :
-    args_(args), sharedMemory_(), receiveThread_()
+    args_(args), receiveThread_()
 {
-    VideoControls *controls(Manager::instance().getDbusManager()->getVideoControls());
-    sharedMemory_.reset(new SharedMemory(*controls));
-    receiveThread_.reset(new VideoReceiveThread(args_, *sharedMemory_));
+    const char * const LOCAL_ID = "local";
+    receiveThread_.reset(new VideoReceiveThread(LOCAL_ID, args_));
     receiveThread_->start();
-    sharedMemory_->waitForShm();
 }
 
-void VideoPreview::getShmInfo(int &shmKey, int &semaphoreKey, int &bufferSize)
+VideoPreview::~VideoPreview()
 {
-    shmKey = sharedMemory_->getShmKey();
-    semaphoreKey = sharedMemory_->getSemaphoreKey();
-    bufferSize = sharedMemory_->getBufferSize();
+    // explicitly destroy the thread object
+    receiveThread_.reset();
 }
+
 } // end namspace sfl_video
diff --git a/daemon/src/video/video_preview.h b/daemon/src/video/video_preview.h
index 4dd2795a2e1be2505f0b9d7336a04777b9f71eeb..212d9bc3f6a480bde1df5c6bf6955c362524e661 100644
--- a/daemon/src/video/video_preview.h
+++ b/daemon/src/video/video_preview.h
@@ -37,17 +37,15 @@
 
 namespace sfl_video {
 
-class SharedMemory;
 class VideoReceiveThread;
 
 class VideoPreview {
     public:
         VideoPreview(const std::map<std::string, std::string> &args);
-        void getShmInfo(int &shmKey, int &semaphoreKey, int &bufferSize);
+        ~VideoPreview();
 
     private:
         std::map<std::string, std::string> args_;
-        std::tr1::shared_ptr<SharedMemory> sharedMemory_;
         std::tr1::shared_ptr<VideoReceiveThread> receiveThread_;
 };
 }
diff --git a/daemon/src/video/video_receive_thread.cpp b/daemon/src/video/video_receive_thread.cpp
index 2dd60c9053503d428bab0bfc8c1fd04f0eb6d549..39b12a94756a632b2dfd56c3fc95922af715c202 100644
--- a/daemon/src/video/video_receive_thread.cpp
+++ b/daemon/src/video/video_receive_thread.cpp
@@ -30,6 +30,7 @@
  */
 
 #include "video_receive_thread.h"
+#include "dbus/video_controls.h"
 #include "packet_handle.h"
 #include "check.h"
 
@@ -50,7 +51,6 @@ extern "C" {
 #include <fstream>
 
 #include "manager.h"
-#include "shared_memory.h"
 
 static const enum PixelFormat VIDEO_RGB_FORMAT = PIX_FMT_BGRA;
 
@@ -64,20 +64,23 @@ int getBufferSize(int width, int height, int format)
 {
     enum PixelFormat fmt = (enum PixelFormat) format;
     // determine required buffer size and allocate buffer
-    return sizeof(uint8_t) * avpicture_get_size(fmt, width, height);
+    return sizeof(unsigned char) * avpicture_get_size(fmt, width, height);
 }
 
-string openTemp(string path, std::ofstream& f)
+string openTemp(string path, std::ofstream& os)
 {
-    path += "/XXXXXX";
+    path += "/";
+    // POSIX the mktemp family of functions requires names to end with 6 x's
+    const char * const X_SUFFIX = "XXXXXX";
+
+    path += X_SUFFIX;
     std::vector<char> dst_path(path.begin(), path.end());
     dst_path.push_back('\0');
-    int fd = -1;
-    while (fd == -1) {
+    for (int fd = -1; fd == -1; ) {
         fd = mkstemp(&dst_path[0]);
         if (fd != -1) {
             path.assign(dst_path.begin(), dst_path.end() - 1);
-            f.open(path.c_str(), std::ios_base::trunc | std::ios_base::out);
+            os.open(path.c_str(), std::ios_base::trunc | std::ios_base::out);
             close(fd);
         }
     }
@@ -87,7 +90,7 @@ string openTemp(string path, std::ofstream& f)
 
 void VideoReceiveThread::loadSDP()
 {
-    RETURN_IF_FAIL(not args_["receiving_sdp"].empty(), "Cannot load empty SDP");
+    EXIT_IF_FAIL(not args_["receiving_sdp"].empty(), "Cannot load empty SDP");
 
     std::ofstream os;
     sdpFilename_ = openTemp("/tmp", os);
@@ -97,6 +100,18 @@ void VideoReceiveThread::loadSDP()
     os.close();
 }
 
+void VideoReceiveThread::openDecoder()
+{
+    if (decoderCtx_)
+        avcodec_close(decoderCtx_);
+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(53, 6, 0)
+    int ret = avcodec_open(decoderCtx_, inputDecoder_);
+#else
+    int ret = avcodec_open2(decoderCtx_, inputDecoder_, NULL);
+#endif
+    EXIT_IF_FAIL(ret == 0, "Could not open codec");
+}
+
 // We do this setup here instead of the constructor because we don't want the
 // main thread to block while this executes, so it happens in the video thread.
 void VideoReceiveThread::setup()
@@ -120,7 +135,7 @@ void VideoReceiveThread::setup()
 
     DEBUG("Using %s format", format_str.c_str());
     AVInputFormat *file_iformat = av_find_input_format(format_str.c_str());
-    RETURN_IF_FAIL(file_iformat, "Could not find format \"%s\"", format_str.c_str());
+    EXIT_IF_FAIL(file_iformat, "Could not find format \"%s\"", format_str.c_str());
 
     AVDictionary *options = NULL;
     if (!args_["framerate"].empty())
@@ -132,16 +147,20 @@ void VideoReceiveThread::setup()
 
     // Open video file
     DEBUG("Opening input");
+    inputCtx_ = avformat_alloc_context();
+    inputCtx_->interrupt_callback = interruptCb_;
     int ret = avformat_open_input(&inputCtx_, input.c_str(), file_iformat, options ? &options : NULL);
-    RETURN_IF_FAIL(ret == 0, "Could not open input \"%s\"", input.c_str());
+    EXIT_IF_FAIL(ret == 0, "Could not open input \"%s\"", input.c_str());
 
     DEBUG("Finding stream info");
+    if (requestKeyFrameCallback_)
+        requestKeyFrameCallback_(id_);
 #if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(53, 8, 0)
     ret = av_find_stream_info(inputCtx_);
 #else
     ret = avformat_find_stream_info(inputCtx_, options ? &options : NULL);
 #endif
-    RETURN_IF_FAIL(ret >= 0, "Could not find stream info!");
+    EXIT_IF_FAIL(ret >= 0, "Could not find stream info!");
 
     // find the first video stream from the input
     streamIndex_ = -1;
@@ -149,24 +168,19 @@ void VideoReceiveThread::setup()
         if (inputCtx_->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO)
             streamIndex_ = i;
 
-    RETURN_IF_FAIL(streamIndex_ != -1, "Could not find video stream");
+    EXIT_IF_FAIL(streamIndex_ != -1, "Could not find video stream");
 
     // Get a pointer to the codec context for the video stream
     decoderCtx_ = inputCtx_->streams[streamIndex_]->codec;
 
     // find the decoder for the video stream
-    AVCodec *inputDecoder = avcodec_find_decoder(decoderCtx_->codec_id);
-    RETURN_IF_FAIL(inputDecoder, "Unsupported codec");
+    inputDecoder_ = avcodec_find_decoder(decoderCtx_->codec_id);
+    EXIT_IF_FAIL(inputDecoder_, "Unsupported codec");
 
-#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(53, 6, 0)
-    ret = avcodec_open(decoderCtx_, inputDecoder);
-#else
-    ret = avcodec_open2(decoderCtx_, inputDecoder, NULL);
-#endif
-    RETURN_IF_FAIL(ret == 0, "Could not open codec");
+    openDecoder();
 
     scaledPicture_ = avcodec_alloc_frame();
-    RETURN_IF_FAIL(scaledPicture_, "Could not allocate output frame");
+    EXIT_IF_FAIL(scaledPicture_, "Could not allocate output frame");
 
     if (dstWidth_ == 0 and dstHeight_ == 0) {
         dstWidth_ = decoderCtx_->width;
@@ -174,16 +188,11 @@ void VideoReceiveThread::setup()
     }
 
     // determine required buffer size and allocate buffer
-    const int bufferSize = getBufferSize(dstWidth_, dstHeight_, VIDEO_RGB_FORMAT);
-    try {
-        sharedMemory_.allocateBuffer(dstWidth_, dstHeight_, bufferSize);
-    } catch (const std::runtime_error &e) {
-        ERROR("%s", e.what());
-        ost::Thread::exit();
-    }
+    bufferSize_ = getBufferSize(dstWidth_, dstHeight_, VIDEO_RGB_FORMAT);
 
-    // allocate video frame
-    rawFrame_ = avcodec_alloc_frame();
+    EXIT_IF_FAIL(sink_.start(), "Cannot start shared memory sink");
+    Manager::instance().getVideoControls()->startedDecoding(id_, sink_.openedName(), dstWidth_, dstHeight_);
+    DEBUG("shm sink started with size %d, width %d and height %d", bufferSize_, dstWidth_, dstHeight_);
 }
 
 void VideoReceiveThread::createScalingContext()
@@ -194,51 +203,81 @@ void VideoReceiveThread::createScalingContext()
                                           decoderCtx_->pix_fmt, dstWidth_,
                                           dstHeight_, VIDEO_RGB_FORMAT,
                                           SWS_BICUBIC, NULL, NULL, NULL);
-    RETURN_IF_FAIL(imgConvertCtx_, "Cannot init the conversion context!");
+    EXIT_IF_FAIL(imgConvertCtx_, "Cannot init the conversion context!");
+}
+
+// This callback is used by libav internally to break out of blocking calls
+int VideoReceiveThread::interruptCb(void *ctx)
+{
+    VideoReceiveThread *context = static_cast<VideoReceiveThread*>(ctx);
+    return not context->receiving_;
 }
 
-VideoReceiveThread::VideoReceiveThread(const std::map<string, string> &args,
-                                       sfl_video::SharedMemory &handle) :
-    args_(args), frameNumber_(0), decoderCtx_(0), rawFrame_(0),
+VideoReceiveThread::VideoReceiveThread(const std::string &id, const std::map<string, string> &args) :
+    args_(args), frameNumber_(0), inputDecoder_(0), decoderCtx_(0), rawFrame_(0),
     scaledPicture_(0), streamIndex_(-1), inputCtx_(0), imgConvertCtx_(0),
-    dstWidth_(0), dstHeight_(0), sharedMemory_(handle), receiving_(false),
-    sdpFilename_()
-{}
+    dstWidth_(0), dstHeight_(0), sink_(), receiving_(false), sdpFilename_(),
+    bufferSize_(0), id_(id), interruptCb_(), requestKeyFrameCallback_(0)
+{
+    interruptCb_.callback = interruptCb;
+    interruptCb_.opaque = this;
+}
+
+/// Copies and scales our rendered frame to the buffer pointed to by data
+void VideoReceiveThread::fill_buffer(void *data)
+{
+    avpicture_fill(reinterpret_cast<AVPicture *>(scaledPicture_),
+                   static_cast<uint8_t *>(data),
+                   VIDEO_RGB_FORMAT,
+                   dstWidth_,
+                   dstHeight_);
+
+    sws_scale(imgConvertCtx_,
+            rawFrame_->data,
+            rawFrame_->linesize,
+            0,
+            decoderCtx_->height,
+            scaledPicture_->data,
+            scaledPicture_->linesize);
+}
 
 void VideoReceiveThread::run()
 {
+    receiving_ = true;
     setup();
 
     createScalingContext();
-    receiving_ = true;
-    if (not args_["receiving_sdp"].empty())
-        sharedMemory_.publishShm();
+    const Callback cb(&VideoReceiveThread::fill_buffer);
+    AVFrame rawFrame;
+    rawFrame_ = &rawFrame;
+
     while (receiving_) {
         AVPacket inpacket;
 
         int ret = 0;
         if ((ret = av_read_frame(inputCtx_, &inpacket)) < 0) {
-            ERROR("Couldn't read frame : %s\n", strerror(ret));
+            ERROR("Couldn't read frame: %s\n", strerror(ret));
             break;
         }
+        // Guarantee that we free the packet every iteration
         PacketHandle inpacket_handle(inpacket);
+        avcodec_get_frame_defaults(rawFrame_);
 
         // is this a packet from the video stream?
         if (inpacket.stream_index == streamIndex_) {
-            int frameFinished;
-            avcodec_decode_video2(decoderCtx_, rawFrame_, &frameFinished,
-                                  &inpacket);
-            if (frameFinished) {
-                avpicture_fill(reinterpret_cast<AVPicture *>(scaledPicture_),
-                               sharedMemory_.getTargetBuffer(),
-                               VIDEO_RGB_FORMAT, dstWidth_, dstHeight_);
-
-                sws_scale(imgConvertCtx_, rawFrame_->data, rawFrame_->linesize,
-                          0, decoderCtx_->height, scaledPicture_->data,
-                          scaledPicture_->linesize);
-
-                sharedMemory_.frameUpdatedCallback();
+            int frameFinished = 0;
+            const int len = avcodec_decode_video2(decoderCtx_, rawFrame_, &frameFinished,
+                                                  &inpacket);
+            if (len <= 0 and requestKeyFrameCallback_) {
+                openDecoder();
+                requestKeyFrameCallback_(id_);
+                usleep(250000);
             }
+
+            // we want our rendering code to be called by the shm_sink,
+            // because it manages the shared memory synchronization
+            if (frameFinished)
+                sink_.render_callback(this, cb, bufferSize_);
         }
         yield();
     }
@@ -247,6 +286,7 @@ void VideoReceiveThread::run()
 VideoReceiveThread::~VideoReceiveThread()
 {
     receiving_ = false;
+    Manager::instance().getVideoControls()->stoppedDecoding(id_, sink_.openedName());
     ost::Thread::terminate();
 
     if (imgConvertCtx_)
@@ -255,17 +295,20 @@ VideoReceiveThread::~VideoReceiveThread()
     if (scaledPicture_)
         av_free(scaledPicture_);
 
-    if (rawFrame_)
-        av_free(rawFrame_);
-
     if (decoderCtx_)
         avcodec_close(decoderCtx_);
 
-    if (inputCtx_)
+    if (inputCtx_) {
 #if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(53, 8, 0)
         av_close_input_file(inputCtx_);
 #else
         avformat_close_input(&inputCtx_);
 #endif
+    }
+}
+
+void VideoReceiveThread::setRequestKeyFrameCallback(void (*cb)(const std::string &))
+{
+    requestKeyFrameCallback_ = cb;
 }
 } // end namespace sfl_video
diff --git a/daemon/src/video/video_receive_thread.h b/daemon/src/video/video_receive_thread.h
index 4e1d27de12f9743f15207cd2ef8531d4888bf044..ac9efa098bed3cc3ad2c025eb22107172eb7c66c 100644
--- a/daemon/src/video/video_receive_thread.h
+++ b/daemon/src/video/video_receive_thread.h
@@ -35,8 +35,13 @@
 #include <map>
 #include <string>
 #include <climits>
+#include "shm_sink.h"
 #include "noncopyable.h"
 
+extern "C" {
+#include <libavformat/avformat.h>
+}
+
 class SwsContext;
 class AVCodecContext;
 class AVStream;
@@ -44,7 +49,6 @@ class AVFormatContext;
 class AVFrame;
 
 namespace sfl_video {
-class SharedMemory;
 
 class VideoReceiveThread : public ost::Thread {
     private:
@@ -56,6 +60,7 @@ class VideoReceiveThread : public ost::Thread {
         /* These variables should be used in thread (i.e. run()) only! */
         /*-------------------------------------------------------------*/
 
+        AVCodec *inputDecoder_;
         AVCodecContext *decoderCtx_;
         AVFrame *rawFrame_;
         AVFrame *scaledPicture_;
@@ -66,18 +71,25 @@ class VideoReceiveThread : public ost::Thread {
         int dstWidth_;
         int dstHeight_;
 
-        SharedMemory &sharedMemory_;
+        SHMSink sink_;
         bool receiving_;
         std::string sdpFilename_;
+        size_t bufferSize_;
+        const std::string id_;
         void setup();
+        void openDecoder();
         void createScalingContext();
         void loadSDP();
+        void fill_buffer(void *data);
+        static int interruptCb(void *ctx);
+        AVIOInterruptCB interruptCb_;
+        void (* requestKeyFrameCallback_)(const std::string &);
 
     public:
-        VideoReceiveThread(const std::map<std::string, std::string> &args,
-                           SharedMemory &handle);
+        VideoReceiveThread(const std::string &id, const std::map<std::string, std::string> &args);
         virtual ~VideoReceiveThread();
         virtual void run();
+        void setRequestKeyFrameCallback(void (*)(const std::string &));
 };
 }
 
diff --git a/daemon/src/video/video_rtp_session.cpp b/daemon/src/video/video_rtp_session.cpp
index d1c911a09968f7a25555ba7e21ec399849c42859..2976598dcaa3333d0632f3483eaf71b75923638a 100644
--- a/daemon/src/video/video_rtp_session.cpp
+++ b/daemon/src/video/video_rtp_session.cpp
@@ -32,11 +32,10 @@
 #include <sstream>
 #include <map>
 #include <string>
-#include "shared_memory.h"
 #include "video_send_thread.h"
 #include "video_receive_thread.h"
 #include "sip/sdp.h"
-#include "libav_utils.h"
+#include "sip/sipvoiplink.h"
 #include "manager.h"
 #include "logger.h"
 
@@ -45,24 +44,14 @@ namespace sfl_video {
 using std::map;
 using std::string;
 
-VideoRtpSession::VideoRtpSession(const map<string, string> &txArgs) :
-    sharedMemory_(), sendThread_(), receiveThread_(), txArgs_(txArgs),
-    rxArgs_(), sending_(true), receiving_(true)
-{
-    // FIXME: bitrate must be configurable
-    txArgs_["bitrate"] = "500000";
-}
-
-VideoRtpSession::VideoRtpSession(const map<string, string> &txArgs,
-                                 const map<string, string> &rxArgs) :
-    sharedMemory_(), sendThread_(), receiveThread_(), txArgs_(txArgs),
-    rxArgs_(rxArgs), sending_(true), receiving_(true)
+VideoRtpSession::VideoRtpSession(const string &callID, const map<string, string> &txArgs) :
+    sendThread_(), receiveThread_(), txArgs_(txArgs),
+    rxArgs_(), sending_(false), receiving_(false), callID_(callID)
 {}
 
 void VideoRtpSession::updateSDP(const Sdp &sdp)
 {
-    const std::vector<string> v(sdp.getActiveVideoDescription());
-    const string &desc = v[0];
+    string desc(sdp.getIncomingVideoDescription());
     // if port has changed
     if (desc != rxArgs_["receiving_sdp"]) {
         rxArgs_["receiving_sdp"] = desc;
@@ -94,19 +83,8 @@ void VideoRtpSession::updateSDP(const Sdp &sdp)
         receiving_ = false;
     }
 
-    if (not v[1].empty()) {
-        const string codec = libav_utils::encodersMap()[v[1]];
-        if (codec.empty()) {
-            DEBUG("Couldn't find encoder for \"%s\"\n", v[1].c_str());
-            sending_ = false;
-        } else {
-            txArgs_["codec"] = codec;
-        }
-    } else {
-        sending_ = false;
-    }
-
-    txArgs_["payload_type"] = v[2];
+    if (sending_)
+        sending_ = sdp.getOutgoingVideoSettings(txArgs_);
 }
 
 void VideoRtpSession::updateDestination(const string &destination,
@@ -142,20 +120,21 @@ void VideoRtpSession::start()
             WARN("Restarting video sender");
         sendThread_.reset(new VideoSendThread(txArgs_));
         sendThread_->start();
-    }
-    else
+    } else {
         DEBUG("Video sending disabled");
+        sendThread_.reset();
+    }
 
     if (receiving_) {
         if (receiveThread_.get())
-            WARN("Restarting video receiver");
-        VideoControls *controls(Manager::instance().getDbusManager()->getVideoControls());
-        sharedMemory_.reset(new SharedMemory(*controls));
-        receiveThread_.reset(new VideoReceiveThread(rxArgs_, *sharedMemory_));
+            WARN("restarting video receiver");
+        receiveThread_.reset(new VideoReceiveThread(callID_, rxArgs_));
+        receiveThread_->setRequestKeyFrameCallback(&SIPVoIPLink::requestFastPictureUpdate);
         receiveThread_->start();
-    }
-    else
+    } else {
         DEBUG("Video receiving disabled");
+        receiveThread_.reset();
+    }
 }
 
 void VideoRtpSession::stop()
@@ -163,4 +142,13 @@ void VideoRtpSession::stop()
     receiveThread_.reset();
     sendThread_.reset();
 }
+
+void VideoRtpSession::forceKeyFrame()
+{
+    if (sendThread_.get())
+        sendThread_->forceKeyFrame();
+    else
+        ERROR("Video sending thread is NULL");
+}
+
 } // end namespace sfl_video
diff --git a/daemon/src/video/video_rtp_session.h b/daemon/src/video/video_rtp_session.h
index 08c0065a4a8b8e6a3a25b41708e43e7915d27c19..2b80928cd558ef27cc4980c3ed896714961046e8 100644
--- a/daemon/src/video/video_rtp_session.h
+++ b/daemon/src/video/video_rtp_session.h
@@ -39,30 +39,28 @@ class Sdp;
 
 namespace sfl_video {
 
-class SharedMemory;
 class VideoSendThread;
 class VideoReceiveThread;
 
 class VideoRtpSession {
     public:
-        VideoRtpSession(const std::map<std::string, std::string> &txArgs);
-        VideoRtpSession(const std::map<std::string, std::string> &txArgs,
-                        const std::map<std::string, std::string> &rxArgs);
-
+        VideoRtpSession(const std::string &callID,
+                        const std::map<std::string, std::string> &txArgs);
         void start();
         void stop();
         void updateDestination(const std::string &destination,
                                unsigned int port);
         void updateSDP(const Sdp &sdp);
+        void forceKeyFrame();
 
     private:
-        std::tr1::shared_ptr<SharedMemory> sharedMemory_;
         std::tr1::shared_ptr<VideoSendThread> sendThread_;
         std::tr1::shared_ptr<VideoReceiveThread> receiveThread_;
         std::map<std::string, std::string> txArgs_;
         std::map<std::string, std::string> rxArgs_;
         bool sending_;
         bool receiving_;
+        const std::string callID_;
 };
 }
 
diff --git a/daemon/src/video/video_send_thread.cpp b/daemon/src/video/video_send_thread.cpp
index 58122675bc9bf7dca0e348227b57e360453b1b22..622a0d5338495af6f419954ef57da560143207d6 100644
--- a/daemon/src/video/video_send_thread.cpp
+++ b/daemon/src/video/video_send_thread.cpp
@@ -45,7 +45,6 @@ extern "C" {
 
 #include <map>
 #include "manager.h"
-#include "libx264-ultrafast.ffpreset.h"
 
 namespace sfl_video {
 
@@ -77,7 +76,12 @@ void VideoSendThread::waitForSDP()
 
 void VideoSendThread::forcePresetX264()
 {
-    av_set_options_string(encoderCtx_, x264_preset_ultrafast, "=", "\n");
+    const char *speedPreset = "ultrafast";
+    if (av_opt_set(encoderCtx_->priv_data, "preset", speedPreset, 0))
+        WARN("Failed to set x264 preset '%s'", speedPreset);
+    const char *tune = "zerolatency";
+    if (av_opt_set(encoderCtx_->priv_data, "tune", tune, 0))
+        WARN("Failed to set x264 tune '%s'", tune);
 }
 
 void VideoSendThread::prepareEncoderContext(AVCodec *encoder)
@@ -91,11 +95,8 @@ void VideoSendThread::prepareEncoderContext(AVCodec *encoder)
 #endif
 
     // set some encoder settings here
-    encoderCtx_->bit_rate = atoi(args_["bitrate"].c_str());
-    encoderCtx_->bit_rate = 400000;
-    encoderCtx_->rc_max_rate = encoderCtx_->bit_rate;
-    encoderCtx_->rc_min_rate = 0;
-    encoderCtx_->rc_buffer_size = encoderCtx_->rc_max_rate;
+    encoderCtx_->bit_rate = 1000 * atoi(args_["bitrate"].c_str());
+    DEBUG("Using bitrate %d", encoderCtx_->bit_rate);
 
     // resolution must be a multiple of two
     if (args_["width"].empty() and inputDecoderCtx_)
@@ -112,10 +113,7 @@ void VideoSendThread::prepareEncoderContext(AVCodec *encoder)
     const int fps = args_["framerate"].empty() ? DEFAULT_FPS : atoi(args_["framerate"].c_str());
     encoderCtx_->time_base = (AVRational) {1, fps};
     // emit one intra frame every gop_size frames
-    encoderCtx_->gop_size = 10 * fps;
     encoderCtx_->max_b_frames = 0;
-    const int MTU = 1500;
-    encoderCtx_->rtp_payload_size = MTU / 2; // Target GOB length
     encoderCtx_->pix_fmt = PIX_FMT_YUV420P;
     // Fri Jul 22 11:37:59 EDT 2011:tmatth:XXX: DON'T set this, we want our
     // pps and sps to be sent in-band for RTP
@@ -123,6 +121,54 @@ void VideoSendThread::prepareEncoderContext(AVCodec *encoder)
     // encoderCtx_->flags |= CODEC_FLAG_GLOBAL_HEADER;
 }
 
+namespace {
+void
+extractProfileLevelID(const std::string &parameters, AVCodecContext *ctx)
+{
+    // From RFC3984:
+    // If no profile-level-id is present, the Baseline Profile without
+    // additional constraints at Level 1 MUST be implied.
+    ctx->profile = FF_PROFILE_H264_BASELINE;
+    ctx->level = 0xa;
+    // ctx->level = 0x0d; // => 13 aka 1.3
+    if (parameters.empty())
+        return;
+
+    const std::string target("profile-level-id=");
+    size_t needle = parameters.find(target);
+    if (needle == std::string::npos)
+        return;
+
+    needle += target.length();
+    const size_t id_length = 6; /* digits */
+    const std::string profileLevelID(parameters.substr(needle, id_length));
+    if (profileLevelID.length() != id_length)
+        return;
+
+    int result;
+    std::stringstream ss;
+    ss << profileLevelID;
+    ss >> std::hex >> result;
+    // profile-level id consists of three bytes
+    const unsigned char profile_idc = result >> 16;             // 42xxxx -> 42
+    const unsigned char profile_iop = ((result >> 8) & 0xff);   // xx80xx -> 80
+    ctx->level = result & 0xff;                                 // xxxx0d -> 0d
+    switch (profile_idc) {
+        case FF_PROFILE_H264_BASELINE:
+            // check constraint_set_1_flag
+            ctx->profile |= (profile_iop & 0x40) >> 6 ? FF_PROFILE_H264_CONSTRAINED : 0;
+            break;
+        case FF_PROFILE_H264_HIGH_10:
+        case FF_PROFILE_H264_HIGH_422:
+        case FF_PROFILE_H264_HIGH_444_PREDICTIVE:
+            // check constraint_set_3_flag
+            ctx->profile |= (profile_iop & 0x10) >> 4 ? FF_PROFILE_H264_INTRA : 0;
+            break;
+    }
+    DEBUG("Using profile %x and level %d", ctx->profile, ctx->level);
+}
+}
+
 void VideoSendThread::setup()
 {
     AVInputFormat *file_iformat = 0;
@@ -132,7 +178,7 @@ void VideoSendThread::setup()
     if (args_["input"].find(V4L_PATH) != std::string::npos) {
         DEBUG("Using v4l2 format");
         file_iformat = av_find_input_format("video4linux2");
-        RETURN_IF_FAIL(file_iformat, "Could not find format video4linux2");
+        EXIT_IF_FAIL(file_iformat, "Could not find format video4linux2");
     }
 
     AVDictionary *options = NULL;
@@ -144,9 +190,11 @@ void VideoSendThread::setup()
         av_dict_set(&options, "channel", args_["channel"].c_str(), 0);
 
     // Open video file
+    inputCtx_ = avformat_alloc_context();
+    inputCtx_->interrupt_callback = interruptCb_;
     int ret = avformat_open_input(&inputCtx_, args_["input"].c_str(),
                                   file_iformat, &options);
-    RETURN_IF_FAIL(ret == 0, "Could not open input file %s", args_["input"].c_str());
+    EXIT_IF_FAIL(ret == 0, "Could not open input file %s", args_["input"].c_str());
 
     // find the first video stream from the input
     streamIndex_ = -1;
@@ -154,27 +202,28 @@ void VideoSendThread::setup()
         if (inputCtx_->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO)
             streamIndex_ = i;
 
-    RETURN_IF_FAIL(streamIndex_ != -1, "Could not find video stream");
+    EXIT_IF_FAIL(streamIndex_ != -1, "Could not find video stream");
 
     // Get a pointer to the codec context for the video stream
     inputDecoderCtx_ = inputCtx_->streams[streamIndex_]->codec;
-    RETURN_IF_FAIL(inputDecoderCtx_, "Could not get input codec context");
+    EXIT_IF_FAIL(inputDecoderCtx_, "Could not get input codec context");
 
     // find the decoder for the video stream
     AVCodec *inputDecoder = avcodec_find_decoder(inputDecoderCtx_->codec_id);
-    RETURN_IF_FAIL(inputDecoder, "Could not decode video stream");
+    EXIT_IF_FAIL(inputDecoder, "Could not decode video stream");
 
 #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(53, 6, 0)
     ret = avcodec_open(inputDecoderCtx_, inputDecoder);
 #else
     ret = avcodec_open2(inputDecoderCtx_, inputDecoder, NULL);
 #endif
-    RETURN_IF_FAIL(ret >= 0, "Could not open codec");
+    EXIT_IF_FAIL(ret >= 0, "Could not open codec");
 
     outputCtx_ = avformat_alloc_context();
+    outputCtx_->interrupt_callback = interruptCb_;
 
     AVOutputFormat *file_oformat = av_guess_format("rtp", args_["destination"].c_str(), NULL);
-    RETURN_IF_FAIL(file_oformat, "Unable to find a suitable output format for %s",
+    EXIT_IF_FAIL(file_oformat, "Unable to find a suitable output format for %s",
           args_["destination"].c_str());
 
     outputCtx_->oformat = file_oformat;
@@ -183,18 +232,17 @@ void VideoSendThread::setup()
 
     /* find the video encoder */
     AVCodec *encoder = avcodec_find_encoder_by_name(enc_name);
-    RETURN_IF_FAIL(encoder != 0, "Encoder \"%s\" not found!", enc_name);
+    EXIT_IF_FAIL(encoder != 0, "Encoder \"%s\" not found!", enc_name);
 
     prepareEncoderContext(encoder);
 
     /* let x264 preset override our encoder settings */
     if (args_["codec"] == "libx264") {
-        forcePresetX264();
         // FIXME: this should be parsed from the fmtp:profile-level-id
         // attribute of our peer, it will determine what profile and
         // level we are sending (i.e. that they can accept).
-        encoderCtx_->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
-        encoderCtx_->level = 0x0d; // => 13 aka 1.3
+        extractProfileLevelID(args_["parameters"], encoderCtx_);
+        forcePresetX264();
     }
 
     scaledPicture_ = avcodec_alloc_frame();
@@ -202,9 +250,9 @@ void VideoSendThread::setup()
     // open encoder
 
 #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(53, 6, 0)
-    RETURN_IF_FAIL(avcodec_open(encoderCtx_, encoder) >= 0, "Could not open encoder")
+    EXIT_IF_FAIL(avcodec_open(encoderCtx_, encoder) >= 0, "Could not open encoder")
 #else
-    RETURN_IF_FAIL(avcodec_open2(encoderCtx_, encoder, NULL) >= 0, "Could not open "
+    EXIT_IF_FAIL(avcodec_open2(encoderCtx_, encoder, NULL) >= 0, "Could not open "
           "encoder")
 #endif
 
@@ -214,26 +262,26 @@ void VideoSendThread::setup()
 #else
     stream_ = avformat_new_stream(outputCtx_, 0);
 #endif
-    RETURN_IF_FAIL(stream_ != 0, "Could not allocate stream.");
+    EXIT_IF_FAIL(stream_ != 0, "Could not allocate stream.");
     stream_->codec = encoderCtx_;
 
     // open the output file, if needed
     if (!(file_oformat->flags & AVFMT_NOFILE)) {
-        ret = avio_open(&outputCtx_->pb, outputCtx_->filename, AVIO_FLAG_WRITE);
-        RETURN_IF_FAIL(ret >= 0, "Could not open \"%s\"!", outputCtx_->filename);
+        ret = avio_open2(&outputCtx_->pb, outputCtx_->filename, AVIO_FLAG_WRITE, &interruptCb_, NULL);
+        EXIT_IF_FAIL(ret >= 0, "Could not open \"%s\"!", outputCtx_->filename);
     } else
         DEBUG("No need to open \"%s\"", outputCtx_->filename);
 
+    AVDictionary *outOptions = NULL;
     // write the stream header, if any
-    options = NULL;
-    if (!args_["payload_type"].empty())
-        av_dict_set(&options, "payload_type", args_["payload_type"].c_str(), 0);
-
-    RETURN_IF_FAIL(avformat_write_header(outputCtx_, &options) >= 0, "Could not write "
-          "header for output file...check codec parameters");
-
-    print_sdp();
+    if (not args_["payload_type"].empty()) {
+        DEBUG("Writing stream header for payload type %s", args_["payload_type"].c_str());
+        av_dict_set(&outOptions, "payload_type", args_["payload_type"].c_str(), 0);
+    }
+    EXIT_IF_FAIL(avformat_write_header(outputCtx_, outOptions ? &outOptions : NULL) >= 0, "Could not write "
+                 "header for output file...check codec parameters")
     av_dump_format(outputCtx_, 0, outputCtx_->filename, 1);
+    print_sdp();
 
     // allocate video frame
     rawFrame_ = avcodec_alloc_frame();
@@ -263,28 +311,44 @@ void VideoSendThread::createScalingContext()
                                           encoderCtx_->height,
                                           encoderCtx_->pix_fmt, SWS_BICUBIC,
                                           NULL, NULL, NULL);
-    RETURN_IF_FAIL(imgConvertCtx_, "Cannot init the conversion context");
+    EXIT_IF_FAIL(imgConvertCtx_, "Cannot init the conversion context");
+}
+
+// This callback is used by libav internally to break out of blocking calls
+int VideoSendThread::interruptCb(void *ctx)
+{
+    VideoSendThread *context = static_cast<VideoSendThread*>(ctx);
+    return not context->sending_;
 }
 
 VideoSendThread::VideoSendThread(const std::map<string, string> &args) :
     sdpReady_(), args_(args), scaledPictureBuf_(0), outbuf_(0),
     inputDecoderCtx_(0), rawFrame_(0), scaledPicture_(0),
     streamIndex_(-1), outbufSize_(0), encoderCtx_(0), stream_(0),
-    inputCtx_(0), outputCtx_(0), imgConvertCtx_(0), sdp_(), sending_(false)
-{}
+    inputCtx_(0), outputCtx_(0), imgConvertCtx_(0), sdp_(), interruptCb_(),
+    sending_(false), forceKeyFrame_(0)
+{
+    interruptCb_.callback = interruptCb;
+    interruptCb_.opaque = this;
+}
 
 void VideoSendThread::run()
 {
+    sending_ = true;
     // We don't want setup() called in the main thread in case it exits or blocks
     setup();
     createScalingContext();
 
     int frameNumber = 0;
-    sending_ = true;
     while (sending_) {
         AVPacket inpacket;
-        if (av_read_frame(inputCtx_, &inpacket) < 0)
-            break;
+        {
+            int ret = av_read_frame(inputCtx_, &inpacket);
+            if (ret == AVERROR(EAGAIN))
+                continue;
+            else
+                EXIT_IF_FAIL(ret >= 0, "Could not read frame");
+        }
 
         /* Guarantees that we free the packet allocated by av_read_frame */
         PacketHandle inpacket_handle(inpacket);
@@ -307,6 +371,18 @@ void VideoSendThread::run()
         // Set presentation timestamp on our scaled frame before encoding it
         scaledPicture_->pts = frameNumber++;
 
+#ifdef CCPP_PREFIX
+        if ((int) forceKeyFrame_ > 0) {
+#else
+        if (*forceKeyFrame_ > 0) {
+#endif
+#if LIBAVCODEC_VERSION_INT > AV_VERSION_INT(53, 20, 0)
+            scaledPicture_->pict_type = AV_PICTURE_TYPE_I;
+#else
+            scaledPicture_->pict_type = FF_I_TYPE;
+#endif
+            --forceKeyFrame_;
+        }
         const int encodedSize = avcodec_encode_video(encoderCtx_, outbuf_,
                                                      outbufSize_, scaledPicture_);
 
@@ -336,8 +412,10 @@ void VideoSendThread::run()
         opkt.stream_index = stream_->index;
 
         // write the compressed frame in the media file
-        int ret = av_interleaved_write_frame(outputCtx_, &opkt);
-        RETURN_IF_FAIL(ret >= 0, "av_interleaved_write_frame() error");
+        {
+            int ret = av_interleaved_write_frame(outputCtx_, &opkt);
+            EXIT_IF_FAIL(ret >= 0, "av_interleaved_write_frame() error");
+        }
         yield();
     }
 }
@@ -393,4 +471,10 @@ VideoSendThread::~VideoSendThread()
         avformat_close_input(&inputCtx_);
 #endif
 }
+
+void VideoSendThread::forceKeyFrame()
+{
+    ++forceKeyFrame_;
+}
+
 } // end namespace sfl_video
diff --git a/daemon/src/video/video_send_thread.h b/daemon/src/video/video_send_thread.h
index a0c51c2e6cb4c979855d1e876496dfbcfcd4521b..c7d63efeb8571974ab9422b23240024a840da3b0 100644
--- a/daemon/src/video/video_send_thread.h
+++ b/daemon/src/video/video_send_thread.h
@@ -36,6 +36,10 @@
 #include <string>
 #include "noncopyable.h"
 
+extern "C" {
+#include <libavformat/avformat.h>
+}
+
 class SwsContext;
 class AVCodecContext;
 class AVStream;
@@ -53,6 +57,7 @@ class VideoSendThread : public ost::Thread {
         void setup();
         void prepareEncoderContext(AVCodec *encoder);
         void createScalingContext();
+        static int interruptCb(void *ctx);
         ost::Event sdpReady_;
 
         std::map<std::string, std::string> args_;
@@ -72,7 +77,13 @@ class VideoSendThread : public ost::Thread {
         AVFormatContext *outputCtx_;
         SwsContext *imgConvertCtx_;
         std::string sdp_;
+        AVIOInterruptCB interruptCb_;
         bool sending_;
+#ifdef CCPP_PREFIX
+        ost::AtomicCounter forceKeyFrame_;
+#else
+        ucommon::atomic::counter forceKeyFrame_;
+#endif
     public:
         explicit VideoSendThread(const std::map<std::string, std::string> &args);
         virtual ~VideoSendThread();
@@ -80,6 +91,7 @@ class VideoSendThread : public ost::Thread {
         void waitForSDP();
         virtual void run();
         std::string getSDP() const { return sdp_; }
+        void forceKeyFrame();
 };
 }
 
diff --git a/daemon/src/video/video_v4l2_list.cpp b/daemon/src/video/video_v4l2_list.cpp
index 4dfb5b637c073488db6bff15b19ee36c93109feb..d9b10f66dbf06ed256f65ad490aeee9d406e2547 100644
--- a/daemon/src/video/video_v4l2_list.cpp
+++ b/daemon/src/video/video_v4l2_list.cpp
@@ -235,7 +235,7 @@ void VideoV4l2ListThread::run()
                         DEBUG("udev: adding %s", node);
                         try {
                             addDevice(node);
-                            Manager::instance().getDbusManager()->getVideoControls()->deviceEvent();
+                            Manager::instance().getVideoControls()->deviceEvent();
                         } catch (const std::runtime_error &e) {
                             ERROR("%s", e.what());
                         }
@@ -272,7 +272,7 @@ void VideoV4l2ListThread::delDevice(const string &node)
     for (std::vector<VideoV4l2Device>::iterator itr = devices_.begin(); itr != devices_.end(); ++itr) {
         if (itr->device == node) {
             devices_.erase(itr);
-            Manager::instance().getDbusManager()->getVideoControls()->deviceEvent();
+            Manager::instance().getVideoControls()->deviceEvent();
             return;
         }
     }
diff --git a/daemon/src/voiplink.h b/daemon/src/voiplink.h
index a049d4a5cab32096abb5ebc2a56a4725ec989d5e..ad3e521e9165ba513fcc9b39a0ce1b3fb8139bf8 100644
--- a/daemon/src/voiplink.h
+++ b/daemon/src/voiplink.h
@@ -150,10 +150,8 @@ class VoIPLink {
          * Return the codec protocol used for this call
          * @param call The call
          */
-#ifdef SFL_VIDEO
-        virtual std::string getCurrentVideoCodecName(const std::string& id) = 0;
-#endif
-        virtual std::string getCurrentCodecName(Call *call) const = 0;
+        virtual std::string getCurrentVideoCodecName(Call *call) const = 0;
+        virtual std::string getCurrentAudioCodecName(Call *call) const = 0;
 
         /**
          * Send a message to a call identified by its callid
@@ -162,9 +160,11 @@ class VoIPLink {
          * @param The actual message to be transmitted
          * @param The sender of this message (could be another participant of a conference)
          */
+#if HAVE_INSTANT_MESSAGING
         virtual void sendTextMessage(const std::string &callID,
                                      const std::string &message,
                                      const std::string &from) = 0;
+#endif
 
         /** Add a call to the call map (protected by mutex)
          * @param call A call pointer with a unique pointer
diff --git a/daemon/test/Makefile.am b/daemon/test/Makefile.am
index 156aa5bef412fcbaadd544c3ec3972a3723204ef..eab990b940ce74589b1bea64025f403ff4e6acbd 100644
--- a/daemon/test/Makefile.am
+++ b/daemon/test/Makefile.am
@@ -24,10 +24,6 @@ test_SOURCES = constants.h \
 			   historytest.cpp \
 			   numbercleanertest.h \
 			   numbercleanertest.cpp \
-			   sdesnegotiatortest.h \
-			   sdesnegotiatortest.cpp \
-			   instantmessagingtest.h \
-			   instantmessagingtest.cpp \
 			   siptest.h \
 			   siptest.cpp \
 			   sdptest.h \
@@ -41,6 +37,16 @@ test_SOURCES = constants.h \
 			   resamplertest.h \
 			   resamplertest.cpp
 
+if BUILD_SDES
+test_SOURCES+=sdesnegotiatortest.h \
+		sdesnegotiatortest.cpp
+endif
+
+if BUILD_INSTANT_MESSAGING
+test_SOURCES+=instantmessagingtest.h \
+			   instantmessagingtest.cpp
+endif
+
 clean-local:
 	rm -rf cppunitresults.xml im:testfile1.txt im:testfile2.txt \
 		sample_echocancel_500ms_8kHz_16bit.raw
diff --git a/daemon/test/accounttest.cpp b/daemon/test/accounttest.cpp
index 57bd49dbf8c1e7c5481ac36ce4c86a87419abc84..6fcfb3415e49dfb14ded1ece5bcf5d45888295ab 100644
--- a/daemon/test/accounttest.cpp
+++ b/daemon/test/accounttest.cpp
@@ -31,6 +31,7 @@
 #include <cppunit/extensions/HelperMacros.h>
 #include <map>
 #include "account.h"
+#include "account_schema.h"
 #include "accounttest.h"
 #include "manager.h"
 #include "logger.h"
@@ -43,6 +44,8 @@ void AccountTest::TestAddRemove()
     std::map<std::string, std::string> details;
     details[CONFIG_ACCOUNT_TYPE] = "SIP";
     details[CONFIG_ACCOUNT_ENABLE] = "false";
+    details[CONFIG_LOCAL_INTERFACE] = "default";
+    details[CONFIG_LOCAL_PORT] = "5060";
 
     std::string accountId = Manager::instance().addAccount(details);
     CPPUNIT_ASSERT(Validator::isNotNull(accountId));
diff --git a/daemon/test/configurationtest.cpp b/daemon/test/configurationtest.cpp
index a8ee6b6d544d2336c44f6ed2ba6c7b63898dc8df..59136e9117bc47c0b370e64790313e543f4bafed 100644
--- a/daemon/test/configurationtest.cpp
+++ b/daemon/test/configurationtest.cpp
@@ -33,6 +33,7 @@
 #include "config/yamlemitter.h"
 #include "config/yamlparser.h"
 #include "account.h"
+#include "account_schema.h"
 #include "logger.h"
 #include "audio/alsa/alsalayer.h"
 #include "audio/pulseaudio/pulselayer.h"
@@ -153,14 +154,14 @@ void ConfigurationTest::testYamlEmitter()
     ScalarNode verifyclient(true);
     ScalarNode verifyserver(true);
 
-    accountmap.setKeyValue(ALIAS_KEY, &alias);
-    accountmap.setKeyValue(TYPE_KEY, &type);
-    accountmap.setKeyValue(ID_KEY, &id);
-    accountmap.setKeyValue(USERNAME_KEY, &username);
-    accountmap.setKeyValue(PASSWORD_KEY, &password);
-    accountmap.setKeyValue(HOSTNAME_KEY, &hostname);
-    accountmap.setKeyValue(ACCOUNT_ENABLE_KEY, &enable);
-    accountmap.setKeyValue(MAILBOX_KEY, &mailbox);
+    accountmap.setKeyValue(Account::ALIAS_KEY, &alias);
+    accountmap.setKeyValue(Account::TYPE_KEY, &type);
+    accountmap.setKeyValue(Account::ID_KEY, &id);
+    accountmap.setKeyValue(Account::USERNAME_KEY, &username);
+    accountmap.setKeyValue(Account::PASSWORD_KEY, &password);
+    accountmap.setKeyValue(Account::HOSTNAME_KEY, &hostname);
+    accountmap.setKeyValue(Account::ACCOUNT_ENABLE_KEY, &enable);
+    accountmap.setKeyValue(Account::MAILBOX_KEY, &mailbox);
     accountmap.setKeyValue(Preferences::REGISTRATION_EXPIRE_KEY, &expire);
     accountmap.setKeyValue(INTERFACE_KEY, &interface);
     accountmap.setKeyValue(PORT_KEY, &port);
@@ -168,7 +169,7 @@ void ConfigurationTest::testYamlEmitter()
     accountmap.setKeyValue(PUBLISH_PORT_KEY, &publishPort);
     accountmap.setKeyValue(SAME_AS_LOCAL_KEY, &sameasLocal);
     accountmap.setKeyValue(DTMF_TYPE_KEY, &dtmfType);
-    accountmap.setKeyValue(DISPLAY_NAME_KEY, &displayName);
+    accountmap.setKeyValue(Account::DISPLAY_NAME_KEY, &displayName);
 
     accountmap.setKeyValue(SRTP_KEY, &srtpmap);
     srtpmap.setKeyValue(SRTP_ENABLE_KEY, &srtpenabled);
diff --git a/daemon/test/main.cpp b/daemon/test/main.cpp
index 624c6531e33ab4299ea1b1c1c553cce1a498700f..f67d1b85ff3e47348eaf1cb8192eea811ad21284 100644
--- a/daemon/test/main.cpp
+++ b/daemon/test/main.cpp
@@ -53,8 +53,15 @@ namespace {
     }
 }
 
+void cleanup()
+{
+    std::cerr << "Killing all sipp processes" << std::endl;
+    system("killall sipp");
+}
+
 int main(int argc, char* argv[])
 {
+    atexit(cleanup);
     printf("\nSFLphone Daemon Test Suite, by Savoir-Faire Linux 2004-2010\n\n");
     Logger::setConsoleLog(true);
     Logger::setDebugMode(true);
diff --git a/daemon/test/sdptest.cpp b/daemon/test/sdptest.cpp
index f8afce5ec1883800e78d21e8aa7fe884a0c7b8b6..69e9ecc75fc12f5327ba3d1a2a076057a2064755 100644
--- a/daemon/test/sdptest.cpp
+++ b/daemon/test/sdptest.cpp
@@ -50,12 +50,8 @@ static const char *sdp_answer1 = "v=0\r\n"
                                  "t=0 0\r\n"
                                  "m=audio 49920 RTP/AVP 0\r\n"
                                  "a=rtpmap:0 PCMU/8000\r\n"
-#ifdef SFL_VIDEO
-                                 "m=video 0 RTP/AVP 31\r\n"
                                  "m=video 53002 RTP/AVP 32\r\n"
-                                 "a=rtpmap:32 MPV/90000\r\n"
-#endif
-                                 ;
+                                 "a=rtpmap:32 MPV/90000\r\n";
 
 static const char *sdp_offer1 = "v=0\r\n"
                                 "o=bob 2890844730 2890844730 IN IP4 host.example.com\r\n"
@@ -64,12 +60,8 @@ static const char *sdp_offer1 = "v=0\r\n"
                                 "t=0 0\r\n"
                                 "m=audio 49920 RTP/AVP 0\r\n"
                                 "a=rtpmap:0 PCMU/8000\r\n"
-#ifdef SFL_VIDEO
-                                "m=video 0 RTP/AVP 31\r\n"
                                 "m=video 53002 RTP/AVP 32\r\n"
-                                "a=rtpmap:32 MPV/90000\r\n"
-#endif
-                                ;
+                                "a=rtpmap:32 MPV/90000\r\n";
 
 static const char *sdp_answer2 = "v=0\r\n"
                                  "o=bob 2890844730 2890844730 IN IP4 host.example.com\r\n"
@@ -80,12 +72,8 @@ static const char *sdp_answer2 = "v=0\r\n"
                                  "a=rtpmap:3 GSM/8000\r\n"
                                  "a=rtpmap:97 iLBC/8000\r\n"
                                  "a=rtpmap:9 G722/8000\r\n"
-#ifdef SFL_VIDEO
-                                 "m=video 0 RTP/AVP 31\r\n"
                                  "m=video 53002 RTP/AVP 32\r\n"
-                                 "a=rtpmap:32 MPV/90000\r\n"
-#endif
-                                 ;
+                                 "a=rtpmap:32 MPV/90000\r\n";
 
 static const char *sdp_offer2 = "v=0\r\n"
                                 "o=bob 2890844730 2890844730 IN IP4 host.example.com\r\n"
@@ -96,12 +84,8 @@ static const char *sdp_offer2 = "v=0\r\n"
                                 "a=rtpmap:3 GSM/8000\r\n"
                                 "a=rtpmap:97 iLBC/8000\r\n"
                                 "a=rtpmap:9 G722/8000\r\n"
-#ifdef SFL_VIDEO
-                                "m=video 0 RTP/AVP 31\r\n"
                                 "m=video 53002 RTP/AVP 32\r\n"
-                                "a=rtpmap:32 MPV/90000\r\n"
-#endif
-                                ;
+                                "a=rtpmap:32 MPV/90000\r\n";
 
 static const char *sdp_reinvite = "v=0\r\n"
                                   "o=bob 2890844730 2890844730 IN IP4 host.example.com\r\n"
@@ -110,12 +94,8 @@ static const char *sdp_reinvite = "v=0\r\n"
                                   "t=0 0\r\n"
                                   "m=audio 42445 RTP/AVP 0\r\n"
                                   "a=rtpmap:0 PCMU/8000\r\n"
-#ifdef SFL_VIDEO
-                                  "m=video 0 RTP/AVP 31\r\n"
                                   "m=video 53002 RTP/AVP 32\r\n"
-                                  "a=rtpmap:32 MPV/90000\r\n"
-#endif
-                                  ;
+                                  "a=rtpmap:32 MPV/90000\r\n";
 
 static const char *const LOCALHOST = "127.0.0.1";
 
@@ -141,6 +121,22 @@ void SDPTest::receiveAnswerAfterInitialOffer(const pjmedia_sdp_session* remote)
     CPPUNIT_ASSERT(pjmedia_sdp_neg_get_state(session_->negotiator_) == PJMEDIA_SDP_NEG_STATE_WAIT_NEGO);
 }
 
+namespace {
+std::vector<std::map<std::string, std::string> >
+    createVideoCodecs() {
+        std::vector<std::map<std::string, std::string> > videoCodecs;
+#ifdef SFL_VIDEO
+        std::map<std::string, std::string> codec;
+        codec["name"] = "H264";
+        codec["enabled"] = "true";
+        videoCodecs.push_back(codec);
+        codec["name"] = "H263";
+        videoCodecs.push_back(codec);
+#endif
+        return videoCodecs;
+    }
+}
+
 void SDPTest::testInitialOfferFirstCodec()
 {
     std::cout << "------------ SDPTest::testInitialOfferFirstCodec --------------" << std::endl;
@@ -154,20 +150,12 @@ void SDPTest::testInitialOfferFirstCodec()
     codecSelection.push_back(PAYLOAD_CODEC_ALAW);
     codecSelection.push_back(PAYLOAD_CODEC_G722);
 
-#ifdef SFL_VIDEO
-    std::vector<std::string> videoCodecs;
-    videoCodecs.push_back("H264");
-    videoCodecs.push_back("H263");
-#endif
+    std::vector<std::map<std::string, std::string> > videoCodecs(createVideoCodecs());
 
     session_->setLocalIP(LOCALHOST);
     session_->setLocalPublishedAudioPort(49567);
 
-#ifdef SFL_VIDEO
     session_->createOffer(codecSelection, videoCodecs);
-#else
-    session_->createOffer(codecSelection);
-#endif
 
     pjmedia_sdp_session *remoteAnswer;
     pjmedia_sdp_parse(testPool_, (char*) sdp_answer1, strlen(sdp_answer1), &remoteAnswer);
@@ -195,22 +183,12 @@ void SDPTest::testInitialAnswerFirstCodec()
     codecSelection.push_back(PAYLOAD_CODEC_ALAW);
     codecSelection.push_back(PAYLOAD_CODEC_G722);
 
-#ifdef SFL_VIDEO
-    std::vector<std::string> videoCodecs;
-    videoCodecs.push_back("H264");
-    videoCodecs.push_back("H263");
-#endif
-
     pjmedia_sdp_parse(testPool_, (char*) sdp_offer1, strlen(sdp_offer1), &remoteOffer);
 
     session_->setLocalIP(LOCALHOST);
     session_->setLocalPublishedAudioPort(49567);
 
-#ifdef SFL_VIDEO
-    session_->receiveOffer(remoteOffer, codecSelection, videoCodecs);
-#else
-    session_->receiveOffer(remoteOffer, codecSelection);
-#endif
+    session_->receiveOffer(remoteOffer, codecSelection, createVideoCodecs());
 
     session_->startNegotiation();
 
@@ -233,20 +211,10 @@ void SDPTest::testInitialOfferLastCodec()
     codecSelection.push_back(PAYLOAD_CODEC_ALAW);
     codecSelection.push_back(PAYLOAD_CODEC_G722);
 
-#ifdef SFL_VIDEO
-    std::vector<std::string> videoCodecs;
-    videoCodecs.push_back("H264");
-    videoCodecs.push_back("H263");
-#endif
-
     session_->setLocalIP(LOCALHOST);
     session_->setLocalPublishedAudioPort(49567);
 
-#ifdef SFL_VIDEO
-    session_->createOffer(codecSelection, videoCodecs);
-#else
-    session_->createOffer(codecSelection);
-#endif
+    session_->createOffer(codecSelection, createVideoCodecs());
 
     pjmedia_sdp_session *remoteAnswer;
     pjmedia_sdp_parse(testPool_, (char*) sdp_answer2, strlen(sdp_answer2), &remoteAnswer);
@@ -274,22 +242,12 @@ void SDPTest::testInitialAnswerLastCodec()
     codecSelection.push_back(PAYLOAD_CODEC_ALAW);
     codecSelection.push_back(PAYLOAD_CODEC_G722);
 
-#ifdef SFL_VIDEO
-    std::vector<std::string> videoCodecs;
-    videoCodecs.push_back("H264");
-    videoCodecs.push_back("H263");
-#endif
-
     pjmedia_sdp_parse(testPool_, (char*)sdp_offer2, strlen(sdp_offer2), &remoteOffer);
 
     session_->setLocalIP(LOCALHOST);
     session_->setLocalPublishedAudioPort(49567);
 
-#ifdef SFL_VIDEO
-    session_->receiveOffer(remoteOffer, codecSelection, videoCodecs);
-#else
-    session_->receiveOffer(remoteOffer, codecSelection);
-#endif
+    session_->receiveOffer(remoteOffer, codecSelection, createVideoCodecs());
 
     session_->startNegotiation();
 
@@ -312,20 +270,11 @@ void SDPTest::testReinvite()
     codecSelection.push_back(PAYLOAD_CODEC_ALAW);
     codecSelection.push_back(PAYLOAD_CODEC_G722);
 
-#ifdef SFL_VIDEO
-    std::vector<std::string> videoCodecs;
-    videoCodecs.push_back("H264");
-    videoCodecs.push_back("H263");
-#endif
-
     session_->setLocalIP(LOCALHOST);
     session_->setLocalPublishedAudioPort(49567);
 
-#ifdef SFL_VIDEO
+    std::vector<std::map<std::string, std::string> > videoCodecs(createVideoCodecs());
     session_->createOffer(codecSelection, videoCodecs);
-#else
-    session_->createOffer(codecSelection);
-#endif
 
     pjmedia_sdp_session *remoteAnswer;
     // pjmedia_sdp_parse(testPool_, test[0].offer_answer[0].sdp2, strlen(test[0].offer_answer[0].sdp2), &remoteAnswer);
@@ -342,11 +291,7 @@ void SDPTest::testReinvite()
 
     pjmedia_sdp_session *reinviteOffer;
     pjmedia_sdp_parse(testPool_, (char*) sdp_reinvite, strlen(sdp_reinvite), &reinviteOffer);
-#ifdef SFL_VIDEO
     session_->receiveOffer(reinviteOffer, codecSelection, videoCodecs);
-#else
-    session_->receiveOffer(reinviteOffer, codecSelection);
-#endif
 
     session_->startNegotiation();
     session_->setMediaTransportInfoFromRemoteSdp();
diff --git a/daemon/test/sflphoned-sample.yml b/daemon/test/sflphoned-sample.yml
index d70b7ceb75882f82402c01a5f0aa70b914fb1f71..76bbb639d5104aa20a515858ac3d13834caf3875 100644
--- a/daemon/test/sflphoned-sample.yml
+++ b/daemon/test/sflphoned-sample.yml
@@ -93,6 +93,13 @@ accounts:
   type: SIP
   updateContact: false
   username:
+  videoCodecs:
+  - bitrate: 400
+    enabled: true
+    name: H263-2000
+  - bitrate: 400
+    enabled: true
+    name: H264
   zrtp:
     displaySas: true
     displaySasOnce: false
diff --git a/gnome/Makefile.am b/gnome/Makefile.am
index ca8bba4dff38d04e81e9e13af21ba4adb2e09298..cbb5d64c1ffe665302906277712b18b32ddb5deb 100644
--- a/gnome/Makefile.am
+++ b/gnome/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = src pixmaps webkit tests man po doc
+SUBDIRS = src pixmaps tests man po doc
 
 CFLAGS=-Wall -Werror -Wextra
 
diff --git a/gnome/configure.ac b/gnome/configure.ac
index 2a81f1c73313f36ae7076b2742773c65869fb23d..4254db319b6cb2ccbe825dc5d13704487915e169 100644
--- a/gnome/configure.ac
+++ b/gnome/configure.ac
@@ -42,11 +42,10 @@ AS_IF([test "x$enable_video" = "xyes"], [
 
 AM_CONDITIONAL(SFL_VIDEO, test "x$enable_video" = "xyes")
 
-# Check for gtk+-3.0 and if found, check for webkitgtk-3.0, otherwise
-# check for gtk+-2.0 and if found, check for webkitgtk-1.0.
-PKG_CHECK_MODULES(GTK, gtk+-3.0, [PKG_CHECK_MODULES(WEBKIT, webkitgtk-3.0)],
-        [PKG_CHECK_MODULES(GTK, gtk+-2.0,
-            [PKG_CHECK_MODULES(WEBKIT, webkit-1.0) && PKG_CHECK_MODULES(GTHREAD, gthread-2.0)],
+# Check for gtk+-3.0, otherwise check for gtk+-2.0
+PKG_CHECK_MODULES(GTK, gtk+-3.0,
+        [PKG_CHECK_MODULES(GTK, gtk+-2.0, ,
+            [PKG_CHECK_MODULES(GTHREAD, gthread-2.0)],
             [AC_MSG_ERROR(gtk-2 not found)])])
 
 PKG_CHECK_MODULES(GCONF, gconf-2.0)
@@ -67,8 +66,8 @@ src/contacts/Makefile
 src/widget/Makefile
 src/video/Makefile
 src/icons/Makefile
+src/messaging/Makefile
 pixmaps/Makefile
-webkit/Makefile
 sflphone.desktop
 tests/Makefile
 man/Makefile
diff --git a/gnome/man/Makefile.am b/gnome/man/Makefile.am
index 90a426f5beca3209a3ec5d86156128e769d130fd..60079b2656d8c7338bcb6297357d72c5c88977c9 100644
--- a/gnome/man/Makefile.am
+++ b/gnome/man/Makefile.am
@@ -1,17 +1,15 @@
 SECTION="1"
 
-TEMPLATES=\
-         sflphone-client-gnome.pod
+TEMPLATES=sflphone-client-gnome.pod
 
-man_MANS = \
-			sflphone-client-gnome.1 \
-            sflphone.1
+man_MANS = sflphone-client-gnome.1 \
+           sflphone.1
 
 POD2MAN=pod2man
 
-EXTRA_DIST= $(man_MANS)
+EXTRA_DIST=$(man_MANS) $(TEMPLATES)
 
-all:    $(MANPAGES)
+all: $(MANPAGES)
 
 SUFFIXES=.pod .1
 
diff --git a/gnome/src/Makefile.am b/gnome/src/Makefile.am
index 9b7735d8b89d4782009a3f1d89e920638f564ae3..4918d519a8aa352b75bf1161d2e398f7bae7b251 100644
--- a/gnome/src/Makefile.am
+++ b/gnome/src/Makefile.am
@@ -1,27 +1,17 @@
 include ../globals.mak
 
-bin_PROGRAMS = sflphone-client-gnome
-
-SFLPHONEGTK_LIBS=./contacts/libcontacts.la ./config/libconfig.la \
-                 ./dbus/libdbus.la ./widget/libwidget.la ./icons/libicons.la
+SUBDIRS = config contacts dbus widget icons video messaging
 
-sflphone_client_gnome_SOURCES = main.c
-sflphone_client_gnome_CFLAGS = @DBUSGLIB_CFLAGS@ @LIBNOTIFY_CFLAGS@ \
-                               @GTK_CFLAGS@ @WEBKIT_CFLAGS@ \
-                               @GCONF_CFLAGS@ @JAVASCRIPT_CORE_GTK_CFLAGS@ \
-                               @GTHREAD_CFLAGS@
-sflphone_client_gnome_LDADD = ./libsflphone_client.la $(SFLPHONEGTK_LIBS) $(LD_LIBS)
+bin_PROGRAMS = sflphone-client-gnome
 
-SUBDIRS = config contacts dbus widget icons
-if SFL_VIDEO
-SUBDIRS += video
-endif
+SFLPHONE_LIBS=./contacts/libcontacts.la ./config/libconfig.la \
+              ./dbus/libdbus.la ./widget/libwidget.la ./icons/libicons.la \
+              ./messaging/libmessaging.la
 
-NOFIFY_LIBS = -lnotify
-LD_LIBS = -ldl
+DL_LIBS = -ldl
 
 if SFL_VIDEO
-SFLPHONEGTK_LIBS+=./video/libvideo.la
+SFLPHONE_LIBS+=./video/libvideo.la
 endif
 
 noinst_LTLIBRARIES = libsflphone_client.la
@@ -31,7 +21,6 @@ libsflphone_client_la_SOURCES = \
   uimanager.c \
   sflnotify.c \
   mainwindow.c \
-  imwindow.c \
   dialpad.c \
   callable_obj.c \
   conference_obj.c \
@@ -60,22 +49,30 @@ libsflphone_client_la_SOURCES = \
   shortcuts.h \
   eel-gconf-extensions.h \
   logger.h \
-  imwindow.h \
   unused.h \
   str_utils.h \
   gtk2_wrappers.h \
-  seekslider.h
+  seekslider.h \
+  account_schema.h
 
-libsflphone_client_la_LDFLAGS = @DBUSGLIB_LIBS@ @LIBNOTIFY_LIBS@ \
-                                @NOTIFY_LIBS@ $(SFLPHONEGTK_LIBS) @X11_LIBS@ \
-                                @GTK_LIBS@ @GLIB_LIBS@ @WEBKIT_LIBS@ \
-                                $(LD_LIBS) @GCONF_LIBS@ \
-                                @JAVASCRIPT_CORE_GTK_LIBS@ @GTHREAD_LIBS@
+libsflphone_client_la_LIBADD = @CLUTTER_LIBS@ @CLUTTERGTK_LIBS@ $(SFLPHONE_LIBS)
+libsflphone_client_la_LDFLAGS = @CLUTTER_LDFLAGS@ @DBUSGLIB_LIBS@ @LIBNOTIFY_LIBS@ \
+                                @X11_LIBS@ @GTK_LIBS@ @GLIB_LIBS@ \
+                                $(DL_LIBS) @GCONF_LIBS@ @JAVASCRIPT_CORE_GTK_LIBS@ \
+                                @GTHREAD_LIBS@ @CLUTTERGTK_LDFLAGS@
+
+libsflphone_client_la_CFLAGS = @CLUTTER_CFLAGS@ @DBUSGLIB_CFLAGS@ @LIBNOTIFY_CFLAGS@ \
+                               @GTK_CFLAGS@ \
+                               @GCONF_CFLAGS@ @JAVASCRIPT_CORE_GTK_CFLAGS@ \
+                               @GTHREAD_CFLAGS@ @CLUTTERGTK_CFLAGS@
 
-libsflphone_client_la_CFLAGS = @DBUSGLIB_CFLAGS@ @LIBNOTIFY_CFLAGS@ \
-                               @GTK_CFLAGS@ @WEBKIT_CFLAGS@ \
+
+sflphone_client_gnome_SOURCES = main.c
+sflphone_client_gnome_CFLAGS = @DBUSGLIB_CFLAGS@ @LIBNOTIFY_CFLAGS@ \
+                               @GTK_CFLAGS@ \
                                @GCONF_CFLAGS@ @JAVASCRIPT_CORE_GTK_CFLAGS@ \
                                @GTHREAD_CFLAGS@
+sflphone_client_gnome_LDADD = libsflphone_client.la
 
 # add symbolic link
 install-exec-local:
diff --git a/gnome/src/account_schema.h b/gnome/src/account_schema.h
new file mode 100644
index 0000000000000000000000000000000000000000..1e769cdb75a77894656c879f7c0ec91177ca2a02
--- /dev/null
+++ b/gnome/src/account_schema.h
@@ -0,0 +1,105 @@
+/*
+ *  Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010, 2011 Savoir-Faire Linux Inc.
+ *  Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
+ *  Author: Yan Morin <yan.morin@savoirfairelinux.com>
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+
+#ifndef ACCOUNT_SCHEMA_H
+#define ACCOUNT_SCHEMA_H_
+
+/**
+ * @file account_schema.h
+ * @brief Account specfic keys/constants that must be shared in daemon and clients.
+ */
+
+// Account identifier
+static const char *const CONFIG_ACCOUNT_ID                   = "Account.id";
+
+// Common account parameters
+static const char *const CONFIG_ACCOUNT_TYPE                 = "Account.type";
+static const char *const CONFIG_ACCOUNT_ALIAS                = "Account.alias";
+static const char *const CONFIG_ACCOUNT_MAILBOX              = "Account.mailbox";
+static const char *const CONFIG_ACCOUNT_ENABLE               = "Account.enable";
+static const char *const CONFIG_ACCOUNT_REGISTRATION_EXPIRE  = "Account.registrationExpire";
+static const char *const CONFIG_ACCOUNT_REGISTRATION_STATUS = "Account.registrationStatus";
+static const char *const CONFIG_ACCOUNT_REGISTRATION_STATE_CODE = "Account.registrationCode";
+static const char *const CONFIG_ACCOUNT_REGISTRATION_STATE_DESC = "Account.registrationDescription";
+static const char *const CONFIG_CREDENTIAL_NUMBER            = "Credential.count";
+static const char *const CONFIG_ACCOUNT_DTMF_TYPE            = "Account.dtmfType";
+static const char *const CONFIG_RINGTONE_PATH                = "Account.ringtonePath";
+static const char *const CONFIG_RINGTONE_ENABLED             = "Account.ringtoneEnabled";
+static const char *const CONFIG_KEEP_ALIVE_ENABLED           = "Account.keepAliveEnabled";
+
+static const char *const CONFIG_ACCOUNT_HOSTNAME             = "Account.hostname";
+static const char *const CONFIG_ACCOUNT_USERNAME             = "Account.username";
+static const char *const CONFIG_ACCOUNT_ROUTESET             = "Account.routeset";
+static const char *const CONFIG_ACCOUNT_PASSWORD             = "Account.password";
+static const char *const CONFIG_ACCOUNT_REALM                = "Account.realm";
+static const char *const CONFIG_ACCOUNT_DEFAULT_REALM        = "*";
+static const char *const CONFIG_ACCOUNT_USERAGENT            = "Account.useragent";
+
+static const char *const CONFIG_LOCAL_INTERFACE              = "Account.localInterface";
+static const char *const CONFIG_PUBLISHED_SAMEAS_LOCAL       = "Account.publishedSameAsLocal";
+static const char *const CONFIG_LOCAL_PORT                   = "Account.localPort";
+static const char *const CONFIG_PUBLISHED_PORT               = "Account.publishedPort";
+static const char *const CONFIG_PUBLISHED_ADDRESS            = "Account.publishedAddress";
+
+static const char *const CONFIG_DISPLAY_NAME                 = "Account.displayName";
+static const char *const CONFIG_DEFAULT_ADDRESS              = "0.0.0.0";
+
+// SIP specific parameters
+static const char *const CONFIG_SIP_PROXY                    = "SIP.proxy";
+static const char *const CONFIG_STUN_SERVER                  = "STUN.server";
+static const char *const CONFIG_STUN_ENABLE                  = "STUN.enable";
+
+// SRTP specific parameters
+static const char *const CONFIG_SRTP_ENABLE                  = "SRTP.enable";
+static const char *const CONFIG_SRTP_KEY_EXCHANGE            = "SRTP.keyExchange";
+static const char *const CONFIG_SRTP_ENCRYPTION_ALGO         = "SRTP.encryptionAlgorithm";  // Provided by ccRTP,0=NULL,1=AESCM,2=AESF8
+static const char *const CONFIG_SRTP_RTP_FALLBACK            = "SRTP.rtpFallback";
+static const char *const CONFIG_ZRTP_HELLO_HASH              = "ZRTP.helloHashEnable";
+static const char *const CONFIG_ZRTP_DISPLAY_SAS             = "ZRTP.displaySAS";
+static const char *const CONFIG_ZRTP_NOT_SUPP_WARNING        = "ZRTP.notSuppWarning";
+static const char *const CONFIG_ZRTP_DISPLAY_SAS_ONCE        = "ZRTP.displaySasOnce";
+
+static const char *const CONFIG_TLS_LISTENER_PORT            = "TLS.listenerPort";
+static const char *const CONFIG_TLS_ENABLE                   = "TLS.enable";
+static const char *const CONFIG_TLS_CA_LIST_FILE             = "TLS.certificateListFile";
+static const char *const CONFIG_TLS_CERTIFICATE_FILE         = "TLS.certificateFile";
+static const char *const CONFIG_TLS_PRIVATE_KEY_FILE         = "TLS.privateKeyFile";
+static const char *const CONFIG_TLS_PASSWORD                 = "TLS.password";
+static const char *const CONFIG_TLS_METHOD                   = "TLS.method";
+static const char *const CONFIG_TLS_CIPHERS                  = "TLS.ciphers";
+static const char *const CONFIG_TLS_SERVER_NAME              = "TLS.serverName";
+static const char *const CONFIG_TLS_VERIFY_SERVER            = "TLS.verifyServer";
+static const char *const CONFIG_TLS_VERIFY_CLIENT            = "TLS.verifyClient";
+static const char *const CONFIG_TLS_REQUIRE_CLIENT_CERTIFICATE = "TLS.requireClientCertificate";
+static const char *const CONFIG_TLS_NEGOTIATION_TIMEOUT_SEC  = "TLS.negotiationTimeoutSec";
+static const char *const CONFIG_TLS_NEGOTIATION_TIMEOUT_MSEC = "TLS.negotiationTimemoutMsec";
+
+#endif
diff --git a/gnome/src/accountlist.c b/gnome/src/accountlist.c
index c0356736d1789172af495ae1548b39201a97eae7..2f2901fc10eb189284f6240903cd791b51393368 100644
--- a/gnome/src/accountlist.c
+++ b/gnome/src/accountlist.c
@@ -33,6 +33,7 @@
 #include "str_utils.h"
 #include "dbus.h"
 #include "accountlist.h"
+#include "account_schema.h"
 #include "logger.h"
 #include "actions.h"
 #include "unused.h"
@@ -100,7 +101,11 @@ account_list_get_by_state(account_state_t state)
 account_t *
 account_list_get_by_id(const gchar * const accountID)
 {
-    g_assert(accountID);
+    if (!accountID) {
+        DEBUG("AccountID is NULL");
+        return NULL;
+    }
+
     GList * c = g_queue_find_custom(accountQueue, accountID, is_accountID_struct);
 
     if (c)
@@ -267,7 +272,7 @@ gboolean current_account_has_mailbox(void)
     account_t *current = account_list_get_current();
 
     if (current) {
-        gchar * account_mailbox = account_lookup(current, ACCOUNT_MAILBOX);
+        gchar * account_mailbox = account_lookup(current, CONFIG_ACCOUNT_MAILBOX);
 
         if (account_mailbox && !utf8_case_equal(account_mailbox, ""))
             return TRUE;
@@ -306,7 +311,7 @@ gboolean account_is_IP2IP(const account_t *account)
 
 static gboolean is_type(const account_t *account, const gchar *type)
 {
-    const gchar *account_type = account_lookup(account, ACCOUNT_TYPE);
+    const gchar *account_type = account_lookup(account, CONFIG_ACCOUNT_TYPE);
     return g_strcmp0(account_type, type) == 0;
 }
 
@@ -345,9 +350,9 @@ void initialize_credential_information(account_t *account)
     if (!account->credential_information) {
         account->credential_information = g_ptr_array_sized_new(1);
         GHashTable * new_table = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free);
-        g_hash_table_insert(new_table, g_strdup(ACCOUNT_REALM), g_strdup("*"));
-        g_hash_table_insert(new_table, g_strdup(ACCOUNT_USERNAME), g_strdup(""));
-        g_hash_table_insert(new_table, g_strdup(ACCOUNT_PASSWORD), g_strdup(""));
+        g_hash_table_insert(new_table, g_strdup(CONFIG_ACCOUNT_REALM), g_strdup("*"));
+        g_hash_table_insert(new_table, g_strdup(CONFIG_ACCOUNT_USERNAME), g_strdup(""));
+        g_hash_table_insert(new_table, g_strdup(CONFIG_ACCOUNT_PASSWORD), g_strdup(""));
         g_ptr_array_add(account->credential_information, new_table);
     }
 }
diff --git a/gnome/src/accountlist.h b/gnome/src/accountlist.h
index b35386a9e5b4f6402468add1e9bea62cbad913e0..6395421303a63e6fd1cee33f2dc5455575caac7d 100644
--- a/gnome/src/accountlist.h
+++ b/gnome/src/accountlist.h
@@ -84,7 +84,6 @@ typedef struct  {
 
     /* The codec lists */
     GQueue *acodecs;
-    GQueue *vcodecs;
     guint _messages_number;
 } account_t;
 
diff --git a/gnome/src/actions.c b/gnome/src/actions.c
index 647bd1ac6630398397e8fb02b59d8250c0a8642c..8f7b04752a35967e29e131fb103895db63bcb801 100644
--- a/gnome/src/actions.c
+++ b/gnome/src/actions.c
@@ -61,15 +61,18 @@
 #include "actions.h"
 #include "dbus/dbus.h"
 #include "logger.h"
+#include "account_schema.h"
 #include "contacts/calltab.h"
 #include "contacts/searchbar.h"
 #include "contacts/addrbookfactory.h"
 #include "icons/icon_factory.h"
-#include "imwindow.h"
 #include "statusicon.h"
 #include "unused.h"
-#include "widget/imwidget.h"
 #include "sliders.h"
+#include "messaging/message_tab.h"
+#ifdef SFL_VIDEO
+#include "video/video_callbacks.h"
+#endif
 
 static GHashTable * ip2ip_profile;
 
@@ -135,13 +138,13 @@ status_bar_display_account()
     if (acc) {
         msg = g_markup_printf_escaped("%s %s (%s)" ,
                                       _("Using account"),
-                                      (gchar*) account_lookup(acc, ACCOUNT_ALIAS),
-                                      (gchar*) account_lookup(acc, ACCOUNT_TYPE));
+                                      (gchar*) account_lookup(acc, CONFIG_ACCOUNT_ALIAS),
+                                      (gchar*) account_lookup(acc, CONFIG_ACCOUNT_TYPE));
     } else {
         msg = g_markup_printf_escaped(_("No registered accounts"));
     }
 
-    statusbar_push_message(msg, NULL,  __MSG_ACCOUNT_DEFAULT);
+    statusbar_push_message(msg, NULL, __MSG_ACCOUNT_DEFAULT);
     g_free(msg);
 }
 
@@ -150,6 +153,9 @@ void
 sflphone_quit(gboolean force_quit)
 {
     if (force_quit || calllist_get_size(current_calls_tab) == 0 || main_window_ask_quit()) {
+#ifdef SFL_VIDEO
+        video_cleanup();
+#endif
         dbus_unregister(getpid());
         dbus_clean();
         account_list_free();
@@ -180,19 +186,13 @@ void
 sflphone_hung_up(callable_obj_t * c)
 {
     DEBUG("%s", __PRETTY_FUNCTION__);
-
+    disable_messaging_tab(c->_callID);
     calllist_remove_call(current_calls_tab, c->_callID);
     calltree_remove_call(current_calls_tab, c->_callID);
     c->_state = CALL_STATE_DIALING;
     call_remove_all_errors(c);
     update_actions();
 
-    // test whether the widget contains text, if not remove it
-    if ((im_window_get_nb_tabs() > 1) && c->_im_widget && !(IM_WIDGET(c->_im_widget)->containText))
-        im_window_remove_tab(c->_im_widget);
-    else
-        im_widget_update_state(IM_WIDGET(c->_im_widget), FALSE);
-
     status_tray_icon_blink(FALSE);
 
     statusbar_update_clock("");
@@ -213,7 +213,7 @@ void sflphone_fill_account_list(void)
         account_list_add(acc);
         /* Fill the actual array of credentials */
         dbus_get_credentials(acc);
-        gchar * status = account_lookup(acc, ACCOUNT_REGISTRATION_STATUS);
+        gchar * status = account_lookup(acc, CONFIG_ACCOUNT_REGISTRATION_STATUS);
 
         if (g_strcmp0(status, "REGISTERED") == 0)
             acc->state = ACCOUNT_STATE_REGISTERED;
@@ -238,10 +238,10 @@ void sflphone_fill_account_list(void)
         else
             acc->state = ACCOUNT_STATE_INVALID;
 
-        gchar * code = account_lookup(acc, ACCOUNT_REGISTRATION_STATE_CODE);
+        gchar * code = account_lookup(acc, CONFIG_ACCOUNT_REGISTRATION_STATE_CODE);
         if (code != NULL)
             acc->protocol_state_code = atoi(code);
-        acc->protocol_state_description = account_lookup(acc, ACCOUNT_REGISTRATION_STATE_DESC);
+        acc->protocol_state_description = account_lookup(acc, CONFIG_ACCOUNT_REGISTRATION_STATE_DESC);
     }
 
     g_strfreev(array);
@@ -295,7 +295,7 @@ sflphone_hang_up()
     DEBUG("%s", __PRETTY_FUNCTION__);
 
     if (selectedConf) {
-        im_widget_update_state(IM_WIDGET(selectedConf->_im_widget), FALSE);
+        disable_messaging_tab(selectedConf->_confID);
         dbus_hang_up_conference(selectedConf);
     } else if (selectedCall) {
         switch (selectedCall->_state) {
@@ -311,14 +311,11 @@ sflphone_hang_up()
             case CALL_STATE_CURRENT:
             case CALL_STATE_HOLD:
             case CALL_STATE_BUSY:
-            case CALL_STATE_RECORD:
                 dbus_hang_up(selectedCall);
                 call_remove_all_errors(selectedCall);
                 selectedCall->_state = CALL_STATE_DIALING;
                 time(&selectedCall->_time_stop);
 
-                im_widget_update_state(IM_WIDGET(selectedCall->_im_widget), FALSE);
-
                 break;
             case CALL_STATE_FAILURE:
                 dbus_hang_up(selectedCall);
@@ -371,21 +368,11 @@ sflphone_pick_up()
         case CALL_STATE_DIALING:
             sflphone_place_call(selectedCall);
 
-            // if instant messaging window is visible, create new tab (deleted automatically if not used)
-            if (im_window_is_visible())
-                if (!selectedCall->_im_widget)
-                    selectedCall->_im_widget = im_widget_display(selectedCall->_callID);
-
             break;
         case CALL_STATE_INCOMING:
             selectedCall->_history_state = g_strdup(INCOMING_STRING);
             calltree_update_call(history_tab, selectedCall);
 
-            // if instant messaging window is visible, create new tab (deleted automatically if not used)
-            if (im_window_is_visible())
-                if (!selectedCall->_im_widget)
-                    selectedCall->_im_widget = im_widget_display(selectedCall->_callID);
-
             dbus_accept(selectedCall);
             break;
         case CALL_STATE_TRANSFER:
@@ -397,7 +384,6 @@ sflphone_pick_up()
             break;
         case CALL_STATE_CURRENT:
         case CALL_STATE_HOLD:
-        case CALL_STATE_RECORD:
         case CALL_STATE_RINGING:
             sflphone_new_call();
             break;
@@ -416,7 +402,6 @@ sflphone_on_hold()
     if (selectedCall) {
         switch (selectedCall->_state) {
             case CALL_STATE_CURRENT:
-            case CALL_STATE_RECORD:
                 dbus_hold(selectedCall);
                 break;
             default:
@@ -475,17 +460,6 @@ sflphone_current(callable_obj_t * c)
     update_actions();
 }
 
-void
-sflphone_record(callable_obj_t * c)
-{
-    if (c->_state != CALL_STATE_HOLD)
-        time(&c->_time_start);
-
-    c->_state = CALL_STATE_RECORD;
-    calltree_update_call(current_calls_tab, c);
-    update_actions();
-}
-
 void
 sflphone_set_transfer()
 {
@@ -658,7 +632,6 @@ sflphone_keypad(guint keyval, gchar * key)
             case CALL_STATE_DIALING: // Currently dialing => edit number
                 process_dialing(c, keyval, key);
                 break;
-            case CALL_STATE_RECORD:
             case CALL_STATE_CURRENT:
 
                 switch (keyval) {
@@ -817,7 +790,7 @@ sflphone_detach_participant(const gchar* callID)
 
     DEBUG("Detach participant %s", selectedCall->_callID);
 
-    im_widget_update_state(IM_WIDGET(selectedCall->_im_widget), TRUE);
+    /*TODO elepage(2012) correct IM conversation*/
     calltree_remove_call(current_calls_tab, selectedCall->_callID);
     calltree_add_call(current_calls_tab, selectedCall, NULL);
     dbus_detach_participant(selectedCall->_callID);
@@ -854,19 +827,6 @@ sflphone_rec_call()
     if (selectedCall) {
         DEBUG("Set record for selected call");
         dbus_set_record(selectedCall->_callID);
-
-        switch (selectedCall->_state) {
-            case CALL_STATE_CURRENT:
-                selectedCall->_state = CALL_STATE_RECORD;
-                break;
-            case CALL_STATE_RECORD:
-                selectedCall->_state = CALL_STATE_CURRENT;
-                break;
-            default:
-                WARN("Should not happen in sflphone_off_hold ()!");
-                break;
-        }
-
         calltree_update_call(current_calls_tab, selectedCall);
     } else if (selectedConf) {
         DEBUG("Set record for selected conf");
@@ -906,41 +866,6 @@ sflphone_mute_call()
     toggle_slider_mute_microphone();
 }
 
-#ifdef SFL_VIDEO
-static void
-sflphone_fill_video_codec_list_per_account(account_t *account)
-{
-    if (!account->vcodecs)
-        account->vcodecs = g_queue_new();
-    else
-        g_queue_clear(account->vcodecs);
-
-    /* First add the active codecs for this account */
-    GQueue* system_vcodecs = get_video_codecs_list();
-    gchar **order = dbus_get_active_video_codec_list(account->accountID);
-    for (gchar **pl = order; *pl; pl++) {
-        codec_t *orig = codec_list_get_by_name(*pl, system_vcodecs);
-        codec_t *c = codec_create_new_from_caps(orig);
-        if (c)
-            g_queue_push_tail(account->vcodecs, c);
-        else
-            ERROR("Couldn't find codec %s %p", *pl, orig);
-        g_free(*pl);
-    }
-    g_free(order);
-
-    /* Here we add installed codecs that aren't active for the account */
-    guint caps_size = g_queue_get_length(system_vcodecs);
-    for (guint i = 0; i < caps_size; ++i) {
-        codec_t * vcodec = g_queue_peek_nth(system_vcodecs, i);
-        if (codec_list_get_by_name(vcodec->name, account->vcodecs) == NULL) {
-            vcodec->is_active = FALSE;
-            g_queue_push_tail(account->vcodecs, vcodec);
-        }
-    }
-}
-#endif
-
 static void
 sflphone_fill_audio_codec_list_per_account(account_t *account)
 {
@@ -978,9 +903,6 @@ sflphone_fill_audio_codec_list_per_account(account_t *account)
 void sflphone_fill_codec_list_per_account(account_t *account)
 {
     sflphone_fill_audio_codec_list_per_account(account);
-#ifdef SFL_VIDEO
-    sflphone_fill_video_codec_list_per_account(account);
-#endif
 }
 
 void sflphone_fill_call_list(void)
diff --git a/gnome/src/actions.h b/gnome/src/actions.h
index 4bb3cbdf1382a3a336a1cb2447026d8a5cf2891f..e0d466f792ec7aba530d717ee03eb06a9fce9c2b 100644
--- a/gnome/src/actions.h
+++ b/gnome/src/actions.h
@@ -192,8 +192,6 @@ void sflphone_fill_codec_list_per_account(account_t *);
 
 void sflphone_add_participant();
 
-void sflphone_record(callable_obj_t *c);
-
 void sflphone_rec_call(void);
 
 void sflphone_mute_call(void);
diff --git a/gnome/src/callable_obj.h b/gnome/src/callable_obj.h
index b8cfaca0e70623fac7d13d01adf45ea2b68f98ed..5c9eeaec69907e038cf684b47998b0b76e4048ee 100644
--- a/gnome/src/callable_obj.h
+++ b/gnome/src/callable_obj.h
@@ -69,7 +69,6 @@ typedef enum {
     CALL_STATE_FAILURE,
     CALL_STATE_BUSY,
     CALL_STATE_TRANSFER,
-    CALL_STATE_RECORD,
 } call_state_t;
 
 static const char * const TIMESTAMP_START_KEY =   "timestamp_start";
diff --git a/gnome/src/codeclist.c b/gnome/src/codeclist.c
index 9dc34aba4f3d4d2dc201b560e4aec69928a15b32..65f5e02ad4d5726a1108a9f54c9d8b87b450f2df 100644
--- a/gnome/src/codeclist.c
+++ b/gnome/src/codeclist.c
@@ -43,7 +43,6 @@
 #include "dbus.h"
 
 static GQueue audioCodecs = G_QUEUE_INIT;
-static GQueue videoCodecs = G_QUEUE_INIT;
 
 /*
  * Instantiate a new codec
@@ -113,60 +112,6 @@ static void codecs_audio_unload(void)
     g_queue_foreach(&audioCodecs, codec_free, NULL);
 }
 
-#ifdef SFL_VIDEO
-static
-codec_t *
-codec_create_from_hash_table(gint payload, GHashTable *details)
-{
-    codec_t *codec = g_new0(codec_t, 1);
-
-    codec->payload = payload;
-    codec->name = g_strdup(g_hash_table_lookup(details, "name"));
-    codec->bitrate = g_strdup(g_hash_table_lookup(details, "bitrate"));
-    codec->is_active = TRUE;
-
-    return codec;
-}
-
-static gboolean codecs_video_load(void)
-{
-    gchar **codecs = dbus_video_codec_list();
-    gchar **codecs_orig = codecs;
-
-    if (!codecs)
-        return FALSE;
-
-    int payload = 96; // dynamic payloads
-    // Add the codecs in the list
-    for (; codecs && *codecs; ++codecs) {
-        GHashTable *codec_details = dbus_video_codec_details(*codecs);
-        codec_t *c = codec_create_from_hash_table(payload++, codec_details);
-        g_queue_push_tail(&videoCodecs, c);
-        g_free(*codecs);
-    }
-    g_free(codecs_orig);
-
-    // If we didn't load any codecs, problem ...
-    return g_queue_get_length(&videoCodecs) > 0;
-}
-
-gboolean codecs_load(void)
-{
-    return codecs_audio_load() && codecs_video_load();
-}
-
-static void codecs_video_unload(void)
-{
-    g_queue_foreach(&videoCodecs, codec_free, NULL);
-}
-
-void codecs_unload(void)
-{
-    codecs_audio_unload();
-    codecs_video_unload();
-}
-
-#else
 gboolean codecs_load(void)
 {
     return codecs_audio_load();
@@ -176,7 +121,6 @@ void codecs_unload(void)
 {
     codecs_audio_unload();
 }
-#endif // SFL_VIDEO
 
 codec_t *codec_create_new_from_caps(codec_t *original)
 {
@@ -260,22 +204,17 @@ void codec_list_move_codec_down(guint codec_index, GQueue **q)
     }
 
     *q = tmp;
-
 }
 
 /* Returns a list of strings for just the active codecs in a given queue of codecs */
 static GSList*
-codec_list_get_active_codecs(GQueue *codecs, gboolean by_payload)
+codec_list_get_active_codecs(GQueue *codecs)
 {
     GSList *active = NULL;
     for (guint i = 0; i < codecs->length; i++) {
         codec_t* currentCodec = g_queue_peek_nth(codecs, i);
-        if (currentCodec && currentCodec->is_active) {
-            if (by_payload)
-                active = g_slist_append(active, g_strdup_printf("%d", currentCodec->payload));
-            else
-                active = g_slist_append(active, g_strdup(currentCodec->name));
-        }
+        if (currentCodec && currentCodec->is_active)
+            active = g_slist_append(active, g_strdup_printf("%d", currentCodec->payload));
     }
     return active;
 }
@@ -297,7 +236,7 @@ get_items_from_list(GSList *codecs)
 static void
 codec_list_update_to_daemon_audio(const account_t *acc)
 {
-    GSList *activeCodecs = codec_list_get_active_codecs(acc->acodecs, TRUE);
+    GSList *activeCodecs = codec_list_get_active_codecs(acc->acodecs);
     gchar **activeCodecsStr = get_items_from_list(activeCodecs);
 
     // call dbus function with array of strings
@@ -306,33 +245,12 @@ codec_list_update_to_daemon_audio(const account_t *acc)
     g_slist_free_full(activeCodecs, g_free);
 }
 
-#ifdef SFL_VIDEO
-static void codec_list_update_to_daemon_video(const account_t *acc)
-{
-    GSList *activeCodecs = codec_list_get_active_codecs(acc->vcodecs, FALSE);
-    gchar **activeCodecsStr = get_items_from_list(activeCodecs);
-
-    // call dbus function with array of strings
-    dbus_set_active_video_codec_list((const gchar **) activeCodecsStr, acc->accountID);
-    g_free(activeCodecsStr);
-    g_slist_free_full(activeCodecs, g_free);
-}
-#endif
-
 void codec_list_update_to_daemon(const account_t *acc)
 {
     codec_list_update_to_daemon_audio(acc);
-#ifdef SFL_VIDEO
-    codec_list_update_to_daemon_video(acc);
-#endif
 }
 
 GQueue* get_audio_codecs_list(void)
 {
     return &audioCodecs;
 }
-
-GQueue* get_video_codecs_list(void)
-{
-    return &videoCodecs;
-}
diff --git a/gnome/src/codeclist.h b/gnome/src/codeclist.h
index 530345449184f798a9a02965c1b86e9998337e37..49f581fb29ed061b54b8e4c60b63caee16baf067 100644
--- a/gnome/src/codeclist.h
+++ b/gnome/src/codeclist.h
@@ -86,8 +86,6 @@ void codec_list_update_to_daemon(const account_t *acc);
 
 codec_t* codec_list_get_by_payload(gint payload, GQueue *q);
 
-GQueue* get_video_codecs_list(void);
-
 GQueue* get_audio_codecs_list(void);
 
 /*
diff --git a/gnome/src/config/Makefile.am b/gnome/src/config/Makefile.am
index c512303ea31f51fd96f2b10a620cfd8bac5531a1..7c4ceada74293a1b7539941c2ef76e04356ea461 100644
--- a/gnome/src/config/Makefile.am
+++ b/gnome/src/config/Makefile.am
@@ -37,7 +37,7 @@ SFL_VIDEO_LDFLAGS=@CLUTTER_LIBS@ @CLUTTERGTK_LIBS@
 endif
 
 libconfig_la_LDFLAGS = $(DBUSGLIB_LDFLAGS) $(LIBNOTIFY_LDFLAGS) $(GCONF_LDFLAGS) \
-					   $(GTK_LDFLAGS) $(GLIB_LDFLAGS) $(WEBKIT_LDFLAGS) \
+					   $(GTK_LDFLAGS) $(GLIB_LDFLAGS) \
 					   $(SFL_VIDEO_LDFLAGS) 
 
 if SFL_VIDEO
@@ -45,12 +45,12 @@ SFL_VIDEO_LIBADD=@CLUTTER_LIBS@ @CLUTTERGTK_LIBS@
 endif
 
 libconfig_la_LIBADD = $(DBUSGLIB_LIBS) $(LIBNOTIFY_LIBS) $(GCONF_LIBS) \
-					  $(GTK_LIBS) $(GLIB_LIBS) $(WEBKIT_LIBS) $(SFL_VIDEO_LIBADD)
+					  $(GTK_LIBS) $(GLIB_LIBS) $(SFL_VIDEO_LIBADD)
 
 if SFL_VIDEO
 SFL_VIDEO_CFLAGS=@CLUTTER_CFLAGS@ @CLUTTERGTK_CFLAGS@
 endif
 
 libconfig_la_CFLAGS = $(DBUSGLIB_CFLAGS) $(LIBNOTIFY_CFLAGS) $(GCONF_CFLAGS) \
-					  $(GTK_CFLAGS) $(GLIB_CFLAGS) $(WEBKIT_CFLAGS) \
+					  $(GTK_CFLAGS) $(GLIB_CFLAGS) \
 					  $(SFL_VIDEO_CFLAGS)
diff --git a/gnome/src/config/accountconfigdialog.c b/gnome/src/config/accountconfigdialog.c
index 57a07b3466f74c88d1e58a219f61b0e3a0ee9817..5434dc165bfca311b882eb0093d6c2895b682df5 100644
--- a/gnome/src/config/accountconfigdialog.c
+++ b/gnome/src/config/accountconfigdialog.c
@@ -53,6 +53,7 @@
 #include "audioconf.h"
 #include "videoconf.h"
 #include "accountconfigdialog.h"
+#include "account_schema.h"
 #include "zrtpadvanceddialog.h"
 #include "tlsadvanceddialog.h"
 #include "dbus/dbus.h"
@@ -181,9 +182,9 @@ static GPtrArray* get_new_credential(void)
 
         GHashTable * new_table = g_hash_table_new_full(g_str_hash, g_str_equal,
                                                        g_free, g_free);
-        g_hash_table_insert(new_table, g_strdup(ACCOUNT_REALM), realm);
-        g_hash_table_insert(new_table, g_strdup(ACCOUNT_USERNAME), username);
-        g_hash_table_insert(new_table, g_strdup(ACCOUNT_PASSWORD), password);
+        g_hash_table_insert(new_table, g_strdup(CONFIG_ACCOUNT_REALM), realm);
+        g_hash_table_insert(new_table, g_strdup(CONFIG_ACCOUNT_USERNAME), username);
+        g_hash_table_insert(new_table, g_strdup(CONFIG_ACCOUNT_PASSWORD), password);
 
         g_ptr_array_add(credential_array, new_table);
     }
@@ -209,10 +210,10 @@ static GtkWidget* create_basic_tab(const account_t *account)
         /* get password from credentials list */
         if (account->credential_information) {
             GHashTable * element = g_ptr_array_index(account->credential_information, 0);
-            password = g_hash_table_lookup(element, ACCOUNT_PASSWORD);
+            password = g_hash_table_lookup(element, CONFIG_ACCOUNT_PASSWORD);
         }
     } else
-        password = account_lookup(account, ACCOUNT_PASSWORD);
+        password = account_lookup(account, CONFIG_ACCOUNT_PASSWORD);
 
     GtkWidget *frame = gnome_main_section_new(_("Account Parameters"));
     gtk_widget_show(frame);
@@ -240,7 +241,7 @@ static GtkWidget* create_basic_tab(const account_t *account)
     gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
     entry_alias = gtk_entry_new();
     gtk_label_set_mnemonic_widget(GTK_LABEL(label), entry_alias);
-    gchar *alias = account_lookup(account, ACCOUNT_ALIAS);
+    gchar *alias = account_lookup(account, CONFIG_ACCOUNT_ALIAS);
     gtk_entry_set_text(GTK_ENTRY(entry_alias), alias);
     gtk_table_attach(GTK_TABLE(table), entry_alias, 1, 2, row, row + 1,
                      GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
@@ -282,7 +283,7 @@ static GtkWidget* create_basic_tab(const account_t *account)
     gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
     entry_hostname = gtk_entry_new();
     gtk_label_set_mnemonic_widget(GTK_LABEL(label), entry_hostname);
-    const gchar *hostname = account_lookup(account, ACCOUNT_HOSTNAME);
+    const gchar *hostname = account_lookup(account, CONFIG_ACCOUNT_HOSTNAME);
     gtk_entry_set_text(GTK_ENTRY(entry_hostname), hostname);
     gtk_table_attach(GTK_TABLE(table), entry_hostname, 1, 2, row, row + 1,
                      GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
@@ -298,7 +299,7 @@ static GtkWidget* create_basic_tab(const account_t *account)
                                    GTK_ENTRY_ICON_PRIMARY,
                                    gdk_pixbuf_new_from_file(PERSON_IMG, NULL));
     gtk_label_set_mnemonic_widget(GTK_LABEL(label), entry_username);
-    gchar *username = account_lookup(account, ACCOUNT_USERNAME);
+    gchar *username = account_lookup(account, CONFIG_ACCOUNT_USERNAME);
     gtk_entry_set_text(GTK_ENTRY(entry_username), username);
     gtk_table_attach(GTK_TABLE(table), entry_username, 1, 2, row, row + 1,
                      GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
@@ -342,7 +343,7 @@ static GtkWidget* create_basic_tab(const account_t *account)
     gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
     entry_route_set = gtk_entry_new();
     gtk_label_set_mnemonic_widget(GTK_LABEL(label), entry_route_set);
-    gchar *route_set = account_lookup(account, ACCOUNT_ROUTE);
+    gchar *route_set = account_lookup(account, CONFIG_ACCOUNT_ROUTESET);
     gtk_entry_set_text(GTK_ENTRY(entry_route_set), route_set);
     gtk_table_attach(GTK_TABLE(table), entry_route_set, 1, 2, row, row+1, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
 
@@ -352,7 +353,7 @@ static GtkWidget* create_basic_tab(const account_t *account)
     gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
     entry_mailbox = gtk_entry_new();
     gtk_label_set_mnemonic_widget(GTK_LABEL(label), entry_mailbox);
-    gchar *mailbox = account_lookup(account, ACCOUNT_MAILBOX);
+    gchar *mailbox = account_lookup(account, CONFIG_ACCOUNT_MAILBOX);
     mailbox = mailbox ? mailbox : "";
     gtk_entry_set_text(GTK_ENTRY(entry_mailbox), mailbox);
     gtk_table_attach(GTK_TABLE(table), entry_mailbox, 1, 2, row, row+1, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
@@ -363,7 +364,7 @@ static GtkWidget* create_basic_tab(const account_t *account)
     gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
     entry_user_agent = gtk_entry_new();
     gtk_label_set_mnemonic_widget(GTK_LABEL(label), entry_user_agent);
-    gchar *user_agent = account_lookup(account, ACCOUNT_USERAGENT);
+    gchar *user_agent = account_lookup(account, CONFIG_ACCOUNT_USERAGENT);
     gtk_entry_set_text(GTK_ENTRY(entry_user_agent), user_agent);
     gtk_table_attach(GTK_TABLE(table), entry_user_agent, 1, 2, row, row+1, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
 
@@ -381,9 +382,9 @@ static void fill_treeview_with_credential(const account_t * account)
     for (unsigned i = 0; i < account->credential_information->len; i++) {
         GHashTable * element = g_ptr_array_index(account->credential_information, i);
         gtk_list_store_append(credential_store, &iter);
-        gtk_list_store_set(credential_store, &iter, COLUMN_CREDENTIAL_REALM, g_hash_table_lookup(element, ACCOUNT_REALM),
-                           COLUMN_CREDENTIAL_USERNAME, g_hash_table_lookup(element, ACCOUNT_USERNAME),
-                           COLUMN_CREDENTIAL_PASSWORD, g_hash_table_lookup(element, ACCOUNT_PASSWORD),
+        gtk_list_store_set(credential_store, &iter, COLUMN_CREDENTIAL_REALM, g_hash_table_lookup(element, CONFIG_ACCOUNT_REALM),
+                           COLUMN_CREDENTIAL_USERNAME, g_hash_table_lookup(element, CONFIG_ACCOUNT_USERNAME),
+                           COLUMN_CREDENTIAL_PASSWORD, g_hash_table_lookup(element, CONFIG_ACCOUNT_PASSWORD),
                            COLUMN_CREDENTIAL_DATA, element, -1);
     }
 }
@@ -734,16 +735,16 @@ create_security_widget(const account_t *account)
 
     // Load from SIP/IAX/Unknown ?
     if (account && account->properties) {
-        curKeyExchange = account_lookup(account, ACCOUNT_KEY_EXCHANGE);
+        curKeyExchange = account_lookup(account, CONFIG_SRTP_KEY_EXCHANGE);
         if (curKeyExchange == NULL)
             curKeyExchange = "none";
 
-        curSRTPEnabled = account_lookup(account, ACCOUNT_SRTP_ENABLED);
+        curSRTPEnabled = account_lookup(account, CONFIG_SRTP_ENABLE);
 
         if (curSRTPEnabled == NULL)
             curSRTPEnabled = "false";
 
-        curTLSEnabled = account_lookup(account, TLS_ENABLE);
+        curTLSEnabled = account_lookup(account, CONFIG_TLS_ENABLE);
 
         if (curTLSEnabled == NULL)
             curTLSEnabled = "false";
@@ -833,10 +834,10 @@ static GtkWidget* create_registration_expire(const account_t *account)
     gchar *account_expire = NULL;
     void *orig_key = NULL;
     if (account && account->properties)
-        if (!g_hash_table_lookup_extended(account->properties, ACCOUNT_REGISTRATION_EXPIRE,
+        if (!g_hash_table_lookup_extended(account->properties, CONFIG_ACCOUNT_REGISTRATION_EXPIRE,
                                           &orig_key, (gpointer) &account_expire))
             ERROR("Could not retrieve %s from account properties",
-                  ACCOUNT_REGISTRATION_EXPIRE);
+                  CONFIG_ACCOUNT_REGISTRATION_EXPIRE);
 
     GtkWidget *table, *frame;
     gnome_main_section_new_with_table(_("Registration"), &frame, &table, 2, 3);
@@ -861,8 +862,8 @@ create_network(const account_t *account)
     gchar *local_port = NULL;
 
     if (account) {
-        local_interface = account_lookup(account, LOCAL_INTERFACE);
-        local_port = account_lookup(account, LOCAL_PORT);
+        local_interface = account_lookup(account, CONFIG_LOCAL_INTERFACE);
+        local_port = account_lookup(account, CONFIG_LOCAL_PORT);
     }
 
     GtkWidget *table, *frame;
@@ -933,20 +934,20 @@ GtkWidget* create_published_address(const account_t *account)
 
     // Get the user configuration
     if (account) {
-        use_tls = account_lookup(account, TLS_ENABLE);
-        published_sameas_local = account_lookup(account, PUBLISHED_SAMEAS_LOCAL);
+        use_tls = account_lookup(account, CONFIG_TLS_ENABLE);
+        published_sameas_local = account_lookup(account, CONFIG_PUBLISHED_SAMEAS_LOCAL);
 
         if (utf8_case_equal(published_sameas_local, "true")) {
-            published_address = dbus_get_address_from_interface_name(account_lookup(account, LOCAL_INTERFACE));
-            published_port = account_lookup(account, LOCAL_PORT);
+            published_address = dbus_get_address_from_interface_name(account_lookup(account, CONFIG_LOCAL_INTERFACE));
+            published_port = account_lookup(account, CONFIG_LOCAL_PORT);
         } else {
-            published_address = account_lookup(account, PUBLISHED_ADDRESS);
-            published_port = account_lookup(account, PUBLISHED_PORT);
+            published_address = account_lookup(account, CONFIG_PUBLISHED_ADDRESS);
+            published_port = account_lookup(account, CONFIG_PUBLISHED_PORT);
         }
 
-        stun_enable = account_lookup(account, ACCOUNT_SIP_STUN_ENABLED);
-        stun_server = account_lookup(account, ACCOUNT_SIP_STUN_SERVER);
-        published_sameas_local = account_lookup(account, PUBLISHED_SAMEAS_LOCAL);
+        stun_enable = account_lookup(account, CONFIG_STUN_ENABLE);
+        stun_server = account_lookup(account, CONFIG_STUN_SERVER);
+        published_sameas_local = account_lookup(account, CONFIG_PUBLISHED_SAMEAS_LOCAL);
     }
 
     gnome_main_section_new_with_table(_("Published address"), &frame, &table, 2, 3);
@@ -1071,7 +1072,7 @@ create_audiocodecs_configuration(const account_t *account)
         gtk_widget_show(dtmf);
 
         overrtp = gtk_radio_button_new_with_label(NULL, _("RTP"));
-        const gchar * const dtmf_type = account_lookup(account, ACCOUNT_DTMF_TYPE);
+        const gchar * const dtmf_type = account_lookup(account, CONFIG_ACCOUNT_DTMF_TYPE);
         const gboolean dtmf_are_rtp = utf8_case_equal(dtmf_type, OVERRTP);
         gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(overrtp), dtmf_are_rtp);
         gtk_table_attach(GTK_TABLE(table), overrtp, 0, 1, 0, 1, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
@@ -1181,67 +1182,67 @@ static void update_account_from_basic_tab(account_t *account)
 
     if (g_strcmp0(proto, "SIP") == 0) {
         if (!account_is_IP2IP(account)) {
-            account_replace(account, ACCOUNT_REGISTRATION_EXPIRE,
+            account_replace(account, CONFIG_ACCOUNT_REGISTRATION_EXPIRE,
                             gtk_entry_get_text(GTK_ENTRY(expire_spin_box)));
 
-            account_replace(account, ACCOUNT_ROUTE,
+            account_replace(account, CONFIG_ACCOUNT_ROUTESET,
                             gtk_entry_get_text(GTK_ENTRY(entry_route_set)));
 
-            account_replace(account, ACCOUNT_USERAGENT,
+            account_replace(account, CONFIG_ACCOUNT_USERAGENT,
                             gtk_entry_get_text(GTK_ENTRY(entry_user_agent)));
 
             gboolean v = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(use_stun_check_box));
-            account_replace(account, ACCOUNT_SIP_STUN_ENABLED,
+            account_replace(account, CONFIG_STUN_ENABLE,
                             bool_to_string(v));
 
-            account_replace(account, ACCOUNT_SIP_STUN_SERVER,
+            account_replace(account, CONFIG_STUN_SERVER,
                             gtk_entry_get_text(GTK_ENTRY(stun_server_entry)));
 
             v = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(same_as_local_radio_button));
-            account_replace(account, PUBLISHED_SAMEAS_LOCAL, bool_to_string(v));
+            account_replace(account, CONFIG_PUBLISHED_SAMEAS_LOCAL, bool_to_string(v));
 
             if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(same_as_local_radio_button))) {
-                account_replace(account, PUBLISHED_PORT,
+                account_replace(account, CONFIG_PUBLISHED_PORT,
                                 gtk_entry_get_text(GTK_ENTRY(published_port_spin_box)));
 
-                account_replace(account, PUBLISHED_ADDRESS,
+                account_replace(account, CONFIG_PUBLISHED_ADDRESS,
                                 gtk_entry_get_text(GTK_ENTRY(published_address_entry)));
             } else {
-                account_replace(account, PUBLISHED_PORT,
+                account_replace(account, CONFIG_PUBLISHED_PORT,
                                 gtk_entry_get_text(GTK_ENTRY(local_port_spin_box)));
                 gchar *local_interface = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(local_address_combo));
 
                 gchar *published_address = dbus_get_address_from_interface_name(local_interface);
                 g_free(local_interface);
 
-                account_replace(account, PUBLISHED_ADDRESS, published_address);
+                account_replace(account, CONFIG_PUBLISHED_ADDRESS, published_address);
             }
         }
 
         if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(overrtp))) {
             DEBUG("Set dtmf over rtp");
-            account_replace(account, ACCOUNT_DTMF_TYPE, OVERRTP);
+            account_replace(account, CONFIG_ACCOUNT_DTMF_TYPE, OVERRTP);
         } else {
             DEBUG("Set dtmf over sip");
-            account_replace(account, ACCOUNT_DTMF_TYPE, SIPINFO);
+            account_replace(account, CONFIG_ACCOUNT_DTMF_TYPE, SIPINFO);
         }
 
         gchar* key_exchange = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(key_exchange_combo));
 
         if (utf8_case_equal(key_exchange, "ZRTP")) {
-            account_replace(account, ACCOUNT_SRTP_ENABLED, "true");
-            account_replace(account, ACCOUNT_KEY_EXCHANGE, ZRTP);
+            account_replace(account, CONFIG_SRTP_ENABLE, "true");
+            account_replace(account, CONFIG_SRTP_KEY_EXCHANGE, ZRTP);
         } else if (utf8_case_equal(key_exchange, "SDES")) {
-            account_replace(account, ACCOUNT_SRTP_ENABLED, "true");
-            account_replace(account, ACCOUNT_KEY_EXCHANGE, SDES);
+            account_replace(account, CONFIG_SRTP_ENABLE, "true");
+            account_replace(account, CONFIG_SRTP_KEY_EXCHANGE, SDES);
         } else {
-            account_replace(account, ACCOUNT_SRTP_ENABLED, "false");
-            account_replace(account, ACCOUNT_KEY_EXCHANGE, "");
+            account_replace(account, CONFIG_SRTP_ENABLE, "false");
+            account_replace(account, CONFIG_SRTP_KEY_EXCHANGE, "");
         }
 
         g_free(key_exchange);
         const gboolean tls_enabled = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(use_sip_tls_check_box));
-        account_replace(account, TLS_ENABLE, bool_to_string(tls_enabled));
+        account_replace(account, CONFIG_TLS_ENABLE, bool_to_string(tls_enabled));
 
         const gboolean tone_enabled = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(enable_tone));
         account_replace(account, CONFIG_RINGTONE_ENABLED, bool_to_string(tone_enabled));
@@ -1251,19 +1252,19 @@ static void update_account_from_basic_tab(account_t *account)
         g_free(ringtone_path);
 
         gchar *address_combo_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(local_address_combo));
-        account_replace(account, LOCAL_INTERFACE, address_combo_text);
+        account_replace(account, CONFIG_LOCAL_INTERFACE, address_combo_text);
         g_free(address_combo_text);
 
-        account_replace(account, LOCAL_PORT,
+        account_replace(account, CONFIG_LOCAL_PORT,
                         gtk_entry_get_text(GTK_ENTRY(local_port_spin_box)));
     }
 
-    account_replace(account, ACCOUNT_ALIAS, gtk_entry_get_text(GTK_ENTRY(entry_alias)));
-    account_replace(account, ACCOUNT_TYPE, proto);
-    account_replace(account, ACCOUNT_HOSTNAME, gtk_entry_get_text(GTK_ENTRY(entry_hostname)));
-    account_replace(account, ACCOUNT_USERNAME, gtk_entry_get_text(GTK_ENTRY(entry_username)));
-    account_replace(account, ACCOUNT_PASSWORD, gtk_entry_get_text(GTK_ENTRY(entry_password)));
-    account_replace(account, ACCOUNT_MAILBOX, gtk_entry_get_text(GTK_ENTRY(entry_mailbox)));
+    account_replace(account, CONFIG_ACCOUNT_ALIAS, gtk_entry_get_text(GTK_ENTRY(entry_alias)));
+    account_replace(account, CONFIG_ACCOUNT_TYPE, proto);
+    account_replace(account, CONFIG_ACCOUNT_HOSTNAME, gtk_entry_get_text(GTK_ENTRY(entry_hostname)));
+    account_replace(account, CONFIG_ACCOUNT_USERNAME, gtk_entry_get_text(GTK_ENTRY(entry_username)));
+    account_replace(account, CONFIG_ACCOUNT_PASSWORD, gtk_entry_get_text(GTK_ENTRY(entry_password)));
+    account_replace(account, CONFIG_ACCOUNT_MAILBOX, gtk_entry_get_text(GTK_ENTRY(entry_mailbox)));
     g_free(proto);
 }
 
diff --git a/gnome/src/config/accountlistconfigdialog.c b/gnome/src/config/accountlistconfigdialog.c
index 28aa48cb2af3531c493501c5f1d19884213c23ea..52a688e2d51dbc62c30e545e2f83f29dd2671fa0 100644
--- a/gnome/src/config/accountlistconfigdialog.c
+++ b/gnome/src/config/accountlistconfigdialog.c
@@ -33,6 +33,7 @@
 #include "str_utils.h"
 #include "dbus/dbus.h"
 #include "accountconfigdialog.h"
+#include "account_schema.h"
 #include "accountlist.h"
 #include "actions.h"
 #include "mainwindow.h"
@@ -145,13 +146,13 @@ static void edit_account_cb(GtkButton *button UNUSED, gpointer data)
 
 static void account_store_add(GtkTreeIter *iter, account_t *account)
 {
-    const gchar *enabled = account_lookup(account, ACCOUNT_ENABLED);
-    const gchar *type = account_lookup(account, ACCOUNT_TYPE);
+    const gchar *enabled = account_lookup(account, CONFIG_ACCOUNT_ENABLE);
+    const gchar *type = account_lookup(account, CONFIG_ACCOUNT_TYPE);
     DEBUG("Account is enabled :%s", enabled);
     const gchar *state_name = account_state_name(account->state);
 
     gtk_list_store_set(account_store, iter,
-                       COLUMN_ACCOUNT_ALIAS, account_lookup(account, ACCOUNT_ALIAS),
+                       COLUMN_ACCOUNT_ALIAS, account_lookup(account, CONFIG_ACCOUNT_ALIAS),
                        COLUMN_ACCOUNT_TYPE, type,
                        COLUMN_ACCOUNT_STATUS, state_name,
                        COLUMN_ACCOUNT_ACTIVE, utf8_case_equal(enabled, "true"),
@@ -271,7 +272,7 @@ enable_account_cb(GtkCellRendererToggle *rend UNUSED, gchar* path,
     const gchar * enabled_str = enable ? "true" : "false";
     DEBUG("Account is enabled: %s", enabled_str);
 
-    account_replace(account, ACCOUNT_ENABLED, enabled_str);
+    account_replace(account, CONFIG_ACCOUNT_ENABLE, enabled_str);
     dbus_send_register(account->accountID, enable);
 }
 
diff --git a/gnome/src/config/assistant.c b/gnome/src/config/assistant.c
index d25e882bd63050b624af210d2ce7c088ff616071..32b495177674e945d40034d6ac7f4b6ebede586e 100644
--- a/gnome/src/config/assistant.c
+++ b/gnome/src/config/assistant.c
@@ -36,6 +36,7 @@
 #include "logger.h"
 #include "dbus.h"
 #include "reqaccount.h"
+#include "account_schema.h"
 
 #define SFLPHONE_ORG_SERVER "sip.sflphone.org"
 
@@ -144,23 +145,23 @@ static void sip_apply_callback(void)
     }
 
     if (account_type == _SIP) {
-        account_insert(current, ACCOUNT_ALIAS, gtk_entry_get_text(GTK_ENTRY(wiz->sip_alias)));
-        account_insert(current, ACCOUNT_ENABLED, "true");
-        account_insert(current, ACCOUNT_MAILBOX, gtk_entry_get_text(GTK_ENTRY(wiz->sip_voicemail)));
-        account_insert(current, ACCOUNT_TYPE, "SIP");
-        account_insert(current, ACCOUNT_HOSTNAME, gtk_entry_get_text(GTK_ENTRY(wiz->sip_server)));
-        account_insert(current, ACCOUNT_PASSWORD, gtk_entry_get_text(GTK_ENTRY(wiz->sip_password)));
-        account_insert(current, ACCOUNT_USERNAME, gtk_entry_get_text(GTK_ENTRY(wiz->sip_username)));
-        account_insert(current, ACCOUNT_SIP_STUN_ENABLED, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wiz->enable)) ? "true" : "false");
-        account_insert(current, ACCOUNT_SIP_STUN_SERVER, gtk_entry_get_text(GTK_ENTRY(wiz->addr)));
+        account_insert(current, CONFIG_ACCOUNT_ALIAS, gtk_entry_get_text(GTK_ENTRY(wiz->sip_alias)));
+        account_insert(current, CONFIG_ACCOUNT_ENABLE, "true");
+        account_insert(current, CONFIG_ACCOUNT_MAILBOX, gtk_entry_get_text(GTK_ENTRY(wiz->sip_voicemail)));
+        account_insert(current, CONFIG_ACCOUNT_TYPE, "SIP");
+        account_insert(current, CONFIG_ACCOUNT_HOSTNAME, gtk_entry_get_text(GTK_ENTRY(wiz->sip_server)));
+        account_insert(current, CONFIG_ACCOUNT_PASSWORD, gtk_entry_get_text(GTK_ENTRY(wiz->sip_password)));
+        account_insert(current, CONFIG_ACCOUNT_USERNAME, gtk_entry_get_text(GTK_ENTRY(wiz->sip_username)));
+        account_insert(current, CONFIG_STUN_ENABLE, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wiz->enable)) ? "true" : "false");
+        account_insert(current, CONFIG_STUN_SERVER, gtk_entry_get_text(GTK_ENTRY(wiz->addr)));
 
         if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wiz->zrtp_enable)) == TRUE) {
-            account_insert(current, ACCOUNT_SRTP_ENABLED, "true");
-            account_insert(current, ACCOUNT_KEY_EXCHANGE, ZRTP);
-            account_insert(current, ACCOUNT_ZRTP_DISPLAY_SAS, "true");
-            account_insert(current, ACCOUNT_ZRTP_NOT_SUPP_WARNING, "true");
-            account_insert(current, ACCOUNT_ZRTP_HELLO_HASH, "true");
-            account_insert(current, ACCOUNT_DISPLAY_SAS_ONCE, "false");
+            account_insert(current, CONFIG_SRTP_ENABLE, "true");
+            account_insert(current, CONFIG_SRTP_KEY_EXCHANGE, ZRTP);
+            account_insert(current, CONFIG_ZRTP_DISPLAY_SAS, "true");
+            account_insert(current, CONFIG_ZRTP_NOT_SUPP_WARNING, "true");
+            account_insert(current, CONFIG_ZRTP_HELLO_HASH, "true");
+            account_insert(current, CONFIG_ZRTP_DISPLAY_SAS_ONCE, "false");
         }
 
         // Add default interface info
@@ -172,8 +173,8 @@ static void sip_apply_callback(void)
         iface = iface_list;
         DEBUG("Selected interface %s", *iface);
 
-        account_insert(current, LOCAL_INTERFACE, *iface);
-        account_insert(current, PUBLISHED_ADDRESS, *iface);
+        account_insert(current, CONFIG_LOCAL_INTERFACE, *iface);
+        account_insert(current, CONFIG_PUBLISHED_ADDRESS, *iface);
 
         dbus_add_account(current);
         getMessageSummary(gtk_entry_get_text(GTK_ENTRY(wiz->sip_alias)),
@@ -193,13 +194,13 @@ static void sip_apply_callback(void)
 static void iax_apply_callback(void)
 {
     if (account_type == _IAX) {
-        account_insert(current, ACCOUNT_ALIAS, gtk_entry_get_text(GTK_ENTRY(wiz->iax_alias)));
-        account_insert(current, ACCOUNT_ENABLED, "true");
-        account_insert(current, ACCOUNT_MAILBOX, gtk_entry_get_text(GTK_ENTRY(wiz->iax_voicemail)));
-        account_insert(current, ACCOUNT_TYPE, "IAX");
-        account_insert(current, ACCOUNT_USERNAME, gtk_entry_get_text(GTK_ENTRY(wiz->iax_username)));
-        account_insert(current, ACCOUNT_HOSTNAME, gtk_entry_get_text(GTK_ENTRY(wiz->iax_server)));
-        account_insert(current, ACCOUNT_PASSWORD, gtk_entry_get_text(GTK_ENTRY(wiz->iax_password)));
+        account_insert(current, CONFIG_ACCOUNT_ALIAS, gtk_entry_get_text(GTK_ENTRY(wiz->iax_alias)));
+        account_insert(current, CONFIG_ACCOUNT_ENABLE, "true");
+        account_insert(current, CONFIG_ACCOUNT_MAILBOX, gtk_entry_get_text(GTK_ENTRY(wiz->iax_voicemail)));
+        account_insert(current, CONFIG_ACCOUNT_TYPE, "IAX");
+        account_insert(current, CONFIG_ACCOUNT_USERNAME, gtk_entry_get_text(GTK_ENTRY(wiz->iax_username)));
+        account_insert(current, CONFIG_ACCOUNT_HOSTNAME, gtk_entry_get_text(GTK_ENTRY(wiz->iax_server)));
+        account_insert(current, CONFIG_ACCOUNT_PASSWORD, gtk_entry_get_text(GTK_ENTRY(wiz->iax_password)));
 
         dbus_add_account(current);
         getMessageSummary(gtk_entry_get_text(GTK_ENTRY(wiz->iax_alias)),
@@ -459,7 +460,7 @@ GtkWidget* build_iax_account_configuration(void)
     gtk_label_set_mnemonic_widget(GTK_LABEL(label), wiz->iax_voicemail);
     gtk_table_attach(GTK_TABLE(table), wiz->iax_voicemail, 1, 2, 5, 6, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
 
-    current -> state = ACCOUNT_STATE_UNREGISTERED;
+    current->state = ACCOUNT_STATE_UNREGISTERED;
 
     g_signal_connect(G_OBJECT(wiz->assistant), "apply", G_CALLBACK(iax_apply_callback), NULL);
 
diff --git a/gnome/src/config/audioconf.c b/gnome/src/config/audioconf.c
index 62c37cab2042a0176bc599ca6e0c52e505e2d3cb..339340e01e94d39eb0fda1970cc979dcca18f5f1 100644
--- a/gnome/src/config/audioconf.c
+++ b/gnome/src/config/audioconf.c
@@ -518,6 +518,9 @@ audiocodecs_box(const account_t *account)
     // Create codec tree view with list store
     codecTreeView = gtk_tree_view_new_with_model(GTK_TREE_MODEL(codecStore));
 
+    /* The list store model will be destroyed automatically with the view */
+    g_object_unref(G_OBJECT(codecStore));
+
     // Get tree selection manager
     GtkTreeSelection *treeSelection = gtk_tree_view_get_selection(GTK_TREE_VIEW(codecTreeView));
     g_signal_connect(G_OBJECT(treeSelection), "changed",
@@ -547,7 +550,6 @@ audiocodecs_box(const account_t *account)
     treeViewColumn = gtk_tree_view_column_new_with_attributes(_("Bitrate"), renderer, "text", COLUMN_CODEC_BITRATE, NULL);
     gtk_tree_view_append_column(GTK_TREE_VIEW(codecTreeView), treeViewColumn);
 
-    g_object_unref(G_OBJECT(codecStore));
     gtk_container_add(GTK_CONTAINER(scrolledWindow), codecTreeView);
 
     // Create button box
diff --git a/gnome/src/config/hooks-config.c b/gnome/src/config/hooks-config.c
index cfbc79e44d4a2d766132089f63c85e2a8370784f..f1b66fce81b59480b0a84dab7d4520f41c2153dd 100644
--- a/gnome/src/config/hooks-config.c
+++ b/gnome/src/config/hooks-config.c
@@ -32,11 +32,12 @@
 #include "gtk2_wrappers.h"
 #include "str_utils.h"
 #include "hooks-config.h"
+#include "eel-gconf-extensions.h"
 #include "dbus.h"
 
 URLHook_Config *_urlhook_config;
 
-GtkWidget *field, *command, *prefix;
+GtkWidget *field, *command, *prefix, *url;
 
 void hooks_load_parameters(URLHook_Config** settings)
 {
@@ -94,6 +95,8 @@ void hooks_save_parameters(void)
     // Decrement the reference count
     g_hash_table_unref(params);
 
+    eel_gconf_set_string(MESSAGING_URL_COMMAND, gtk_entry_get_text(GTK_ENTRY(url)));
+
 }
 
 static void sip_enabled_cb(GtkWidget *widget)
@@ -194,6 +197,22 @@ GtkWidget* create_hooks_settings()
     gtk_widget_set_sensitive(GTK_WIDGET(prefix), gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widg)));
     gtk_table_attach(GTK_TABLE(table), prefix, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 10);
 
+    gnome_main_section_new_with_table(_("Messaging"), &frame, &table, 4, 2);
+    gtk_box_pack_start(GTK_BOX(ret), frame, FALSE, FALSE, 0);
+    gtk_widget_show(frame);
+
+    label = gtk_label_new_with_mnemonic(_("Open URL in"));
+    url   = gtk_entry_new();
+    gchar *url_command = eel_gconf_get_string(MESSAGING_URL_COMMAND);
+    if (url_command && *url_command) {
+        gtk_entry_set_text(GTK_ENTRY(url), url_command);
+        g_free(url_command);
+    } else
+        gtk_entry_set_text(GTK_ENTRY(url), "xdg-open");
+    gtk_label_set_mnemonic_widget(GTK_LABEL(label), url);
+    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 4, 5, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 10);
+    gtk_table_attach(GTK_TABLE(table), url  , 1, 2, 4, 5, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 10);
+
     gtk_widget_show_all(ret);
 
     return ret;
diff --git a/gnome/src/config/preferencesdialog.c b/gnome/src/config/preferencesdialog.c
index 65dfe5169ae4895e2199fe9dcb79eae3b0f79b67..f8965f1d37b4f8c39f4319c4a4f422b0b7eb06f1 100644
--- a/gnome/src/config/preferencesdialog.c
+++ b/gnome/src/config/preferencesdialog.c
@@ -465,6 +465,11 @@ show_preferences_dialog()
     gtk_icon_view_select_path(GTK_ICON_VIEW(iconview), gtk_tree_path_new_first());
 
     guint result = gtk_dialog_run(dialog);
+#ifdef SFL_VIDEO
+    // stop video preview if it's running
+    if (dbus_has_video_preview_started())
+        dbus_stop_video_preview();
+#endif
 
     save_configuration_parameters();
     update_actions();
diff --git a/gnome/src/config/tlsadvanceddialog.c b/gnome/src/config/tlsadvanceddialog.c
index 2ae6f2b8c611a97cf9ccfcecc7a0f9bdc90d9937..c8636d00bf88cee1e3883c3fe7f31c11dcb51d8b 100644
--- a/gnome/src/config/tlsadvanceddialog.c
+++ b/gnome/src/config/tlsadvanceddialog.c
@@ -31,7 +31,7 @@
 #include "tlsadvanceddialog.h"
 #include "gtk2_wrappers.h"
 #include "str_utils.h"
-#include "sflphone_const.h"
+#include "account_schema.h"
 #include "mainwindow.h"
 #include "utils.h"
 #include <dbus.h>
@@ -101,19 +101,19 @@ void show_advanced_tls_options(account_t *account)
     gchar * negotiation_timeout_msec = NULL;
 
     if (account->properties != NULL) {
-        tls_listener_port = account_lookup(account, TLS_LISTENER_PORT);
-        tls_ca_list_file = account_lookup(account, TLS_CA_LIST_FILE);
-        tls_certificate_file = account_lookup(account, TLS_CERTIFICATE_FILE);
-        tls_private_key_file = account_lookup(account, TLS_PRIVATE_KEY_FILE);
-        tls_password = account_lookup(account, TLS_PASSWORD);
-        tls_method = account_lookup(account, TLS_METHOD);
-        tls_ciphers = account_lookup(account, TLS_CIPHERS);
-        tls_server_name = account_lookup(account, TLS_SERVER_NAME);
-        verify_server = account_lookup(account, TLS_VERIFY_SERVER);
-        verify_client = account_lookup(account, TLS_VERIFY_CLIENT);
-        require_client_certificate = account_lookup(account, TLS_REQUIRE_CLIENT_CERTIFICATE);
-        negotiation_timeout_sec = account_lookup(account, TLS_NEGOTIATION_TIMEOUT_SEC);
-        negotiation_timeout_msec = account_lookup(account, TLS_NEGOTIATION_TIMEOUT_MSEC);
+        tls_listener_port = account_lookup(account, CONFIG_TLS_LISTENER_PORT);
+        tls_ca_list_file = account_lookup(account, CONFIG_TLS_CA_LIST_FILE);
+        tls_certificate_file = account_lookup(account, CONFIG_TLS_CERTIFICATE_FILE);
+        tls_private_key_file = account_lookup(account, CONFIG_TLS_PRIVATE_KEY_FILE);
+        tls_password = account_lookup(account, CONFIG_TLS_PASSWORD);
+        tls_method = account_lookup(account, CONFIG_TLS_METHOD);
+        tls_ciphers = account_lookup(account, CONFIG_TLS_CIPHERS);
+        tls_server_name = account_lookup(account, CONFIG_TLS_SERVER_NAME);
+        verify_server = account_lookup(account, CONFIG_TLS_VERIFY_SERVER);
+        verify_client = account_lookup(account, CONFIG_TLS_VERIFY_CLIENT);
+        require_client_certificate = account_lookup(account, CONFIG_TLS_REQUIRE_CLIENT_CERTIFICATE);
+        negotiation_timeout_sec = account_lookup(account, CONFIG_TLS_NEGOTIATION_TIMEOUT_SEC);
+        negotiation_timeout_msec = account_lookup(account, CONFIG_TLS_NEGOTIATION_TIMEOUT_MSEC);
     }
 
 
@@ -274,35 +274,35 @@ void show_advanced_tls_options(account_t *account)
     gtk_widget_show_all(ret);
 
     if (gtk_dialog_run(GTK_DIALOG(tlsDialog)) == GTK_RESPONSE_ACCEPT) {
-        account_replace(account, TLS_LISTENER_PORT,
+        account_replace(account, CONFIG_TLS_LISTENER_PORT,
                         gtk_entry_get_text(GTK_ENTRY(tlsListenerPort)));
-        account_replace(account, TLS_CA_LIST_FILE, get_filename(caListFileChooser));
+        account_replace(account, CONFIG_TLS_CA_LIST_FILE, get_filename(caListFileChooser));
 
-        account_replace(account, TLS_CERTIFICATE_FILE,
+        account_replace(account, CONFIG_TLS_CERTIFICATE_FILE,
                         get_filename(certificateFileChooser));
 
-        account_replace(account, TLS_PRIVATE_KEY_FILE,
+        account_replace(account, CONFIG_TLS_PRIVATE_KEY_FILE,
                         get_filename(privateKeyFileChooser));
 
-        account_replace(account, TLS_PASSWORD, gtk_entry_get_text(GTK_ENTRY(privateKeyPasswordEntry)));
+        account_replace(account, CONFIG_TLS_PASSWORD, gtk_entry_get_text(GTK_ENTRY(privateKeyPasswordEntry)));
 
         gchar *tls_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(tlsProtocolMethodCombo));
-        account_replace(account, TLS_METHOD, tls_text);
+        account_replace(account, CONFIG_TLS_METHOD, tls_text);
         g_free(tls_text);
 
-        account_replace(account, TLS_CIPHERS, gtk_entry_get_text(GTK_ENTRY(cipherListEntry)));
+        account_replace(account, CONFIG_TLS_CIPHERS, gtk_entry_get_text(GTK_ENTRY(cipherListEntry)));
 
-        account_replace(account, TLS_SERVER_NAME, gtk_entry_get_text(GTK_ENTRY(serverNameInstance)));
+        account_replace(account, CONFIG_TLS_SERVER_NAME, gtk_entry_get_text(GTK_ENTRY(serverNameInstance)));
 
-        account_replace(account, TLS_VERIFY_SERVER, toggle_to_string(verifyCertificateServer));
+        account_replace(account, CONFIG_TLS_VERIFY_SERVER, toggle_to_string(verifyCertificateServer));
 
-        account_replace(account, TLS_VERIFY_CLIENT, toggle_to_string(verifyCertificateClient));
+        account_replace(account, CONFIG_TLS_VERIFY_CLIENT, toggle_to_string(verifyCertificateClient));
 
-        account_replace(account, TLS_REQUIRE_CLIENT_CERTIFICATE, toggle_to_string(requireCertificate));
+        account_replace(account, CONFIG_TLS_REQUIRE_CLIENT_CERTIFICATE, toggle_to_string(requireCertificate));
 
-        account_replace(account, TLS_NEGOTIATION_TIMEOUT_SEC, gtk_entry_get_text(GTK_ENTRY(tlsTimeOutSec)));
+        account_replace(account, CONFIG_TLS_NEGOTIATION_TIMEOUT_SEC, gtk_entry_get_text(GTK_ENTRY(tlsTimeOutSec)));
 
-        account_replace(account, TLS_NEGOTIATION_TIMEOUT_MSEC, gtk_entry_get_text(GTK_ENTRY(tlsTimeOutMSec)));
+        account_replace(account, CONFIG_TLS_NEGOTIATION_TIMEOUT_MSEC, gtk_entry_get_text(GTK_ENTRY(tlsTimeOutMSec)));
     }
 
     gtk_widget_destroy(GTK_WIDGET(tlsDialog));
diff --git a/gnome/src/config/videoconf.c b/gnome/src/config/videoconf.c
index cb9fc712ccb912f428dc5791e8d7f344e8f47b93..51e14cf6ec0ed45cfca7d492a61c4d412288b0e0 100644
--- a/gnome/src/config/videoconf.c
+++ b/gnome/src/config/videoconf.c
@@ -36,13 +36,8 @@
 #include "unused.h"
 #include "eel-gconf-extensions.h"
 #include "dbus.h"
-#include "video/video_renderer.h"
-#include "actions.h"
 #include "codeclist.h"
 
-#include <clutter/clutter.h>
-#include <clutter-gtk/clutter-gtk.h>
-
 static GtkWidget *v4l2Device;
 static GtkWidget *v4l2Channel;
 static GtkWidget *v4l2Size;
@@ -56,14 +51,9 @@ static GtkListStore *v4l2RateList;
 static GtkWidget *v4l2_hbox;
 static GtkWidget *v4l2_nodev;
 
-static GtkWidget *preview_button = NULL;
-
-static GtkWidget *drawarea = NULL;
-static int drawWidth  = 352;
-static int drawHeight = 288;
-static VideoRenderer *preview = NULL;
+static GtkWidget *preview_button;
 
-static GtkWidget *codecTreeView;		// View used instead of store to get access to selection
+static GtkWidget *codecTreeView; // View used instead of store to get access to selection
 static GtkWidget *codecMoveUpButton;
 static GtkWidget *codecMoveDownButton;
 
@@ -72,6 +62,7 @@ enum {
     COLUMN_CODEC_ACTIVE,
     COLUMN_CODEC_NAME,
     COLUMN_CODEC_BITRATE,
+    COLUMN_CODEC_PARAMETERS,
     CODEC_COLUMN_COUNT
 };
 
@@ -90,7 +81,7 @@ select_codec(GtkTreeSelection *selection, GtkTreeModel *model)
         gtk_widget_set_sensitive(GTK_WIDGET(codecMoveDownButton), TRUE);
     }
 }
-    
+
 void active_is_always_recording()
 {
     gboolean enabled = FALSE;
@@ -107,93 +98,84 @@ void active_is_always_recording()
     dbus_set_is_always_recording(enabled);
 }
 
-/* This gets called when the video preview is stopped */
-static gboolean
-preview_is_running_cb(GObject *obj, GParamSpec *pspec, gpointer user_data)
-{
-    (void) pspec;
-    gboolean running = FALSE;
-    g_object_get(obj, "running", &running, NULL);
-    GtkButton *button = GTK_BUTTON(user_data);
-    if (running)
-        gtk_button_set_label(button, _("_Stop"));
-    else {
-        gtk_button_set_label(button, _("_Start"));
-        preview = NULL;
-    }
-    return TRUE;
+static const gchar *const PREVIEW_START_STR = "_Start";
+static const gchar *const PREVIEW_STOP_STR = "_Stop";
+
+static void
+preview_button_toggled(GtkButton *button, gpointer data UNUSED)
+{
+    preview_button = GTK_WIDGET(button);
+    if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)))
+        dbus_start_video_preview();
+    else
+        dbus_stop_video_preview();
+
+    update_preview_button_label();
 }
 
 void
-video_preview_started_cb(DBusGProxy *proxy, gint OUT_width, gint OUT_height,
-                         gint OUT_shmId, gint OUT_semId,
-                         gint OUT_videoBufferSize, GError *error,
-                         gpointer userdata)
+set_preview_button_sensitivity(gboolean sensitive)
 {
-    (void) proxy;
-    (void) error;
-    (void) userdata;
-
-    if (OUT_shmId == -1 || OUT_semId == -1 || OUT_videoBufferSize == -1)
+    if (!preview_button || !GTK_IS_WIDGET(preview_button))
         return;
-
-    DEBUG("Preview started width:%d height:%d shm:%d sem:%d size:%d",
-          OUT_width, OUT_height, OUT_shmId, OUT_semId, OUT_videoBufferSize);
-    drawWidth = OUT_width;
-    drawHeight = OUT_height;
-    gtk_widget_set_size_request(drawarea, drawWidth, drawHeight);
-    preview = video_renderer_new(drawarea, drawWidth, drawHeight, OUT_shmId, OUT_semId, OUT_videoBufferSize);
-    g_signal_connect(preview, "notify::running", G_CALLBACK(preview_is_running_cb), preview_button);
-    if (video_renderer_run(preview)) {
-        ERROR("Video preview run returned an error, unreffing\n");
-        g_object_unref(preview);
-    }
+    DEBUG("%ssetting preview button", sensitive ? "" : "Un");
+    gtk_widget_set_sensitive(GTK_WIDGET(preview_button), sensitive);
 }
 
-static void
-preview_button_clicked(GtkButton *button, gpointer data UNUSED)
+void
+update_preview_button_label()
 {
-    preview_button = GTK_WIDGET(button);
-    if (g_strcmp0(gtk_button_get_label(button), _("_Start")) == 0)
-        dbus_start_video_preview();
-    else {
-        /* user clicked stop */
-        if (!preview) /* preview was not created yet on the server */
-            return ;
-        video_renderer_stop(preview);
-        dbus_stop_video_preview();
-        preview = NULL;
+    if (!preview_button || !GTK_IS_WIDGET(preview_button))
+        return;
+
+    GtkToggleButton *button = GTK_TOGGLE_BUTTON(preview_button);
+    if (dbus_has_video_preview_started()) {
+        /* We call g_object_set to avoid triggering the "toggled" signal */
+        gtk_button_set_label(GTK_BUTTON(button), _(PREVIEW_STOP_STR));
+        g_object_set(button, "active", TRUE, NULL);
+    } else {
+        gtk_button_set_label(GTK_BUTTON(button), _(PREVIEW_START_STR));
+        g_object_set(button, "active", FALSE, NULL);
     }
 }
 
 /**
  * Fills the tree list with supported codecs
  */
-static void preferences_dialog_fill_codec_list(account_t *a)
+static void
+preferences_dialog_fill_codec_list(account_t *acc)
 {
-    GtkTreeIter iter;
-
+    if (!acc) {
+        ERROR("Account is NULL");
+        return;
+    }
     // Get model of view and clear it
     GtkListStore *codecStore = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(codecTreeView)));
     gtk_list_store_clear(codecStore);
 
-    GQueue *list = a ? a->vcodecs : get_video_codecs_list();
+    GPtrArray *vcodecs = dbus_get_video_codecs(acc->accountID);
+    if (!vcodecs)
+        return;
 
     // Add the codecs in the list
-    for (size_t i = 0; i < list->length; i++) {
-        codec_t *c = g_queue_peek_nth(list, i);
+    for (size_t i = 0; i < vcodecs->len; ++i) {
+        GHashTable *c = g_ptr_array_index(vcodecs, i);
 
         if (c) {
-            DEBUG("%s is %sactive", c->name, c->is_active ? "" : "not ");
+            GtkTreeIter iter;
             gtk_list_store_append(codecStore, &iter);
-            gchar *bitrate = g_strdup_printf("%s kbps", c->bitrate);
+            const gchar *bitrate = g_hash_table_lookup(c, "bitrate");
+            const gchar *parameters = g_hash_table_lookup(c, "parameters");
+            const gboolean is_active = !g_strcmp0(g_hash_table_lookup(c, "enabled"), "true");
+            const gchar *name = g_hash_table_lookup(c, "name");
 
             gtk_list_store_set(codecStore, &iter, COLUMN_CODEC_ACTIVE,
-                               c->is_active, COLUMN_CODEC_NAME, c->name,
-                               COLUMN_CODEC_BITRATE, bitrate, -1);
-            g_free(bitrate);
+                               is_active, COLUMN_CODEC_NAME, name,
+                               COLUMN_CODEC_BITRATE, bitrate,
+                               COLUMN_CODEC_PARAMETERS, parameters, -1);
         }
     }
+    g_ptr_array_free(vcodecs, TRUE);
 }
 
 /**
@@ -201,17 +183,45 @@ static void preferences_dialog_fill_codec_list(account_t *a)
  * and in configuration files
  */
 
+static gboolean
+video_codec_has_name(GHashTable *codec, const gchar *name)
+{
+    return g_strcmp0(g_hash_table_lookup(codec, "name"), name) == 0;
+}
+
+static void
+video_codec_set_active(GHashTable *codec, gboolean active)
+{
+    g_hash_table_replace(codec, g_strdup("enabled"), active ? g_strdup("true") : g_strdup("false"));
+}
+
+static void
+video_codec_set_bitrate(GHashTable *codec, const gchar *bitrate)
+{
+    g_hash_table_replace(codec, g_strdup("bitrate"), g_strdup(bitrate));
+}
+
+static void
+video_codec_set_parameters(GHashTable *codec, const gchar *parameters)
+{
+    g_hash_table_replace(codec, g_strdup("parameters"), g_strdup(parameters));
+}
+
+static GHashTable *
+video_codec_list_get_by_name(GPtrArray *vcodecs, const gchar *name)
+{
+    for (guint i = 0; i < vcodecs->len; ++i) {
+        GHashTable *codec = g_ptr_array_index(vcodecs, i);
+        if (video_codec_has_name(codec, name))
+            return codec;
+    }
+    return NULL;
+}
+
 static void
 codec_active_toggled(GtkCellRendererToggle *renderer UNUSED, gchar *path,
                      gpointer data)
 {
-    // Get path of clicked codec active toggle box
-    GtkTreePath *treePath = gtk_tree_path_new_from_string(path);
-    GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW (codecTreeView));
-    GtkTreeIter iter;
-    gtk_tree_model_get_iter(model, &iter, treePath);
-
-    // Retrieve userdata
     account_t *acc = (account_t*) data;
 
     if (!acc) {
@@ -219,6 +229,13 @@ codec_active_toggled(GtkCellRendererToggle *renderer UNUSED, gchar *path,
         return;
     }
 
+    // Get path of clicked codec active toggle box
+    GtkTreePath *tree_path = gtk_tree_path_new_from_string(path);
+    GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW (codecTreeView));
+    GtkTreeIter iter;
+    gtk_tree_model_get_iter(model, &iter, tree_path);
+    gtk_tree_path_free(tree_path);
+
     // Get active value and name at iteration
     gboolean active = FALSE;
     gchar *name = NULL;
@@ -226,9 +243,11 @@ codec_active_toggled(GtkCellRendererToggle *renderer UNUSED, gchar *path,
                        COLUMN_CODEC_NAME, &name, -1);
 
     DEBUG("%s", name);
-    DEBUG("video codecs length %i", g_queue_get_length(acc->vcodecs));
+    GPtrArray *vcodecs = dbus_get_video_codecs(acc->accountID);
+    if (!vcodecs)
+        return;
 
-    codec_t *codec = codec_list_get_by_name((gconstpointer) name, acc->vcodecs);
+    DEBUG("video codecs length %i", vcodecs->len);
 
     // Toggle active value
     active = !active;
@@ -237,85 +256,204 @@ codec_active_toggled(GtkCellRendererToggle *renderer UNUSED, gchar *path,
     gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_CODEC_ACTIVE,
                        active, -1);
 
-    gtk_tree_path_free(treePath);
+    GHashTable *codec = video_codec_list_get_by_name(vcodecs, name);
+    if (codec) {
+        video_codec_set_active(codec, active);
+        dbus_set_video_codecs(acc->accountID, vcodecs);
+    }
+}
 
-    // Modify codec queue to represent change
-    codec->is_active = active;
+
+static GPtrArray *
+swap_pointers(GPtrArray *array, guint old_pos, guint new_pos)
+{
+    GHashTable *src = g_ptr_array_index(array, old_pos);
+    GHashTable *dst = g_ptr_array_index(array, new_pos);
+
+    GPtrArray *new_array = g_ptr_array_new();
+    for (guint i = 0; i < array->len; ++i) {
+        if (i == new_pos)
+            g_ptr_array_add(new_array, src);
+        else if (i == old_pos)
+            g_ptr_array_add(new_array, dst);
+        else
+            g_ptr_array_add(new_array, g_ptr_array_index(array, i));
+    }
+
+    g_ptr_array_free(array, TRUE);
+    return new_array;
 }
 
 /**
  * Move codec in list depending on direction and selected codec and
  * update changes in the daemon list and the configuration files
  */
-static void codec_move(gboolean moveUp, gpointer data)
+static void
+codec_move(gboolean move_up, gpointer data)
 {
-    GtkTreeIter iter;
-    GtkTreeIter *iter2;
-    GtkTreeModel *model;
-    GtkTreeSelection *selection;
-    GtkTreePath *treePath;
-    gchar *path;
-
     // Get view, model and selection of codec store
-    model = gtk_tree_view_get_model(GTK_TREE_VIEW(codecTreeView));
-    selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(codecTreeView));
+    GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(codecTreeView));
+    GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(codecTreeView));
 
     // Find selected iteration and create a copy
+    GtkTreeIter iter;
     gtk_tree_selection_get_selected(GTK_TREE_SELECTION(selection), &model, &iter);
-    iter2 = gtk_tree_iter_copy(&iter);
+    GtkTreeIter *iter_cpy = gtk_tree_iter_copy(&iter);
 
     // Find path of iteration
-    path = gtk_tree_model_get_string_from_iter(GTK_TREE_MODEL (model), &iter);
-    treePath = gtk_tree_path_new_from_string(path);
-    gint *indices = gtk_tree_path_get_indices(treePath);
-    gint pos = indices[0];
+    gchar *path = gtk_tree_model_get_string_from_iter(GTK_TREE_MODEL(model), &iter);
+    GtkTreePath *tree_path = gtk_tree_path_new_from_string(path);
+    gint *indices = gtk_tree_path_get_indices(tree_path);
+    const gint pos = indices[0];
 
     // Depending on button direction get new path
-    if (moveUp)
-        gtk_tree_path_prev(treePath);
+    if (move_up)
+        gtk_tree_path_prev(tree_path);
     else
-        gtk_tree_path_next(treePath);
+        gtk_tree_path_next(tree_path);
 
-    gtk_tree_model_get_iter(model, &iter, treePath);
+    gtk_tree_model_get_iter(model, &iter, tree_path);
 
     // Swap iterations if valid
-    if (gtk_list_store_iter_is_valid (GTK_LIST_STORE (model), &iter))
-        gtk_list_store_swap(GTK_LIST_STORE (model), &iter, iter2);
+    GtkListStore *list_store = GTK_LIST_STORE(model);
+    if (gtk_list_store_iter_is_valid(list_store, &iter)) {
+        gtk_list_store_swap(list_store, &iter, iter_cpy);
+
+        const gint dest_pos = move_up ? pos - 1 : pos + 1;
+        if (dest_pos >= 0 &&
+            dest_pos < gtk_tree_model_iter_n_children(model, NULL)) {
+            account_t *acc = (account_t *) data;
+            GPtrArray *vcodecs = dbus_get_video_codecs(acc->accountID);
+            if (vcodecs) {
+                // Perpetuate changes in daemon
+                vcodecs = swap_pointers(vcodecs, pos, dest_pos);
+                // FIXME: only do this AFTER apply is clicked, not every time we move codecs!
+                dbus_set_video_codecs(acc->accountID, vcodecs);
+                g_ptr_array_free(vcodecs, TRUE);
+            }
+        }
+    }
 
     // Scroll to new position
-    gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(codecTreeView), treePath, NULL, FALSE, 0, 0);
+    gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(codecTreeView), tree_path, NULL, FALSE, 0, 0);
 
     // Free resources
-    gtk_tree_path_free(treePath);
-    gtk_tree_iter_free(iter2);
+    gtk_tree_path_free(tree_path);
+    gtk_tree_iter_free(iter_cpy);
     g_free(path);
-
-    // Perpetuate changes in codec queue
-    if (moveUp)
-        codec_list_move_codec_up(pos, &((account_t*)data)->vcodecs);
-    else
-        codec_list_move_codec_down(pos, &((account_t*)data)->vcodecs);
 }
 
 /**
  * Called from move up codec button signal
  */
-static void codec_move_up (GtkButton *button UNUSED, gpointer data)
+static void
+codec_move_up(GtkButton *button UNUSED, gpointer data)
 {
-    // Change tree view ordering and get indice changed
-    codec_move (TRUE, data);
+    codec_move(TRUE, data);
 }
 
 /**
  * Called from move down codec button signal
  */
-static void codec_move_down (GtkButton *button UNUSED, gpointer data)
+static void
+codec_move_down(GtkButton *button UNUSED, gpointer data)
+{
+    codec_move(FALSE, data);
+}
+
+static void
+bitrate_edited_cb(GtkCellRenderer *renderer UNUSED, gchar *path, gchar *new_text, gpointer data)
 {
-    // Change tree view ordering and get indice changed
-    codec_move (FALSE, data);
+    // Retrieve userdata
+    account_t *acc = (account_t*) data;
+
+    if (!acc) {
+        ERROR("No account selected");
+        return;
+    }
+    DEBUG("updating bitrate for %s", acc->accountID);
+    // Get active value and name at iteration
+    const gint base = 10;
+    gchar *endptr;
+    const long long val = strtoll(new_text, &endptr, base);
+    /* Ignore if it's not a number */
+    if (*endptr != '\0') {
+        WARN("Ignoring characters %s\n", val, endptr);
+    } else if (val < 0) {
+        WARN("Ignoring negative bitrate value");
+    } else {
+        // Get path of edited codec
+        GtkTreePath *tree_path = gtk_tree_path_new_from_string(path);
+        GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(codecTreeView));
+        GtkTreeIter iter;
+        gtk_tree_model_get_iter(model, &iter, tree_path);
+        gtk_tree_path_free(tree_path);
+        gchar *name = NULL;
+        gtk_tree_model_get(model, &iter, COLUMN_CODEC_NAME, &name, -1);
+
+        GPtrArray *vcodecs = dbus_get_video_codecs(acc->accountID);
+        if (!vcodecs)
+            return;
+
+        gchar *bitrate = g_strdup_printf("%llu", val);
+        gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_CODEC_BITRATE, bitrate, -1);
+
+        GHashTable *codec = video_codec_list_get_by_name(vcodecs, name);
+        if (codec) {
+            DEBUG("Setting new bitrate %s for %s", bitrate, name);
+            video_codec_set_bitrate(codec, bitrate);
+            dbus_set_video_codecs(acc->accountID, vcodecs);
+        } else {
+            ERROR("Could not find codec %s", name);
+        }
+        g_free(bitrate);
+        g_ptr_array_free(vcodecs, TRUE);
+    }
 }
 
-GtkWidget* videocodecs_box(account_t *a)
+
+static void
+parameters_edited_cb(GtkCellRenderer *renderer UNUSED, gchar *path, gchar *new_text, gpointer data)
+{
+    account_t *acc = (account_t*) data;
+
+    if (!acc) {
+        ERROR("No account selected");
+        return;
+    }
+
+    if (strlen(new_text) == 0)
+        return;
+
+    // Get path of edited codec
+    GtkTreePath *tree_path = gtk_tree_path_new_from_string(path);
+    GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(codecTreeView));
+    GtkTreeIter iter;
+    gtk_tree_model_get_iter(model, &iter, tree_path);
+    gtk_tree_path_free(tree_path);
+    gchar *name = NULL;
+    gtk_tree_model_get(model, &iter, COLUMN_CODEC_NAME, &name, -1);
+
+    GPtrArray *vcodecs = dbus_get_video_codecs(acc->accountID);
+    if (!vcodecs)
+        return;
+
+    gtk_list_store_set(GTK_LIST_STORE(model), &iter, COLUMN_CODEC_PARAMETERS, new_text, -1);
+
+    GHashTable *codec = video_codec_list_get_by_name(vcodecs, name);
+    if (codec) {
+        DEBUG("Setting new parameters \"%s\" for %s", new_text, name);
+        video_codec_set_parameters(codec, new_text);
+        dbus_set_video_codecs(acc->accountID, vcodecs);
+    } else {
+        ERROR("Could not find codec %s", name);
+    }
+    g_ptr_array_free(vcodecs, TRUE);
+}
+
+
+GtkWidget *
+videocodecs_box(account_t *acc)
 {
     GtkWidget *ret = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 10);
     gtk_container_set_border_width(GTK_CONTAINER(ret), 10);
@@ -335,6 +473,9 @@ GtkWidget* videocodecs_box(account_t *a)
     // Create codec tree view with list store
     codecTreeView = gtk_tree_view_new_with_model(GTK_TREE_MODEL(codecStore));
 
+    /* The list store model will be destroyed automatically with the view */
+    g_object_unref(G_OBJECT(codecStore));
+
     // Get tree selection manager
     GtkTreeSelection *treeSelection = gtk_tree_view_get_selection(GTK_TREE_VIEW(codecTreeView));
     g_signal_connect(G_OBJECT(treeSelection), "changed",
@@ -347,7 +488,7 @@ GtkWidget* videocodecs_box(account_t *a)
     gtk_tree_view_append_column(GTK_TREE_VIEW(codecTreeView), treeViewColumn);
 
     // Toggle codec active property on clicked
-    g_signal_connect(G_OBJECT(renderer), "toggled", G_CALLBACK(codec_active_toggled), (gpointer) a);
+    g_signal_connect(G_OBJECT(renderer), "toggled", G_CALLBACK(codec_active_toggled), (gpointer) acc);
 
     // Name column
     renderer = gtk_cell_renderer_text_new();
@@ -356,10 +497,18 @@ GtkWidget* videocodecs_box(account_t *a)
 
     // Bitrate column
     renderer = gtk_cell_renderer_text_new();
-    treeViewColumn = gtk_tree_view_column_new_with_attributes(_("Bitrate"), renderer, "text", COLUMN_CODEC_BITRATE, NULL);
+    g_object_set(renderer, "editable", TRUE, NULL);
+    g_signal_connect(G_OBJECT(renderer), "edited", G_CALLBACK(bitrate_edited_cb), acc);
+    treeViewColumn = gtk_tree_view_column_new_with_attributes(_("Bitrate (kbps)"), renderer, "text", COLUMN_CODEC_BITRATE, NULL);
+    gtk_tree_view_append_column(GTK_TREE_VIEW(codecTreeView), treeViewColumn);
+
+    /* Parameters column */
+    renderer = gtk_cell_renderer_text_new();
+    g_object_set(renderer, "editable", TRUE, NULL);
+    g_signal_connect(G_OBJECT(renderer), "edited", G_CALLBACK(parameters_edited_cb), acc);
+    treeViewColumn = gtk_tree_view_column_new_with_attributes(_("Parameters"), renderer, "text", COLUMN_CODEC_PARAMETERS, NULL);
     gtk_tree_view_append_column(GTK_TREE_VIEW(codecTreeView), treeViewColumn);
 
-    g_object_unref(G_OBJECT(codecStore));
     gtk_container_add(GTK_CONTAINER(scrolledWindow), codecTreeView);
 
     // Create button box
@@ -370,21 +519,22 @@ GtkWidget* videocodecs_box(account_t *a)
     codecMoveUpButton = gtk_button_new_from_stock(GTK_STOCK_GO_UP);
     gtk_widget_set_sensitive(GTK_WIDGET(codecMoveUpButton), FALSE);
     gtk_box_pack_start(GTK_BOX(buttonBox), codecMoveUpButton, FALSE, FALSE, 0);
-    g_signal_connect(G_OBJECT(codecMoveUpButton), "clicked", G_CALLBACK(codec_move_up), a);
+    g_signal_connect(G_OBJECT(codecMoveUpButton), "clicked", G_CALLBACK(codec_move_up), acc);
 
     codecMoveDownButton = gtk_button_new_from_stock(GTK_STOCK_GO_DOWN);
     gtk_widget_set_sensitive(GTK_WIDGET(codecMoveDownButton), FALSE);
     gtk_box_pack_start(GTK_BOX(buttonBox), codecMoveDownButton, FALSE, FALSE, 0);
-    g_signal_connect(G_OBJECT(codecMoveDownButton), "clicked", G_CALLBACK(codec_move_down), a);
+    g_signal_connect(G_OBJECT(codecMoveDownButton), "clicked", G_CALLBACK(codec_move_down), acc);
 
-    preferences_dialog_fill_codec_list(a);
+    preferences_dialog_fill_codec_list(acc);
 
     return ret;
 }
 
 /* Gets a newly allocated string with the active text, the caller must
  * free this string */
-static gchar *get_active_text(GtkComboBox *box)
+static gchar *
+get_active_text(GtkComboBox *box)
 {
     gchar *text = NULL;
     int comboBoxIndex = gtk_combo_box_get_active(box);
@@ -397,7 +547,8 @@ static gchar *get_active_text(GtkComboBox *box)
 }
 
 /* Return 0 if string was found in the combo box, != 0 if the string was not found */
-static int set_combo_index_from_str(GtkComboBox *box, const gchar *str, size_t max)
+static int
+set_combo_index_from_str(GtkComboBox *box, const gchar *str, size_t max)
 {
     g_assert(str);
 
@@ -406,7 +557,7 @@ static int set_combo_index_from_str(GtkComboBox *box, const gchar *str, size_t m
     unsigned idx = 0;
     gtk_tree_model_get_iter_first(model, &iter);
     do {
-        gchar *boxstr;
+        gchar *boxstr = 0;
         gtk_tree_model_get(model, &iter, 0, &boxstr, -1);
         if (boxstr && !g_strcmp0(boxstr, str))
             break;
@@ -438,10 +589,10 @@ preferences_dialog_fill_video_input_device_rate_list()
 
     // Call dbus to retreive list
     if (dev && chan && size) {
-      list = dbus_get_video_input_device_rate_list(dev, chan, size);
-      g_free(size);
-      g_free(chan);
-      g_free(dev);
+        list = dbus_get_video_device_rate_list(dev, chan, size);
+        g_free(size);
+        g_free(chan);
+        g_free(dev);
     }
 
     // For each device name included in list
@@ -453,11 +604,11 @@ preferences_dialog_fill_video_input_device_rate_list()
         }
         g_strfreev(list);
 
-        gchar *rate = dbus_get_video_input_device_rate();
+        gchar *rate = dbus_get_active_video_device_rate();
         if (!rate || !*rate || set_combo_index_from_str(GTK_COMBO_BOX(v4l2Rate), rate, c)) {
             // if setting is invalid, choose first entry
             gtk_combo_box_set_active(GTK_COMBO_BOX(v4l2Rate), 0);
-            dbus_set_video_input_rate(get_active_text(GTK_COMBO_BOX(v4l2Rate)));
+            dbus_set_active_video_device_rate(get_active_text(GTK_COMBO_BOX(v4l2Rate)));
         }
         g_free(rate);
     } else
@@ -473,7 +624,7 @@ select_video_input_device_rate_cb(GtkComboBox* comboBox, gpointer data UNUSED)
 {
     gchar *str = get_active_text(comboBox);
     if (str)
-        dbus_set_video_input_rate(str);
+        dbus_set_active_video_device_rate(str);
     g_free(str);
 }
 
@@ -483,8 +634,6 @@ select_video_input_device_rate_cb(GtkComboBox* comboBox, gpointer data UNUSED)
 static void
 preferences_dialog_fill_video_input_device_size_list()
 {
-    GtkTreeIter iter;
-
     if (v4l2SizeList)
         gtk_list_store_clear(v4l2SizeList);
 
@@ -494,7 +643,7 @@ preferences_dialog_fill_video_input_device_size_list()
     gchar** list = NULL;
     // Call dbus to retrieve list
     if (dev && chan) {
-        list = dbus_get_video_input_device_size_list(dev, chan);
+        list = dbus_get_video_device_size_list(dev, chan);
         g_free(chan);
         g_free(dev);
     }
@@ -503,15 +652,16 @@ preferences_dialog_fill_video_input_device_size_list()
         // For each device name included in list
         gint c = 0;
         for (gchar **tmp = list; *tmp; c++, tmp++) {
+            GtkTreeIter iter;
             gtk_list_store_append(v4l2SizeList, &iter);
             gtk_list_store_set(v4l2SizeList, &iter, 0, *tmp, 1, c, -1);
         }
         g_strfreev(list);
-        gchar *size = dbus_get_video_input_device_size();
+        gchar *size = dbus_get_active_video_device_size();
         if (!size || !*size || set_combo_index_from_str(GTK_COMBO_BOX(v4l2Size), size, c)) {
             // if setting is invalid, choose first entry
             gtk_combo_box_set_active(GTK_COMBO_BOX(v4l2Size), 0);
-            dbus_set_video_input_size(get_active_text(GTK_COMBO_BOX(v4l2Size)));
+            dbus_set_active_video_device_size(get_active_text(GTK_COMBO_BOX(v4l2Size)));
         }
         g_free(size);
     } else
@@ -526,7 +676,7 @@ select_video_input_device_size_cb(GtkComboBox* comboBox, gpointer data UNUSED)
 {
     gchar *str = get_active_text(comboBox);
     if (str) {
-        dbus_set_video_input_size(str);
+        dbus_set_active_video_device_size(str);
         preferences_dialog_fill_video_input_device_rate_list();
         g_free(str);
     }
@@ -546,7 +696,7 @@ preferences_dialog_fill_video_input_device_channel_list()
     gchar **list = NULL;
     // Call dbus to retrieve list
     if (dev) {
-        list = dbus_get_video_input_device_channel_list(dev);
+        list = dbus_get_video_device_channel_list(dev);
         g_free(dev);
     }
 
@@ -559,11 +709,11 @@ preferences_dialog_fill_video_input_device_channel_list()
             gtk_list_store_set(v4l2ChannelList, &iter, 0, *tmp, 1, c, -1);
         }
         g_strfreev(list);
-        gchar *channel = dbus_get_video_input_device_channel();
+        gchar *channel = dbus_get_active_video_device_channel();
         if (!channel || !*channel || set_combo_index_from_str(GTK_COMBO_BOX(v4l2Channel), channel, c)) {
             // if setting is invalid, choose first entry
             gtk_combo_box_set_active(GTK_COMBO_BOX(v4l2Channel), 0);
-            dbus_set_video_input_device_channel(get_active_text(GTK_COMBO_BOX(v4l2Channel)));
+            dbus_set_active_video_device_channel(get_active_text(GTK_COMBO_BOX(v4l2Channel)));
         }
         g_free(channel);
     } else
@@ -578,7 +728,7 @@ select_video_input_device_channel_cb(GtkComboBox* comboBox, gpointer data UNUSED
 {
     gchar *str = get_active_text(comboBox);
     if (str) {
-        dbus_set_video_input_device_channel(str);
+        dbus_set_active_video_device_channel(str);
         preferences_dialog_fill_video_input_device_size_list();
         g_free(str);
     }
@@ -593,7 +743,7 @@ preferences_dialog_fill_video_input_device_list()
     gtk_list_store_clear(v4l2DeviceList);
 
     // Call dbus to retrieve list
-    gchar **list = dbus_get_video_input_device_list();
+    gchar **list = dbus_get_video_device_list();
     if (!list || !*list) {
         ERROR("No device list found");
         return FALSE;
@@ -606,11 +756,11 @@ preferences_dialog_fill_video_input_device_list()
             gtk_list_store_set(v4l2DeviceList, &iter, 0, *tmp, 1, c, -1);
         }
         g_strfreev(list);
-        gchar *dev = dbus_get_video_input_device();
+        gchar *dev = dbus_get_active_video_device();
         if (!dev || !*dev || set_combo_index_from_str(GTK_COMBO_BOX(v4l2Device), dev, c)) {
             // if setting is invalid, choose first entry
             gtk_combo_box_set_active(GTK_COMBO_BOX(v4l2Device), 0);
-            dbus_set_video_input_device(get_active_text(GTK_COMBO_BOX(v4l2Device)));
+            dbus_set_active_video_device(get_active_text(GTK_COMBO_BOX(v4l2Device)));
         }
         g_free(dev);
         return TRUE;
@@ -626,34 +776,36 @@ select_video_input_device_cb(GtkComboBox* comboBox, gpointer data UNUSED)
     gchar *str = get_active_text(comboBox);
     if (str) {
         DEBUG("Setting video input device to %s", str);
-        dbus_set_video_input_device(str);
+        dbus_set_active_video_device(str);
         preferences_dialog_fill_video_input_device_channel_list();
         g_free(str);
     }
 }
 
-static void fill_devices(void)
+static void
+fill_devices()
 {
     if (preferences_dialog_fill_video_input_device_list()) {
         gtk_widget_show_all(v4l2_hbox);
         gtk_widget_hide(v4l2_nodev);
         gtk_widget_set_sensitive(preview_button, TRUE);
-    } else {
+    } else if (GTK_IS_WIDGET(v4l2_hbox)) {
         gtk_widget_hide(v4l2_hbox);
         gtk_widget_show(v4l2_nodev);
         gtk_widget_set_sensitive(preview_button, FALSE);
     }
 }
 
-void video_device_event_cb(DBusGProxy *proxy UNUSED, void * foo UNUSED)
+void
+video_device_event_cb(DBusGProxy *proxy UNUSED, void * foo UNUSED)
 {
     fill_devices();
 }
 
 
-static GtkWidget* v4l2_box()
+static GtkWidget *
+v4l2_box()
 {
-    DEBUG("%s", __PRETTY_FUNCTION__);
     GtkWidget *ret = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
 
     v4l2_nodev = gtk_label_new(_("No devices found"));
@@ -727,23 +879,8 @@ static GtkWidget* v4l2_box()
 }
 
 
-static gint
-on_drawarea_unrealize(GtkWidget *widget, gpointer data)
-{
-    (void) widget;
-    (void) data;
-    if (preview) {
-        gboolean running = FALSE;
-        g_object_get(preview, "running", &running, NULL);
-        if (running) {
-            video_renderer_stop(preview);
-            dbus_stop_video_preview();
-        }
-    }
-    return FALSE; // call other handlers
-}
-
-GtkWidget* create_video_configuration()
+GtkWidget *
+create_video_configuration()
 {
     // Main widget
     GtkWidget *vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
@@ -764,12 +901,16 @@ GtkWidget* create_video_configuration()
     gnome_main_section_new_with_table(_("Preview"), &frame, &table, 1, 2);
     gtk_box_pack_start(GTK_BOX(vbox), frame, FALSE, FALSE, 0);
 
-    preview_button = gtk_button_new_with_mnemonic(_("_Start"));
+    const gboolean started = dbus_has_video_preview_started();
+
+    preview_button = gtk_toggle_button_new_with_mnemonic(started ? _(PREVIEW_STOP_STR) : _(PREVIEW_START_STR));
     gtk_widget_set_size_request(preview_button, 80, 30);
     gtk_table_attach(GTK_TABLE(table), preview_button, 0, 1, 0, 1, 0, 0, 0, 6);
-    g_signal_connect(G_OBJECT(preview_button), "clicked",
-                     G_CALLBACK(preview_button_clicked), NULL);
     gtk_widget_show(GTK_WIDGET(preview_button));
+    if (started)
+        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(preview_button), TRUE);
+    g_signal_connect(G_OBJECT(preview_button), "toggled",
+                     G_CALLBACK(preview_button_toggled), NULL);
 
     gchar **list = dbus_get_call_list();
     gboolean active_call;
@@ -781,20 +922,6 @@ GtkWidget* create_video_configuration()
     if (active_call)
         gtk_widget_set_sensitive(GTK_WIDGET(preview_button), FALSE);
 
-    if (!try_clutter_init())
-        return NULL;
-
-    drawarea = gtk_clutter_embed_new();
-    gtk_widget_set_size_request(drawarea, drawWidth, drawHeight);
-    gtk_table_attach(GTK_TABLE(table), drawarea, 0, 1, 1, 2, 0, 0, 0, 6);
-    if (!gtk_clutter_embed_get_stage(GTK_CLUTTER_EMBED(drawarea))) {
-        DEBUG("Could not get stage, destroying");
-        gtk_widget_destroy(drawarea);
-        drawarea = NULL;
-    }
-    g_signal_connect(drawarea, "unrealize", G_CALLBACK(on_drawarea_unrealize),
-                     NULL);
-
     gtk_widget_show_all(vbox);
 
     // get devices list from daemon *after* showing all widgets
diff --git a/gnome/src/config/videoconf.h b/gnome/src/config/videoconf.h
index 25cda074499c3bfacefc69861f406dbe43f556e3..b8591c7842df094b1179ba9dbe4f47b722b3317d 100644
--- a/gnome/src/config/videoconf.h
+++ b/gnome/src/config/videoconf.h
@@ -36,10 +36,8 @@
 
 GtkWidget* create_video_configuration();
 GtkWidget* videocodecs_box();
-void video_preview_started_cb(DBusGProxy *proxy, gint OUT_width,
-                              gint OUT_height, gint OUT_shmId, gint OUT_semId,
-                              gint OUT_videoBufferSize, GError *error,
-                              gpointer userdata);
 void video_device_event_cb(DBusGProxy *proxy, void * foo);
+void update_preview_button_label();
+void set_preview_button_sensitivity(gboolean sensitive);
 
 #endif // __VIDEO_CONF_H__
diff --git a/gnome/src/config/zrtpadvanceddialog.c b/gnome/src/config/zrtpadvanceddialog.c
index 8b1090655239eb32a19fac11c086d45babc3a6ad..be1b190d9634c55fcfd3e1c78b579863b801e947 100644
--- a/gnome/src/config/zrtpadvanceddialog.c
+++ b/gnome/src/config/zrtpadvanceddialog.c
@@ -33,7 +33,7 @@
 #include "str_utils.h"
 #include "mainwindow.h"
 #include "zrtpadvanceddialog.h"
-#include "sflphone_const.h"
+#include "account_schema.h"
 #include "utils.h"
 
 void show_advanced_zrtp_options(account_t *account)
@@ -44,10 +44,10 @@ void show_advanced_zrtp_options(account_t *account)
     gboolean curDisplaySasOnce = FALSE;
 
     if (account != NULL) {
-        curHelloEnabled = utf8_case_equal(account_lookup(account, ACCOUNT_ZRTP_HELLO_HASH), "true");
-        curSasConfirm = utf8_case_equal(account_lookup(account, ACCOUNT_ZRTP_DISPLAY_SAS), "true");
-        curZrtpNotSuppOther = utf8_case_equal(account_lookup(account, ACCOUNT_ZRTP_NOT_SUPP_WARNING), "true");
-        curDisplaySasOnce = utf8_case_equal(account_lookup(account, ACCOUNT_DISPLAY_SAS_ONCE), "true");
+        curHelloEnabled = utf8_case_equal(account_lookup(account, CONFIG_ZRTP_HELLO_HASH), "true");
+        curSasConfirm = utf8_case_equal(account_lookup(account, CONFIG_ZRTP_DISPLAY_SAS), "true");
+        curZrtpNotSuppOther = utf8_case_equal(account_lookup(account, CONFIG_ZRTP_NOT_SUPP_WARNING), "true");
+        curDisplaySasOnce = utf8_case_equal(account_lookup(account, CONFIG_ZRTP_DISPLAY_SAS_ONCE), "true");
     }
 
     GtkDialog *securityDialog = GTK_DIALOG(gtk_dialog_new_with_buttons(_("ZRTP Options"),
@@ -92,16 +92,16 @@ void show_advanced_zrtp_options(account_t *account)
     gtk_container_set_border_width(GTK_CONTAINER(tableZrtp), 10);
 
     if (gtk_dialog_run(GTK_DIALOG(securityDialog)) == GTK_RESPONSE_ACCEPT) {
-        account_replace(account, ACCOUNT_ZRTP_DISPLAY_SAS,
+        account_replace(account, CONFIG_ZRTP_DISPLAY_SAS,
                         gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(enableSASConfirm)) ? "true": "false");
 
-        account_replace(account, ACCOUNT_DISPLAY_SAS_ONCE,
+        account_replace(account, CONFIG_ZRTP_DISPLAY_SAS_ONCE,
                         gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(displaySasOnce)) ? "true": "false");
 
-        account_replace(account, ACCOUNT_ZRTP_HELLO_HASH,
+        account_replace(account, CONFIG_ZRTP_HELLO_HASH,
                         gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(enableHelloHash)) ? "true": "false");
 
-        account_replace(account, ACCOUNT_ZRTP_NOT_SUPP_WARNING,
+        account_replace(account, CONFIG_ZRTP_NOT_SUPP_WARNING,
                         gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(enableZrtpNotSuppOther)) ? "true": "false");
     }
 
@@ -114,7 +114,7 @@ void show_advanced_sdes_options(account_t *account)
     gboolean rtpFallback = FALSE;
 
     if (account != NULL)
-        rtpFallback = utf8_case_equal(account_lookup(account, ACCOUNT_SRTP_RTP_FALLBACK), "true");
+        rtpFallback = utf8_case_equal(account_lookup(account, CONFIG_SRTP_RTP_FALLBACK), "true");
 
     GtkDialog *securityDialog = GTK_DIALOG(gtk_dialog_new_with_buttons(_("SDES Options"),
                                            GTK_WINDOW(get_main_window()),
@@ -142,7 +142,7 @@ void show_advanced_sdes_options(account_t *account)
     gtk_container_set_border_width(GTK_CONTAINER(sdesTable), 10);
 
     if (gtk_dialog_run(GTK_DIALOG(securityDialog)) == GTK_RESPONSE_ACCEPT) {
-        account_replace(account, ACCOUNT_SRTP_RTP_FALLBACK,
+        account_replace(account, CONFIG_SRTP_RTP_FALLBACK,
                         gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(enableRtpFallback)) ? "true": "false");
     }
 
diff --git a/gnome/src/contacts/Makefile.am b/gnome/src/contacts/Makefile.am
index 6154033b906d9217f6a3b75965f8ce34cf4d5c3d..a026b0136dc9c0ab939b728232210473bbb31785 100644
--- a/gnome/src/contacts/Makefile.am
+++ b/gnome/src/contacts/Makefile.am
@@ -20,9 +20,9 @@ libcontacts_la_SOURCES = \
   searchbar.h
 
 libcontacts_la_LIBS = $(DBUSGLIB_LIBS) $(LIBNOTIFY_LIBS) \
-                      $(GTK_LIBS) $(GLIB_LIBS) $(WEBKIT_LIBS) \
+                      $(GTK_LIBS) $(GLIB_LIBS) \
                       $(GCONF_LDFLAGS) -ldl
 
 libcontacts_la_CFLAGS = $(DBUSGLIB_CFLAGS) $(LIBNOTIFY_CFLAGS) \
-                        $(GTK_CFLAGS) $(GLIB_CFLAGS) $(WEBKIT_CFLAGS) \
+                        $(GTK_CFLAGS) $(GLIB_CFLAGS) \
                         $(GCONF_CFLAGS)
diff --git a/gnome/src/contacts/calllist.h b/gnome/src/contacts/calllist.h
index a16fd0d3928600ef556ecc694a634e28da54300e..b912ad3f8153720bb487d7519450a4e400612f05 100644
--- a/gnome/src/contacts/calllist.h
+++ b/gnome/src/contacts/calllist.h
@@ -48,6 +48,7 @@ typedef struct {
     GtkWidget* view;
     GtkWidget* tree;
     GtkWidget* searchbar;
+    GtkWidget* mainwidget;
 
     // Calllist vars
     GQueue* callQueue;
diff --git a/gnome/src/contacts/calltab.c b/gnome/src/contacts/calltab.c
index 2dea9a55a67c593e91c44c8ecdf75b023e9e972e..741830918a6a803643fbfe6463ba4911e22b9bb2 100644
--- a/gnome/src/contacts/calltab.c
+++ b/gnome/src/contacts/calltab.c
@@ -45,6 +45,7 @@ calltab_t* calltab_init(gboolean searchbar_type, const gchar * const name)
 
     ret->callQueue = g_queue_new();
     ret->selectedCall = NULL;
+    ret->mainwidget =  NULL;
 
     return ret;
 }
diff --git a/gnome/src/contacts/calltree.c b/gnome/src/contacts/calltree.c
index 7ecd81c58491d3aeab867b24713bc021018d9987..bc750a607357786b153a4670ef51ac59c9ae390a 100644
--- a/gnome/src/contacts/calltree.c
+++ b/gnome/src/contacts/calltree.c
@@ -30,9 +30,14 @@
  *  as that of the covered work.
  */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "calllist.h"
 #include "calltree.h"
 #include "str_utils.h"
+#include "account_schema.h"
 #include <string.h>
 #include <stdlib.h>
 #include <gtk/gtk.h>
@@ -49,7 +54,6 @@
 #include "calltree.h"
 #include "uimanager.h"
 #include "actions.h"
-#include "imwindow.h"
 #include "searchbar.h"
 
 #if !GLIB_CHECK_VERSION(2, 30, 0)
@@ -230,13 +234,13 @@ row_single_click(GtkTreeView *tree_view UNUSED, void * data UNUSED)
             DEBUG("AccountID %s", selectedCall->_accountID);
 
             if (account_details != NULL) {
-                displaySasOnce = g_hash_table_lookup(account_details->properties, ACCOUNT_DISPLAY_SAS_ONCE);
+                displaySasOnce = g_hash_table_lookup(account_details->properties, CONFIG_ZRTP_DISPLAY_SAS_ONCE);
                 DEBUG("Display SAS once %s", displaySasOnce);
             } else {
                 GHashTable *properties = sflphone_get_ip2ip_properties();
 
                 if (properties != NULL) {
-                    displaySasOnce = g_hash_table_lookup(properties, ACCOUNT_DISPLAY_SAS_ONCE);
+                    displaySasOnce = g_hash_table_lookup(properties, CONFIG_ZRTP_DISPLAY_SAS_ONCE);
                     DEBUG("IP2IP displaysasonce %s", displaySasOnce);
                 }
             }
@@ -345,7 +349,7 @@ calltree_display_call_info(callable_obj_t * call, CallDisplayType display_type,
             break;
         case DISPLAY_TYPE_STATE_CODE :
             if (video_codec && *video_codec)
-                codec = g_strconcat(audio_codec, "/", video_codec, NULL);
+                codec = g_strconcat(audio_codec, " ", video_codec, NULL);
             else
                 codec = g_strdup(audio_codec);
 
@@ -595,13 +599,13 @@ update_call(GtkTreeModel *model, GtkTreePath *path UNUSED, GtkTreeIter *iter, gp
     account = account_list_get_by_id(call->_accountID);
 
     if (account != NULL) {
-        srtp_enabled = account_lookup(account, ACCOUNT_SRTP_ENABLED);
-        display_sas = utf8_case_equal(account_lookup(account, ACCOUNT_ZRTP_DISPLAY_SAS), "true");
+        srtp_enabled = account_lookup(account, CONFIG_SRTP_ENABLE);
+        display_sas = utf8_case_equal(account_lookup(account, CONFIG_ZRTP_DISPLAY_SAS), "true");
     } else {
         GHashTable * properties = sflphone_get_ip2ip_properties();
         if (properties != NULL) {
-            srtp_enabled = g_hash_table_lookup(properties, ACCOUNT_SRTP_ENABLED);
-            display_sas = utf8_case_equal(g_hash_table_lookup(properties, ACCOUNT_ZRTP_DISPLAY_SAS), "true");
+            srtp_enabled = g_hash_table_lookup(properties, CONFIG_SRTP_ENABLE);
+            display_sas = utf8_case_equal(g_hash_table_lookup(properties, CONFIG_ZRTP_DISPLAY_SAS), "true");
         }
     }
 
@@ -647,7 +651,10 @@ update_call(GtkTreeModel *model, GtkTreePath *path UNUSED, GtkTreeIter *iter, gp
                 pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/ring.svg", NULL);
                 break;
             case CALL_STATE_CURRENT:
-                pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/current.svg", NULL);
+                if (dbus_get_is_recording(call))
+                    pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/icon_rec.svg", NULL);
+                else
+                    pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/current.svg", NULL);
                 break;
             case CALL_STATE_DIALING:
                 pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/dial.svg", NULL);
@@ -661,9 +668,6 @@ update_call(GtkTreeModel *model, GtkTreePath *path UNUSED, GtkTreeIter *iter, gp
             case CALL_STATE_TRANSFER:
                 pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/transfer.svg", NULL);
                 break;
-            case CALL_STATE_RECORD:
-                pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/icon_rec.svg", NULL);
-                break;
             default:
                 WARN("Update calltree - Should not happen!");
         }
@@ -762,8 +766,8 @@ void calltree_add_call(calltab_t* tab, callable_obj_t * call, GtkTreeIter *paren
         account_details = account_list_get_by_id(call->_accountID);
 
         if (account_details) {
-            srtp_enabled = g_hash_table_lookup(account_details->properties, ACCOUNT_SRTP_ENABLED);
-            key_exchange = g_hash_table_lookup(account_details->properties, ACCOUNT_KEY_EXCHANGE);
+            srtp_enabled = g_hash_table_lookup(account_details->properties, CONFIG_SRTP_ENABLE);
+            key_exchange = g_hash_table_lookup(account_details->properties, CONFIG_SRTP_KEY_EXCHANGE);
         }
     }
 
@@ -782,15 +786,15 @@ void calltree_add_call(calltab_t* tab, callable_obj_t * call, GtkTreeIter *paren
                 break;
             case CALL_STATE_CURRENT:
                 // If the call has been initiated by a another client and, when we start, it is already current
-                pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/current.svg", NULL);
+                if (dbus_get_is_recording(call))
+                    pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/icon_rec.svg", NULL);
+                else
+                    pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/current.svg", NULL);
                 break;
             case CALL_STATE_HOLD:
                 // If the call has been initiated by a another client and, when we start, it is already current
                 pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/hold.svg", NULL);
                 break;
-            case CALL_STATE_RECORD:
-                pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/icon_rec.svg", NULL);
-                break;
             case CALL_STATE_FAILURE:
                 // If the call has been initiated by a another client and, when we start, it is already current
                 pixbuf = gdk_pixbuf_new_from_file(ICONS_DIR "/fail.svg", NULL);
@@ -963,7 +967,7 @@ void calltree_add_conference_to_current_calls(conference_obj_t* conf)
                 if (!account_details)
                     ERROR("Could not find account %s in account list", call->_accountID);
                 else
-                    srtp_enabled = g_hash_table_lookup(account_details->properties, ACCOUNT_SRTP_ENABLED);
+                    srtp_enabled = g_hash_table_lookup(account_details->properties, CONFIG_SRTP_ENABLE);
 
                 if (utf8_case_equal(srtp_enabled, "true")) {
                     DEBUG("SRTP enabled for participant %s", call_id);
@@ -1124,9 +1128,15 @@ void calltree_display(calltab_t *tab)
     } else
         ERROR("Not a valid call tab  (%d, %s)", __LINE__, __FILE__);
 
-    gtk_widget_hide(active_calltree_tab->tree);
+    if (active_calltree_tab->mainwidget)
+        gtk_widget_hide(active_calltree_tab->mainwidget);
+    else
+        gtk_widget_hide(active_calltree_tab->tree);
     active_calltree_tab = tab;
-    gtk_widget_show(active_calltree_tab->tree);
+    if (active_calltree_tab->mainwidget)
+        gtk_widget_show(active_calltree_tab->mainwidget);
+    else
+        gtk_widget_show(active_calltree_tab->tree);
 
     GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(active_calltree_tab->view));
     g_signal_emit_by_name(sel, "changed");
diff --git a/gnome/src/contacts/searchbar.c b/gnome/src/contacts/searchbar.c
index a19806425dcf9e7c79d7a44d1f6d890bd5b915dc..2cdb299ebea0490f7bdaf2fa21abba059c615fe3 100644
--- a/gnome/src/contacts/searchbar.c
+++ b/gnome/src/contacts/searchbar.c
@@ -76,7 +76,8 @@ void searchbar_entry_changed(GtkEntry* entry UNUSED, gchar* arg1 UNUSED, gpointe
 static gchar *get_combobox_active_text(GtkWidget *widget)
 {
     GtkTreeIter iter;
-    gtk_combo_box_get_active_iter(GTK_COMBO_BOX(widget), &iter);
+    if (!gtk_combo_box_get_active_iter(GTK_COMBO_BOX(widget), &iter))
+        return NULL;
     GtkTreeModel *model = gtk_combo_box_get_model(GTK_COMBO_BOX(widget));
     gchar *string = NULL;
     /* this will return a strdup'd string of the text for the active
@@ -128,7 +129,6 @@ void update_searchbar_addressbook_list()
     // store the current active text
     gchar *activeText = get_combobox_active_text(cbox);
 
-
     if (activeText == NULL)
         activeText = g_strdup("");
 
diff --git a/gnome/src/dbus/Makefile.am b/gnome/src/dbus/Makefile.am
index 354703141106594d5237163c61c3300452cfa4a5..7da5c9afa2537a6b799de63f625d6708b529fadb 100644
--- a/gnome/src/dbus/Makefile.am
+++ b/gnome/src/dbus/Makefile.am
@@ -32,11 +32,11 @@ libdbus_la_SOURCES=     \
     $(BUILT_SOURCES)
 
 libdbus_la_LDFLAGS= $(DBUSGLIB_LDFLAGS) $(LIBNOTIFY_LDFLAGS) \
-					$(GTK_LDFLAGS) $(GLIB_LDFLAGS) $(WEBKIT_LDFLAGS) \
+					$(GTK_LDFLAGS) $(GLIB_LDFLAGS) \
 					$(GCONF_LDFLAGS)
 
 libdbus_la_CFLAGS= $(DBUSGLIB_CFLAGS) $(LIBNOTIFY_CFLAGS) \
-				   $(GTK_CFLAGS) $(GLIB_CFLAGS) $(WEBKIT_CFLAGS) \
+				   $(GTK_CFLAGS) $(GLIB_CFLAGS) \
 				   $(GCONF_CFLAGS)
 
 EXTRA_DIST= marshaller.list
diff --git a/gnome/src/dbus/callmanager-introspec.xml b/gnome/src/dbus/callmanager-introspec.xml
index a85e77732a1c548221b6d5d19eca3e0d06eb667a..07630ac456e632f1bc898bd6f8fb6a94bf714681 100644
--- a/gnome/src/dbus/callmanager-introspec.xml
+++ b/gnome/src/dbus/callmanager-introspec.xml
@@ -514,8 +514,7 @@
                   <li>BUSY</li>
                   <li>FAILURE: Error when processing a call</li>
                   <li>HOLD</li>
-                  <li>UNHOLD_CURRENT</li>
-                  <li>UNHOLD_RECORD</li>
+                  <li>UNHOLD</li>
                 </ul>
               </tp:docstring>
             </arg>
diff --git a/gnome/src/dbus/configurationmanager-introspec.xml b/gnome/src/dbus/configurationmanager-introspec.xml
index a3de1b205306e61f2023c81ee2d42365d0f62485..7efc7a85f89c6cea1bbbc03e28041415762aa8e6 100644
--- a/gnome/src/dbus/configurationmanager-introspec.xml
+++ b/gnome/src/dbus/configurationmanager-introspec.xml
@@ -185,14 +185,17 @@
            </arg>
        </method>
 
+       <method name="registerAllAccounts" tp:name-for-bindings="registerAllAccounts">
+           <tp:docstring>
+                Send account registration (REGISTER) for all accounts, even if they are not enabled.
+           </tp:docstring>
+       </method>
+
        <method name="sendRegister" tp:name-for-bindings="sendRegister">
            <tp:docstring>
                 Send account registration (REGISTER) to the registrar.
+                Register the account if enable=true, unregister if enable=false.
            </tp:docstring>
-           Register the account if enable=true, unregister if enable=false.
-
-           @param[in] input accountID
-           -->
            <arg type="s" name="accountID" direction="in">
                <tp:docstring>
                     The account ID
@@ -334,6 +337,16 @@
            </arg>
        </method>
 
+       <method name="getRingtoneList" tp:name-for-bindings="getRingtoneList">
+           <tp:added version="1.1.1"/>
+           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
+           <tp:docstring>
+                Get a map [Path,Filename] of available ringtone. Note, set the ringtone with the complete path
+           </tp:docstring>
+           <arg type="a{ss}" name="list" direction="out">
+           </arg>
+       </method>
+
        <method name="setEchoCancelState" tp:name-for-bindings="setEchoCancelState">
                <arg type="s" name="state" direction="in">
                </arg>
diff --git a/gnome/src/dbus/dbus.c b/gnome/src/dbus/dbus.c
index 010784fe1ed3aa132205f89130c46d11ba7af388..b43a40e19e782ef3579b727896385fed13ec105b 100644
--- a/gnome/src/dbus/dbus.c
+++ b/gnome/src/dbus/dbus.c
@@ -51,18 +51,18 @@
 #include "assistant.h"
 #include "accountlist.h"
 #include "accountlistconfigdialog.h"
+#include "messaging/message_tab.h"
 
 #include "dbus.h"
 #include "actions.h"
 #include "unused.h"
 
-#include "widget/imwidget.h"
-
 #ifdef SFL_VIDEO
-#include "video/video_renderer.h"
 #include "config/videoconf.h"
+#include "video/video_callbacks.h"
 #endif
 #include "eel-gconf-extensions.h"
+#include "account_schema.h"
 #include "mainwindow.h"
 
 #ifdef SFL_VIDEO
@@ -148,20 +148,17 @@ voice_mail_cb(DBusGProxy *proxy UNUSED, const gchar *accountID, guint nb,
 
 static void
 incoming_message_cb(DBusGProxy *proxy UNUSED, const gchar *callID UNUSED,
-                    const gchar *from, const gchar *msg, void *foo UNUSED)
+                    const gchar *from UNUSED, const gchar *msg, void *foo UNUSED)
 {
     // do not display message if instant messaging is disabled
     if (eel_gconf_key_exists(INSTANT_MESSAGING_ENABLED) &&
         !eel_gconf_get_integer(INSTANT_MESSAGING_ENABLED))
         return;
 
-    GtkWidget **widget;
-    gchar *id;
     callable_obj_t *call = calllist_get_call(current_calls_tab, callID);
 
     if (call) {
-        widget = &call->_im_widget;
-        id = call->_callID;
+        new_text_message(call,msg);
     } else {
         conference_obj_t *conf = conferencelist_get(current_calls_tab, callID);
         if (!conf) {
@@ -169,14 +166,8 @@ incoming_message_cb(DBusGProxy *proxy UNUSED, const gchar *callID UNUSED,
             return;
         }
 
-        widget = &conf->_im_widget;
-        id = conf->_confID;
+        new_text_message_conf(conf,msg,from);
     }
-
-    if (!*widget)
-        *widget = im_widget_display(id);
-
-    im_widget_add_message(IM_WIDGET(*widget), from, msg, 0);
 }
 
 /**
@@ -202,19 +193,12 @@ process_existing_call_state_change(callable_obj_t *c, const gchar *state)
         calltree_update_call(history_tab, c);
         status_bar_display_account();
         sflphone_hung_up(c);
-    }
-    else if (g_strcmp0(state, "UNHOLD_CURRENT") == 0)
+    } else if (g_strcmp0(state, "UNHOLD") == 0 || g_strcmp0(state, "CURRENT") == 0)
         sflphone_current(c);
-    else if (g_strcmp0(state, "UNHOLD_RECORD") == 0)
-        sflphone_record(c);
     else if (g_strcmp0(state, "HOLD") == 0)
         sflphone_hold(c);
     else if (g_strcmp0(state, "RINGING") == 0)
         sflphone_ringing(c);
-    else if (g_strcmp0(state, "CURRENT") == 0)
-        sflphone_current(c);
-    else if (g_strcmp0(state, "RECORD") == 0)
-        sflphone_record(c);
     else if (g_strcmp0(state, "FAILURE") == 0)
         sflphone_fail(c);
     else if (g_strcmp0(state, "BUSY") == 0)
@@ -241,9 +225,7 @@ process_nonexisting_call_state_change(const gchar *callID, const gchar *state)
     // The callID is unknown, treat it like a new call
     // If it were an incoming call, we won't be here
     // It means that a new call has been initiated with an other client (cli for instance)
-    if (g_strcmp0(state, "RINGING") == 0 ||
-        g_strcmp0(state, "CURRENT") == 0 ||
-        g_strcmp0(state, "RECORD")) {
+    if (g_strcmp0(state, "RINGING") == 0 || g_strcmp0(state, "CURRENT") == 0) {
 
         DEBUG("New ringing call! accountID: %s", callID);
 
@@ -271,13 +253,12 @@ call_state_cb(DBusGProxy *proxy UNUSED, const gchar *callID,
 }
 
 static void
-toggle_im(conference_obj_t *conf, gboolean activate)
+toggle_im(conference_obj_t *conf, gboolean activate UNUSED)
 {
     for (GSList *p = conf->participant_list; p; p = g_slist_next(p)) {
-        callable_obj_t *call = calllist_get_call(current_calls_tab, p->data);
+        //callable_obj_t *call = calllist_get_call(current_calls_tab, p->data);
 
-        if (call)
-            im_widget_update_state(IM_WIDGET(call->_im_widget), activate);
+        /*TODO elepage(2012) Implement IM messaging toggle here*/
     }
 }
 
@@ -340,10 +321,10 @@ conference_created_cb(DBusGProxy *proxy UNUSED, const gchar *confID, void *foo U
     for (gchar **part = participants; part && *part; ++part) {
         callable_obj_t *call = calllist_get_call(current_calls_tab, *part);
 
-        im_widget_update_state(IM_WIDGET(call->_im_widget), FALSE);
+        /*TODO elepage (2012) implement merging IM conversation here*/
 
         // if one of these participants is currently recording, the whole conference will be recorded
-        if (call->_state == CALL_STATE_RECORD)
+        if (dbus_get_is_recording(call))
             new_conf->_state = CONFERENCE_STATE_ACTIVE_ATTACHED_RECORD;
 
         call->_historyConfID = g_strdup(confID);
@@ -370,15 +351,12 @@ conference_removed_cb(DBusGProxy *proxy UNUSED, const gchar *confID,
 
     calltree_remove_conference(current_calls_tab, c);
 
-    im_widget_update_state(IM_WIDGET(c->_im_widget), FALSE);
+    /*TODO elepage(2012) implement unmerging of IM here*/
 
     // remove all participants for this conference
     for (GSList *p = c->participant_list; p; p = g_slist_next(p)) {
-        callable_obj_t *call = calllist_get_call(current_calls_tab, p->data);
-
-        if (call) {
-            im_widget_update_state(IM_WIDGET(call->_im_widget), TRUE);
-        }
+        //callable_obj_t *call = calllist_get_call(current_calls_tab, p->data);
+        /*TODO elepage(2012) implement unmerging of IM here*/
     }
 
     conferencelist_remove(current_calls_tab, c->_confID);
@@ -464,7 +442,7 @@ stun_status_failure_cb(DBusGProxy *proxy UNUSED, const gchar *accountID, void *f
     // Disable STUN for the account that tried to create the STUN transport
     account_t *account = account_list_get_by_id(accountID);
     if (account) {
-        account_replace(account, ACCOUNT_SIP_STUN_ENABLED, "false");
+        account_replace(account, CONFIG_STUN_ENABLE, "false");
         dbus_set_account_details(account);
     }
 }
@@ -703,47 +681,52 @@ gboolean dbus_connect(GError **error)
     dbus_g_object_register_marshaller(g_cclosure_user_marshal_VOID__INT,
                                       G_TYPE_NONE, G_TYPE_INT, G_TYPE_INVALID);
 
-    /* Register STRING STRING STRING Marshaller */
-    dbus_g_object_register_marshaller(
-        g_cclosure_user_marshal_VOID__STRING_STRING_STRING, G_TYPE_NONE,
-        G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID);
-
-    /* Register STRING STRING INT Marshaller */
-    dbus_g_object_register_marshaller(
-        g_cclosure_user_marshal_VOID__STRING_STRING_INT, G_TYPE_NONE,
-        G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INVALID);
+    /* Register INT INT Marshaller */
+    dbus_g_object_register_marshaller(g_cclosure_user_marshal_VOID__INT_INT,
+                                      G_TYPE_NONE, G_TYPE_INT, G_TYPE_INT, G_TYPE_INVALID);
 
-    /* Register STRING STRING Marshaller */
-    dbus_g_object_register_marshaller(
-        g_cclosure_user_marshal_VOID__STRING_STRING, G_TYPE_NONE, G_TYPE_STRING,
-        G_TYPE_STRING, G_TYPE_INVALID);
+    /* Register STRING Marshaller */
+    dbus_g_object_register_marshaller(g_cclosure_user_marshal_VOID__STRING,
+                                      G_TYPE_NONE, G_TYPE_STRING, G_TYPE_INVALID);
 
     /* Register STRING INT Marshaller */
     dbus_g_object_register_marshaller(g_cclosure_user_marshal_VOID__STRING_INT,
                                       G_TYPE_NONE, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INVALID);
 
-    /* Register INT INT Marshaller */
-    dbus_g_object_register_marshaller(g_cclosure_user_marshal_VOID__INT_INT,
-                                      G_TYPE_NONE, G_TYPE_INT, G_TYPE_INT, G_TYPE_INVALID);
-
     /* Register STRING DOUBLE Marshaller */
     dbus_g_object_register_marshaller(
         g_cclosure_user_marshal_VOID__STRING_DOUBLE, G_TYPE_NONE, G_TYPE_STRING,
         G_TYPE_DOUBLE, G_TYPE_INVALID);
 
-    /* Register STRING Marshaller */
-    dbus_g_object_register_marshaller(g_cclosure_user_marshal_VOID__STRING,
-                                      G_TYPE_NONE, G_TYPE_STRING, G_TYPE_INVALID);
+    /* Register STRING STRING Marshaller */
+    dbus_g_object_register_marshaller(
+        g_cclosure_user_marshal_VOID__STRING_STRING, G_TYPE_NONE, G_TYPE_STRING,
+        G_TYPE_STRING, G_TYPE_INVALID);
+
+    /* Register STRING INT INT Marshaller */
+    dbus_g_object_register_marshaller(
+            g_cclosure_user_marshal_VOID__STRING_INT_INT, G_TYPE_NONE,
+            G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT, G_TYPE_INVALID);
 
     /* Register STRING STRING BOOL Marshaller */
     dbus_g_object_register_marshaller(
         g_cclosure_user_marshal_VOID__STRING_STRING_BOOL, G_TYPE_NONE,
         G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_INVALID);
 
-    /* Register STRING Marshaller */
-    dbus_g_object_register_marshaller(g_cclosure_user_marshal_VOID__STRING,
-                                      G_TYPE_NONE, G_TYPE_STRING, G_TYPE_INVALID);
+    /* Register STRING STRING INT Marshaller */
+    dbus_g_object_register_marshaller(
+        g_cclosure_user_marshal_VOID__STRING_STRING_INT, G_TYPE_NONE,
+        G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INVALID);
 
+    /* Register STRING STRING STRING Marshaller */
+    dbus_g_object_register_marshaller(
+        g_cclosure_user_marshal_VOID__STRING_STRING_STRING, G_TYPE_NONE,
+        G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID);
+
+    /* Register STRING STRING INT INT Marshaller */
+    dbus_g_object_register_marshaller(
+        g_cclosure_user_marshal_VOID__STRING_STRING_INT_INT, G_TYPE_NONE,
+        G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT, G_TYPE_INVALID);
 
     DEBUG("Adding callmanager Dbus signals");
 
@@ -892,7 +875,6 @@ gboolean dbus_connect(GError **error)
     const gchar *videocontrols_interface = "org.sflphone.SFLphone.VideoControls";
     video_proxy = dbus_g_proxy_new_for_name(connection, dbus_message_bus_name,
             videocontrols_object_instance, videocontrols_interface);
-    g_assert(video_proxy != NULL);
     if (video_proxy == NULL) {
         ERROR("Error: Failed to connect to %s", videocontrols_object_instance);
         return FALSE;
@@ -902,27 +884,16 @@ gboolean dbus_connect(GError **error)
     dbus_g_proxy_connect_signal(video_proxy, "deviceEvent",
             G_CALLBACK(video_device_event_cb), NULL, NULL);
 
-    /* Marshaller for INT INT INT INT INT */
-    dbus_g_object_register_marshaller(
-            g_cclosure_user_marshal_VOID__INT_INT_INT_INT_INT, G_TYPE_NONE,
-            G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INVALID);
-
-    dbus_g_proxy_add_signal(video_proxy, "receivingEvent", G_TYPE_INT,
-            G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT,
-            G_TYPE_INVALID);
-    dbus_g_proxy_connect_signal(video_proxy, "receivingEvent",
-            G_CALLBACK(receiving_video_event_cb), NULL,
+    dbus_g_proxy_add_signal(video_proxy, "startedDecoding", G_TYPE_STRING,
+            G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT, G_TYPE_INVALID);
+    dbus_g_proxy_connect_signal(video_proxy, "startedDecoding",
+            G_CALLBACK(started_decoding_video_cb), NULL,
             NULL);
 
-    /* Marshaller for INT INT */
-    dbus_g_object_register_marshaller(g_cclosure_user_marshal_VOID__INT_INT,
-                                      G_TYPE_NONE, G_TYPE_INT, G_TYPE_INT,
-                                      G_TYPE_INVALID);
-
-    dbus_g_proxy_add_signal(video_proxy, "stoppedReceivingEvent",
-            G_TYPE_INT, G_TYPE_INT, G_TYPE_INVALID);
-    dbus_g_proxy_connect_signal(video_proxy, "stoppedReceivingEvent",
-            G_CALLBACK(stopped_receiving_video_event_cb),
+    dbus_g_proxy_add_signal(video_proxy, "stoppedDecoding",
+            G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID);
+    dbus_g_proxy_connect_signal(video_proxy, "stoppedDecoding",
+            G_CALLBACK(stopped_decoding_video_cb),
             NULL, NULL);
 #endif
 
@@ -1006,20 +977,22 @@ dbus_stop_recorded_file_playback(const gchar *filepath)
     check_error(error);
 }
 
+static void
+hang_up_reply_cb(DBusGProxy *proxy UNUSED, GError *error, gpointer userdata UNUSED)
+{
+    check_error(error);
+}
+
 void
 dbus_hang_up(const callable_obj_t *c)
 {
-    GError *error = NULL;
-    org_sflphone_SFLphone_CallManager_hang_up(call_proxy, c->_callID, &error);
-    check_error(error);
+    org_sflphone_SFLphone_CallManager_hang_up_async(call_proxy, c->_callID, hang_up_reply_cb, NULL);
 }
 
 void
 dbus_hang_up_conference(const conference_obj_t *c)
 {
-    GError *error = NULL;
-    org_sflphone_SFLphone_CallManager_hang_up_conference(call_proxy, c->_confID, &error);
-    check_error(error);
+    org_sflphone_SFLphone_CallManager_hang_up_conference_async(call_proxy, c->_confID, hang_up_reply_cb, NULL);
 }
 
 void
@@ -1072,16 +1045,8 @@ dbus_account_list()
     GError *error = NULL;
     char **array = NULL;
 
-    if (!org_sflphone_SFLphone_ConfigurationManager_get_account_list(config_proxy, &array, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_account_list) exception  %s: %s",
-                  dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("Error while calling get_account_list: %s", error->message);
-
-        g_error_free(error);
-    } else
-        DEBUG("DBus called get_account_list() on ConfigurationManager");
+    org_sflphone_SFLphone_ConfigurationManager_get_account_list(config_proxy, &array, &error);
+    check_error(error);
 
     return array;
 }
@@ -1092,16 +1057,8 @@ dbus_get_account_details(const gchar *accountID)
     GError *error = NULL;
     GHashTable *details = NULL;
 
-    if (!org_sflphone_SFLphone_ConfigurationManager_get_account_details(config_proxy, accountID, &details, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method exception  %s: %s",
-                  dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("Error while calling get_account_details: %s",
-                  error->message);
-
-        g_error_free(error);
-    }
+    org_sflphone_SFLphone_ConfigurationManager_get_account_details(config_proxy, accountID, &details, &error);
+    check_error(error);
 
     return details;
 }
@@ -1121,18 +1078,9 @@ dbus_get_credentials(account_t *a)
 {
     g_assert(a);
     GError *error = NULL;
-    if (org_sflphone_SFLphone_ConfigurationManager_get_credentials(config_proxy, a->accountID,
-                               &a->credential_information, &error))
-        return;
-
-    if (error->domain == DBUS_GERROR &&
-        error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-        ERROR("Caught remote method (get_account_details) exception  %s: %s",
-              dbus_g_error_get_name(error), error->message);
-    else
-        ERROR("Error while calling get_account_details: %s", error->message);
-
-    g_error_free(error);
+    org_sflphone_SFLphone_ConfigurationManager_get_credentials(config_proxy,
+            a->accountID, &a->credential_information, &error);
+    check_error(error);
 }
 
 GHashTable *
@@ -1141,16 +1089,8 @@ dbus_get_ip2_ip_details(void)
     GError *error = NULL;
     GHashTable *details = NULL;
 
-    if (!org_sflphone_SFLphone_ConfigurationManager_get_ip2_ip_details(config_proxy, &details, &error)) {
-        if (error->domain == DBUS_GERROR &&
-            error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_ip2_ip_details) exception  %s: %s",
-                  dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("Error while calling get_ip2_ip_details: %s", error->message);
-
-        g_error_free(error);
-    }
+    org_sflphone_SFLphone_ConfigurationManager_get_ip2_ip_details(config_proxy, &details, &error);
+    check_error(error);
 
     return details;
 }
@@ -1256,33 +1196,21 @@ dbus_audio_codec_list()
 }
 
 #ifdef SFL_VIDEO
-gchar **
-dbus_video_codec_list()
-{
-    GError *error = NULL;
-    gchar **array = NULL;
-    org_sflphone_SFLphone_VideoControls_get_codec_list(video_proxy, &array, &error);
-    check_error(error);
-
-    return array;
-}
-
-gchar **
-dbus_get_active_video_codec_list(const gchar *accountID)
+GPtrArray *
+dbus_get_video_codecs(const gchar *accountID)
 {
-    gchar **array = NULL;
     GError *error = NULL;
-    org_sflphone_SFLphone_VideoControls_get_active_codec_list(video_proxy, accountID, &array, &error);
+    GPtrArray *array = NULL;
+    org_sflphone_SFLphone_VideoControls_get_codecs(video_proxy, accountID, &array, &error);
     check_error(error);
-
     return array;
 }
 
 void
-dbus_set_active_video_codec_list(const gchar** list, const gchar *accountID)
+dbus_set_video_codecs(const gchar *accountID, const GPtrArray *list)
 {
     GError *error = NULL;
-    org_sflphone_SFLphone_VideoControls_set_active_codec_list(video_proxy, list, accountID, &error);
+    org_sflphone_SFLphone_VideoControls_set_codecs(video_proxy, accountID, list, &error);
     check_error(error);
 }
 #endif
@@ -1298,16 +1226,6 @@ dbus_audio_codec_details(int payload)
 }
 
 #ifdef SFL_VIDEO
-GHashTable*
-dbus_video_codec_details(const gchar *codec)
-{
-    GError *error = NULL;
-    GHashTable *details = NULL;
-    org_sflphone_SFLphone_VideoControls_get_codec_details(video_proxy,
-                                                          codec, &details, &error);
-    check_error(error);
-    return details;
-}
 
 gchar *
 dbus_get_current_video_codec_name(const callable_obj_t *c)
@@ -1323,8 +1241,6 @@ dbus_get_current_video_codec_name(const callable_obj_t *c)
         codecName = g_strdup("");
     }
 
-    DEBUG("%s: codecName : %s", __PRETTY_FUNCTION__, codecName);
-
     return codecName;
 }
 #endif
@@ -1338,7 +1254,6 @@ dbus_get_current_audio_codec_name(const callable_obj_t *c)
     org_sflphone_SFLphone_CallManager_get_current_audio_codec_name(call_proxy, c->_callID, &codecName,
                                       &error);
     check_error(error);
-    DEBUG("%s: codecName : %s", __PRETTY_FUNCTION__, codecName);
     return codecName;
 }
 
@@ -1371,15 +1286,8 @@ dbus_get_audio_plugin_list()
     gchar **array = NULL;
     GError *error = NULL;
 
-    if (!org_sflphone_SFLphone_ConfigurationManager_get_audio_plugin_list(config_proxy, &array, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_output_plugin_list) exception"
-                    "%s: %s", dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("Error while calling get_out_plugin_list: %s", error->message);
-
-        g_error_free(error);
-    }
+    org_sflphone_SFLphone_ConfigurationManager_get_audio_plugin_list(config_proxy, &array, &error);
+    check_error(error);
 
     return array;
 }
@@ -1758,180 +1666,135 @@ dbus_get_audio_manager(void)
 
 #ifdef SFL_VIDEO
 gchar *
-dbus_get_video_input_device_channel()
+dbus_get_active_video_device_channel()
 {
     gchar *str = NULL;
     GError *error = NULL;
 
-    org_sflphone_SFLphone_VideoControls_get_input_device_channel(video_proxy, &str, &error);
+    org_sflphone_SFLphone_VideoControls_get_active_device_channel(video_proxy, &str, &error);
     check_error(error);
 
     return str;
 }
 
 gchar *
-dbus_get_video_input_device_size()
+dbus_get_active_video_device_size()
 {
     gchar *str = NULL;
     GError *error = NULL;
 
-    org_sflphone_SFLphone_VideoControls_get_input_device_size(video_proxy, &str, &error);
+    org_sflphone_SFLphone_VideoControls_get_active_device_size(video_proxy, &str, &error);
     check_error(error);
 
     return str;
 }
 
 gchar *
-dbus_get_video_input_device_rate()
+dbus_get_active_video_device_rate()
 {
     gchar *str = NULL;
     GError *error = NULL;
 
-    org_sflphone_SFLphone_VideoControls_get_input_device_rate(video_proxy, &str, &error);
+    org_sflphone_SFLphone_VideoControls_get_active_device_rate(video_proxy, &str, &error);
     check_error(error);
 
     return str;
 }
 
 gchar *
-dbus_get_video_input_device()
+dbus_get_active_video_device()
 {
     gchar *str = NULL;
     GError *error = NULL;
 
-    org_sflphone_SFLphone_VideoControls_get_input_device(video_proxy, &str, &error);
+    org_sflphone_SFLphone_VideoControls_get_active_device(video_proxy, &str, &error);
     check_error(error);
 
     return str;
 }
 
-/**
- * Set video input device
- */
 void
-dbus_set_video_input_device(const gchar *device)
+dbus_set_active_video_device(const gchar *device)
 {
     GError *error = NULL;
-    org_sflphone_SFLphone_VideoControls_set_input_device(video_proxy, device, &error);
+    org_sflphone_SFLphone_VideoControls_set_active_device(video_proxy, device, &error);
     check_error(error);
 }
 
-/**
- * Set video input device channel
- */
 void
-dbus_set_video_input_device_channel(const gchar *channel)
+dbus_set_active_video_device_channel(const gchar *channel)
 {
     GError *error = NULL;
-    org_sflphone_SFLphone_VideoControls_set_input_device_channel(video_proxy, channel, &error);
+    org_sflphone_SFLphone_VideoControls_set_active_device_channel(video_proxy, channel, &error);
     check_error(error);
 }
 
-/**
- * Set video input size
- */
 void
-dbus_set_video_input_size(const gchar *size)
+dbus_set_active_video_device_size(const gchar *size)
 {
     GError *error = NULL;
-    org_sflphone_SFLphone_VideoControls_set_input_device_size(video_proxy, size, &error);
+    org_sflphone_SFLphone_VideoControls_set_active_device_size(video_proxy, size, &error);
     check_error(error);
 }
 
-/**
- * Set video input rate
- */
 void
-dbus_set_video_input_rate(const gchar *rate)
+dbus_set_active_video_device_rate(const gchar *rate)
 {
     GError *error = NULL;
-    org_sflphone_SFLphone_VideoControls_set_input_device_rate(video_proxy, rate, &error);
+    org_sflphone_SFLphone_VideoControls_set_active_device_rate(video_proxy, rate, &error);
     check_error(error);
 }
 
-/**
- * Get a list of video input devices
- */
 gchar **
-dbus_get_video_input_device_list()
+dbus_get_video_device_list()
 {
     gchar **array = NULL;
     GError *error = NULL;
 
-    if (!org_sflphone_SFLphone_VideoControls_get_input_device_list(video_proxy, &array, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_video_input_device_list) exception  %s: %s", dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("Error while calling get_video_input_device_list: %s", error->message);
-
-        g_error_free (error);
-    }
-
+    org_sflphone_SFLphone_VideoControls_get_device_list(video_proxy, &array, &error);
+    check_error(error);
     return array;
 }
 
 /**
- * Get a list of inputs supported by the video input device
+ * Get the list of channels supported by the given device
  */
 gchar **
-dbus_get_video_input_device_channel_list(const gchar *dev)
+dbus_get_video_device_channel_list(const gchar *dev)
 {
     gchar **array = NULL;
     GError *error = NULL;
-
-    if (!org_sflphone_SFLphone_VideoControls_get_input_device_channel_list(
-                video_proxy, dev, &array, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_video_input_device_channel_list) exception  %s: %s",
-                  dbus_g_error_get_name (error), error->message);
-        else
-            ERROR("Error while calling get_video_input_device_channel_list: %s", error->message);
-
-        g_error_free(error);
-    }
+    org_sflphone_SFLphone_VideoControls_get_device_channel_list(video_proxy, dev, &array, &error);
+    check_error(error);
     return array;
 }
 
 /**
- * Get a list of resolutions supported by the video input
+ * Get the list of resolutions supported by the given channel of the given device
  */
 gchar **
-dbus_get_video_input_device_size_list(const gchar *dev, const gchar *channel)
+dbus_get_video_device_size_list(const gchar *dev, const gchar *channel)
 {
     gchar **array = NULL;
     GError *error = NULL;
 
-    if (!org_sflphone_SFLphone_VideoControls_get_input_device_size_list(video_proxy, dev, channel, &array, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_video_input_device_size_list) exception  %s: %s", dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("Error while calling get_video_input_device_size_list: %s", error->message);
-
-        g_error_free (error);
-        return NULL;
-    } else
-        return array;
+    org_sflphone_SFLphone_VideoControls_get_device_size_list(video_proxy, dev, channel, &array, &error);
+    check_error(error);
+    return array;
 }
 
 /**
- * Get a list of frame rates supported by the video input resolution
+ * Get the list of frame rates supported by the given resolution of the given channel of the given device
  */
 gchar **
-dbus_get_video_input_device_rate_list(const gchar *dev, const gchar *channel, const gchar *size)
+dbus_get_video_device_rate_list(const gchar *dev, const gchar *channel, const gchar *size)
 {
     gchar **array = NULL;
     GError *error = NULL;
 
-    if (!org_sflphone_SFLphone_VideoControls_get_input_device_rate_list(video_proxy, dev, channel, size, &array, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_video_input_device_rate_list) exception  %s: %s",
-                  dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("Error while calling get_video_input_device_rate_list: %s", error->message);
-        g_error_free(error);
-        return NULL;
-    } else
-        return array;
+    org_sflphone_SFLphone_VideoControls_get_device_rate_list(video_proxy, dev, channel, size, &array, &error);
+    check_error(error);
+    return array;
 }
 #endif
 
@@ -2151,15 +2014,8 @@ dbus_get_all_ip_interface(void)
     GError *error = NULL;
     gchar **array = NULL;
 
-    if (!org_sflphone_SFLphone_ConfigurationManager_get_all_ip_interface(config_proxy, &array, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_all_ip_interface) exception  %s: %s", dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("%s", error->message);
-
-        g_error_free(error);
-    } else
-        DEBUG("DBus called get_all_ip_interface() on ConfigurationManager");
+    org_sflphone_SFLphone_ConfigurationManager_get_all_ip_interface(config_proxy, &array, &error);
+    check_error(error);
 
     return array;
 }
@@ -2170,15 +2026,8 @@ dbus_get_all_ip_interface_by_name(void)
     GError *error = NULL;
     gchar **array = NULL;
 
-    if (!org_sflphone_SFLphone_ConfigurationManager_get_all_ip_interface_by_name(config_proxy, &array, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_all_ip_interface) exception  %s: %s",
-                  dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("%s", error->message);
-
-        g_error_free(error);
-    }
+    org_sflphone_SFLphone_ConfigurationManager_get_all_ip_interface_by_name(config_proxy, &array, &error);
+    check_error(error);
 
     return array;
 }
@@ -2189,15 +2038,8 @@ dbus_get_shortcuts(void)
     GError *error = NULL;
     GHashTable *shortcuts = NULL;
 
-    if (!org_sflphone_SFLphone_ConfigurationManager_get_shortcuts(config_proxy, &shortcuts, &error)) {
-        if (error->domain == DBUS_GERROR && error->code == DBUS_GERROR_REMOTE_EXCEPTION)
-            ERROR("Caught remote method (get_shortcuts) exception  %s: %s",
-                  dbus_g_error_get_name(error), error->message);
-        else
-            ERROR("%s", error->message);
-
-        g_error_free(error);
-    }
+    org_sflphone_SFLphone_ConfigurationManager_get_shortcuts(config_proxy, &shortcuts, &error);
+    check_error(error);
 
     return shortcuts;
 }
@@ -2219,29 +2061,36 @@ dbus_send_text_message(const gchar *callID, const gchar *message)
 }
 
 #ifdef SFL_VIDEO
-void
-dbus_start_video_preview()
+static void
+video_preview_async_cb(DBusGProxy *proxy UNUSED, GError *error, gpointer userdata UNUSED)
 {
-    GError *error = NULL;
-    org_sflphone_SFLphone_VideoControls_start_preview_async(video_proxy,
-                                                            video_preview_started_cb,
-                                                            &error);
     check_error(error);
+    // Reactivate it now that we're done, D-Bus wise
+    set_preview_button_sensitivity(TRUE);
 }
 
-static void preview_stopped_cb()
+void
+dbus_start_video_preview()
 {
-    DEBUG("Video preview has stopped");
+    set_preview_button_sensitivity(FALSE);
+    org_sflphone_SFLphone_VideoControls_start_preview_async(video_proxy, video_preview_async_cb, NULL);
 }
 
 void
 dbus_stop_video_preview()
+{
+    set_preview_button_sensitivity(FALSE);
+    org_sflphone_SFLphone_VideoControls_stop_preview_async(video_proxy, video_preview_async_cb, NULL);
+}
+
+gboolean
+dbus_has_video_preview_started()
 {
     GError *error = NULL;
-    org_sflphone_SFLphone_VideoControls_stop_preview_async(video_proxy,
-                                                           preview_stopped_cb,
-                                                           &error);
+    gboolean started = FALSE;
+    org_sflphone_SFLphone_VideoControls_has_preview_started(video_proxy, &started, &error);
     check_error(error);
+    return started;
 }
 #endif
 
diff --git a/gnome/src/dbus/dbus.h b/gnome/src/dbus/dbus.h
index 588d6997dea261461c62aa53616c3cff571fd161..380f74f3a88e0056b12ef94e08fcba7dab439de1 100644
--- a/gnome/src/dbus/dbus.h
+++ b/gnome/src/dbus/dbus.h
@@ -194,12 +194,6 @@ void dbus_play_dtmf(const gchar *key);
  */
 GArray *dbus_audio_codec_list();
 
-/**
- * ConfigurationManager - Get the video codecs list
- * @return gchar** The list of video codecs
- */
-gchar** dbus_video_codec_list();
-
 /**
  * ConfigurationManager - Get the audio codec details
  * @param payload The payload of the audio codec
@@ -237,13 +231,16 @@ void dbus_set_active_audio_codec_list(const gchar **list, const gchar *);
  * ConfigurationManager - Get the list of the audio codecs used for media negotiation
  * @return gchar** The list of audio codecs
  */
-gchar **dbus_get_active_video_codec_list(const gchar *accountID);
+GPtrArray *
+dbus_get_video_codecs(const gchar *accountID);
 
 /**
  * ConfigurationManager - Set the list of audio codecs used for media negociation
- * @param list The list of audio codecs
+ * @param id The accountID
+ * @param list The list of codecs
  */
-void dbus_set_active_video_codec_list(const gchar **list, const gchar *);
+void
+dbus_set_video_codecs(const gchar *id, const GPtrArray *list);
 
 /**
  * CallManager - return the video codec name
@@ -380,18 +377,18 @@ gchar *dbus_get_audio_manager(void);
  */
 void dbus_set_audio_manager(const gchar *api);
 
-void dbus_set_video_input_device(const gchar *dev);
-void dbus_set_video_input_device_channel(const gchar *channel);
-void dbus_set_video_input_size(const gchar *size);
-void dbus_set_video_input_rate(const gchar *rate);
-gchar *dbus_get_video_input_device();
-gchar *dbus_get_video_input_device_channel();
-gchar *dbus_get_video_input_device_size();
-gchar *dbus_get_video_input_device_rate();
-gchar **dbus_get_video_input_device_list();
-gchar **dbus_get_video_input_device_channel_list(const gchar *dev);
-gchar **dbus_get_video_input_device_size_list(const gchar *dev, const gchar *channel);
-gchar **dbus_get_video_input_device_rate_list(const gchar *dev, const gchar *channel, const gchar *size);
+void dbus_set_active_video_device(const gchar *dev);
+void dbus_set_active_video_device_channel(const gchar *channel);
+void dbus_set_active_video_device_size(const gchar *size);
+void dbus_set_active_video_device_rate(const gchar *rate);
+gchar *dbus_get_active_video_device();
+gchar *dbus_get_active_video_device_channel();
+gchar *dbus_get_active_video_device_size();
+gchar *dbus_get_active_video_device_rate();
+gchar **dbus_get_video_device_list();
+gchar **dbus_get_video_device_channel_list(const gchar *dev);
+gchar **dbus_get_video_device_size_list(const gchar *dev, const gchar *channel);
+gchar **dbus_get_video_device_rate_list(const gchar *dev, const gchar *channel, const gchar *size);
 
 /**
  * ConfigurationManager - Start a tone when a new call is open and no numbers have been dialed
@@ -623,6 +620,7 @@ void dbus_stop_recorded_file_playback(const gchar *);
 
 void dbus_start_video_preview();
 void dbus_stop_video_preview();
+gboolean dbus_has_video_preview_started();
 
 /**
  * Prevent Gnome Session Manager from entering in screen-saver mode
diff --git a/gnome/src/dbus/marshaller.list b/gnome/src/dbus/marshaller.list
index 65213afe747b14700814cb54c448f3a6fc7f09a7..84cc4cf1e10f082a39c4d8a4fc8a520c5f0a7cbf 100644
--- a/gnome/src/dbus/marshaller.list
+++ b/gnome/src/dbus/marshaller.list
@@ -1,11 +1,11 @@
-VOID:STRING,STRING,STRING
-VOID:STRING,STRING
 VOID:INT
 VOID:INT,INT
-VOID:INT,INT,INT,INT,INT
+VOID:STRING
 VOID:STRING,INT
 VOID:STRING,DOUBLE
-VOID:STRING
+VOID:STRING,STRING
+VOID:STRING,INT,INT
 VOID:STRING,STRING,BOOL
-VOID:STRING, STRING, INT
-VOID:INT,INT
+VOID:STRING,STRING,INT
+VOID:STRING,STRING,STRING
+VOID:STRING,STRING,INT,INT
diff --git a/gnome/src/dbus/video_controls-introspec.xml b/gnome/src/dbus/video_controls-introspec.xml
index b7680f72de901c19fbac6f310f9a0bdb3e94c6e7..73f6d7e8d893eb5a7dc0f2c84748810dfcc21c06 100644
--- a/gnome/src/dbus/video_controls-introspec.xml
+++ b/gnome/src/dbus/video_controls-introspec.xml
@@ -1,33 +1,37 @@
 <?xml version="1.0" ?>
 <node name="/video_controls-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
     <interface name="org.sflphone.SFLphone.VideoControls">
-       <!-- Video device methods -->
+        <!-- Video device methods -->
 
-       <method name="getInputDeviceList" tp:name-for-bindings="getInputDeviceList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="getDeviceList" tp:name-for-bindings="getDeviceList">
+            <tp:docstring>Returns a list of the detected v4l2 devices</tp:docstring>
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
+            <arg type="as" name="list" direction="out">
+            </arg>
+        </method>
 
-       <method name="getInputDeviceChannelList" tp:name-for-bindings="getInputDeviceChannelList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="device" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="getDeviceChannelList" tp:name-for-bindings="getDeviceChannelList">
+            <tp:docstring>Returns a list of the channels available for a given v4l2 device</tp:docstring>
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
+            <arg type="s" name="device" direction="in">
+            </arg>
+            <arg type="as" name="list" direction="out">
+            </arg>
+        </method>
 
-       <method name="getInputDeviceSizeList" tp:name-for-bindings="getInputDeviceSizeList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="device" direction="in">
-           </arg>
-           <arg type="s" name="channel" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="getDeviceSizeList" tp:name-for-bindings="getDeviceSizeList">
+            <tp:docstring>Returns a list of the resolutions available for a given channel of a given v4l2 device</tp:docstring>
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
+            <arg type="s" name="device" direction="in">
+            </arg>
+            <arg type="s" name="channel" direction="in">
+            </arg>
+            <arg type="as" name="list" direction="out">
+            </arg>
+        </method>
 
-       <method name="getInputDeviceRateList" tp:name-for-bindings="getInputDeviceRateList">
+        <method name="getDeviceRateList" tp:name-for-bindings="getDeviceRateList">
+           <tp:docstring>Returns a list of the framerates available for a given resolution of a given channel of a given v4l2 device</tp:docstring>
            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
            <arg type="s" name="device" direction="in">
            </arg>
@@ -37,122 +41,115 @@
            </arg>
            <arg type="as" name="list" direction="out">
            </arg>
-       </method>
-
-       <method name="getInputDevice" tp:name-for-bindings="getInputDevice">
-           <arg type="s" name="device" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDeviceChannel" tp:name-for-bindings="getInputDeviceChannel">
-           <arg type="s" name="channel" direction="out">
-           </arg>
-       </method>
+        </method>
 
-       <method name="getInputDeviceSize" tp:name-for-bindings="getInputDeviceSize">
-           <arg type="s" name="size" direction="out">
-           </arg>
-       </method>
+        <method name="getActiveDevice" tp:name-for-bindings="getActiveDevice">
+            <arg type="s" name="device" direction="out">
+            </arg>
+        </method>
 
-       <method name="getInputDeviceRate" tp:name-for-bindings="getInputDeviceRate">
-           <arg type="s" name="rate" direction="out">
-           </arg>
-       </method>
+        <method name="getActiveDeviceChannel" tp:name-for-bindings="getActiveDeviceChannel">
+            <arg type="s" name="channel" direction="out">
+            </arg>
+        </method>
 
-       <method name="setInputDevice" tp:name-for-bindings="setInputDevice">
-           <arg type="s" name="device" direction="in">
-           </arg>
-       </method>
+        <method name="getActiveDeviceSize" tp:name-for-bindings="getActiveDeviceSize">
+            <arg type="s" name="size" direction="out">
+            </arg>
+        </method>
 
-       <method name="setInputDeviceChannel" tp:name-for-bindings="setInputDeviceChannel">
-           <arg type="s" name="channel" direction="in">
-           </arg>
-       </method>
+        <method name="getActiveDeviceRate" tp:name-for-bindings="getActiveDeviceRate">
+            <arg type="s" name="rate" direction="out">
+            </arg>
+        </method>
 
-       <method name="setInputDeviceSize" tp:name-for-bindings="setInputDeviceSize">
-           <arg type="s" name="size" direction="in">
-           </arg>
-       </method>
+        <method name="setActiveDevice" tp:name-for-bindings="setActiveDevice">
+            <arg type="s" name="device" direction="in">
+            </arg>
+        </method>
 
-       <method name="setInputDeviceRate" tp:name-for-bindings="setInputDeviceRate">
-           <arg type="s" name="rate" direction="in">
-           </arg>
-       </method>
+        <method name="setActiveDeviceChannel" tp:name-for-bindings="setActiveDeviceChannel">
+            <arg type="s" name="channel" direction="in">
+            </arg>
+        </method>
 
-       <!-- Video Codec related methods -->
+        <method name="setActiveDeviceSize" tp:name-for-bindings="setActiveDeviceSize">
+            <arg type="s" name="size" direction="in">
+            </arg>
+        </method>
 
-       <method name="getCodecList" tp:name-for-bindings="getCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="setActiveDeviceRate" tp:name-for-bindings="setActiveDeviceRate">
+            <arg type="s" name="rate" direction="in">
+            </arg>
+        </method>
 
-       <method name="getCodecDetails" tp:name-for-bindings="getCodecDetails">
-           <arg type="s" name="codec" direction="in">
-           </arg>
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-           <arg type="a{ss}" name="details" direction="out">
-           </arg>
-       </method>
+        <!-- Video Codec related methods -->
 
-       <method name="getActiveCodecList" tp:name-for-bindings="getActiveCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="accountID" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
+        <method name="getCodecs" tp:name-for-bindings="getCodecs">
+            <tp:docstring>Gets the hashtable describing all the codecs and their parameters for a given account</tp:docstring>
+            <arg type="s" name="accountID" direction="in">
+            </arg>
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorMapStringString"/>
+            <arg type="aa{ss}" name="details" direction="out">
+            </arg>
+        </method>
 
-       <method name="setActiveCodecList" tp:name-for-bindings="setActiveCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="VectorString"/>
-           <arg type="as" name="list" direction="in">
-           </arg>
+       <method name="setCodecs" tp:name-for-bindings="setCodecs">
+           <tp:docstring>Sets a vector of hashtables describing codecs and their parameters for a given account, one hashtable per codec</tp:docstring>
            <arg type="s" name="accountID" direction="in">
            </arg>
-       </method>
-
-       <method name="startPreview" tp:name-for-bindings="startPreview">
-           <arg type="i" name="width" direction="out">
-           </arg>
-           <arg type="i" name="height" direction="out">
-           </arg>
-           <arg type="i" name="shmKey" direction="out">
-           </arg>
-           <arg type="i" name="semKey" direction="out">
+           <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="VectorMapStringString"/>
+           <arg type="aa{ss}" name="details" direction="in">
            </arg>
-           <arg type="i" name="videoBufferSize" direction="out">
-           </arg>
-       </method>
+        </method>
 
-       <method name="stopPreview" tp:name-for-bindings="stopPreview">
-       </method>
+        <method name="startPreview" tp:name-for-bindings="startPreview">
+            <tp:docstring> Starts the video preview, which renders the active v4l2 device's video to shared memory. Useful for testing/debugging camera settings</tp:docstring>
+        </method>
 
-       <signal name="deviceEvent" tp:name-for-bindings="deviceEvent">
-       </signal>
+        <method name="stopPreview" tp:name-for-bindings="stopPreview">
+        </method>
 
-       <signal name="receivingEvent" tp:name-for-bindings="receivingEvent">
-           <arg type="i" name="shmKey">
-           </arg>
-           <arg type="i" name="semKey">
-           </arg>
-           <arg type="i" name="videoBufferSize">
-           </arg>
-           <arg type="i" name="destWidth">
-           </arg>
-           <arg type="i" name="destHeight">
-           </arg>
-       </signal>
+        <method name="hasPreviewStarted" tp:name-for-bindings="hasPreviewStarted">
+            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="Bool"/>
+            <arg type="b" name="started" direction="out">
+            <tp:docstring>Returns true if the preview has already started, false otherwise</tp:docstring>
+            </arg>
+        </method>
 
-       <signal name="stoppedReceivingEvent" tp:name-for-bindings="stoppedReceivingEvent">
-           <arg type="i" name="shmKey">
-           </arg>
-           <arg type="i" name="semKey">
-           </arg>
-       </signal>
+        <signal name="deviceEvent" tp:name-for-bindings="deviceEvent">
+           <tp:docstring>Signal triggered by changes in the detected v4l2 devices, e.g. a camera being unplugged.</tp:docstring>
+        </signal>
+
+        <signal name="startedDecoding" tp:name-for-bindings="startedDecoding">
+            <tp:docstring>Signal triggered when video is available in a shared memory buffer.</tp:docstring>
+            <arg type="s" name="id">
+              <tp:docstring>The ID of the call associated with the video, or "local" in the case of local video</tp:docstring>
+            </arg>
+            <arg type="s" name="shmPath">
+              <tp:docstring>The path of the newly created shared memory</tp:docstring>
+            </arg>
+            <arg type="i" name="width">
+              <tp:docstring>The width of the video in the shared memory</tp:docstring>
+            </arg>
+            <arg type="i" name="height">
+              <tp:docstring>The height of the video in the shared memory</tp:docstring>
+            </arg>
+        </signal>
+
+        <signal name="stoppedDecoding" tp:name-for-bindings="stoppedDecoding">
+            <tp:docstring>Signal triggered when video is no longer available in a shared memory buffer.</tp:docstring>
+            <arg type="s" name="id">
+              <tp:docstring>The ID of the call associated with the video, or "local" in the case of local video</tp:docstring>
+            </arg>
+            <arg type="s" name="shmPath">
+              <tp:docstring>The path of the newly created shared memory</tp:docstring>
+            </arg>
+        </signal>
 
         <method name="getCurrentCodecName" tp:name-for-bindings="getCurrentCodecName">
             <arg type="s" name="callID" direction="in"/>
             <arg type="s" name="codecName" direction="out"/>
         </method>
-   </interface>
+    </interface>
 </node>
diff --git a/gnome/src/eel-gconf-extensions.c b/gnome/src/eel-gconf-extensions.c
index a4d805ea5d0033e851cf514707086f07829ffea5..ee573fea2266e3cf8c612fae5b62d7db4283884f 100644
--- a/gnome/src/eel-gconf-extensions.c
+++ b/gnome/src/eel-gconf-extensions.c
@@ -243,10 +243,10 @@ eel_gconf_unset(const char *key)
     eel_gconf_handle_error(&error);
 }
 
-char *
+gchar *
 eel_gconf_get_string(const char *key)
 {
-    char *result;
+    gchar *result = NULL;
     GConfClient *client;
     GError *error = NULL;
 
diff --git a/gnome/src/eel-gconf-extensions.h b/gnome/src/eel-gconf-extensions.h
index e9139477759e3388c84881688bf62edbca1b0001..43422018d36c128a7cb55f61b4ab91dace10be05 100644
--- a/gnome/src/eel-gconf-extensions.h
+++ b/gnome/src/eel-gconf-extensions.h
@@ -38,6 +38,7 @@ BEGIN_EXTERN_C
 #define CONF_PREFIX		"/apps/sflphone-client-gnome"
 #define CONF_MAIN_WINDOW_WIDTH		CONF_PREFIX "/state/window_width"
 #define CONF_MAIN_WINDOW_HEIGHT		CONF_PREFIX "/state/window_height"
+#define CONF_MESSAGING_HEIGHT      CONF_PREFIX "/state/window_height"
 #define CONF_MAIN_WINDOW_POSITION_X		CONF_PREFIX "/state/window_position_x"
 #define CONF_MAIN_WINDOW_POSITION_Y		CONF_PREFIX "/state/window_position_y"
 #define CONF_IM_WINDOW_WIDTH		CONF_PREFIX "/state/im_width"
@@ -53,6 +54,7 @@ BEGIN_EXTERN_C
 #define POPUP_ON_CALL				CONF_PREFIX "/state/popup"
 #define HISTORY_ENABLED				CONF_PREFIX "/state/history"
 #define INSTANT_MESSAGING_ENABLED               CONF_PREFIX "/state/instant_messaging"
+#define MESSAGING_URL_COMMAND               CONF_PREFIX "/hook/url_command"
 
 
 #define EEL_GCONF_UNDEFINED_CONNECTION 0
diff --git a/gnome/src/icons/Makefile.am b/gnome/src/icons/Makefile.am
index ecb4274268bf03772f37b30e7f99547d4a3b7dbf..37efcb6036aa96892ee1c648df08da40b129b45f 100644
--- a/gnome/src/icons/Makefile.am
+++ b/gnome/src/icons/Makefile.am
@@ -7,7 +7,7 @@ libicons_la_SOURCES = icon_factory.c \
 					  pixmap_data.h
 
 libicons_la_LDFLAGS = $(DBUSGLIB_LDFLAGS) $(LIBNOTIFY_LDFLAGS) \
-					  $(GTK_LDFLAGS) $(GLIB_LDFLAGS) $(WEBKIT_LDFLAGS)
+					  $(GTK_LDFLAGS) $(GLIB_LDFLAGS)
 
 libicons_la_CFLAGS = $(DBUSGLIB_CFLAGS) $(LIBNOTIFY_CFLAGS) \
-					 $(GTK_CFLAGS) $(GLIB_CFLAGS) $(WEBKIT_CFLAGS)
+					 $(GTK_CFLAGS) $(GLIB_CFLAGS)
diff --git a/gnome/src/imwindow.c b/gnome/src/imwindow.c
deleted file mode 100644
index 0ddd14d135815e1c8ef954ebcff511c3e0fd3406..0000000000000000000000000000000000000000
--- a/gnome/src/imwindow.c
+++ /dev/null
@@ -1,275 +0,0 @@
-/*
- *  Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010, 2011 Savoir-Faire Linux Inc.
- *  Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
- *  Author: Pierre-Luc Beaudoin <pierre-luc.beaudoin@savoirfairelinux.com>
- *  Author: Pierre-Luc Bacon <pierre-luc.bacon@savoirfairelinux.com>
- *
- *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- *  Additional permission under GNU GPL version 3 section 7:
- *
- *  If you modify this program, or any covered work, by linking or
- *  combining it with the OpenSSL project's OpenSSL library (or a
- *  modified version of that library), containing parts covered by the
- *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
- *  grants you additional permission to convey the resulting work.
- *  Corresponding Source for a non-source form of such a combination
- *  shall include the source code for the parts of OpenSSL used as well
- *  as that of the covered work.
- */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include "gtk2_wrappers.h"
-#include "eel-gconf-extensions.h"
-#include "logger.h"
-#include "imwindow.h"
-#include "unused.h"
-#include "contacts/calltab.h"
-#include "contacts/calltab.h"
-#include "sflphone_const.h"
-#include <sys/stat.h>
-
-/** Local variables */
-static GtkWidget *im_window;
-static GtkWidget *im_notebook;
-
-static void im_window_init();
-
-static GtkWidget *im_window_get()
-{
-    if (im_window == NULL)
-        im_window_init();
-
-    return im_window;
-}
-
-static gboolean window_configure_cb(GtkWidget *wini UNUSED, GdkEventConfigure *event)
-{
-    int pos_x, pos_y;
-
-    eel_gconf_set_integer(CONF_IM_WINDOW_WIDTH, event->width);
-    eel_gconf_set_integer(CONF_IM_WINDOW_HEIGHT, event->height);
-
-    gtk_window_get_position(GTK_WINDOW(im_window_get()), &pos_x, &pos_y);
-    eel_gconf_set_integer(CONF_IM_WINDOW_POSITION_X, pos_x);
-    eel_gconf_set_integer(CONF_IM_WINDOW_POSITION_Y, pos_y);
-
-    return FALSE;
-}
-
-/**
- * Minimize the main window.
- */
-static gboolean
-on_delete(GtkWidget * widget UNUSED, gpointer data UNUSED)
-{
-    /* Only hide the main window that contains all the instant messaging instances */
-    gtk_widget_hide(im_window_get());
-    return TRUE;
-}
-
-static void
-on_switch_page(GtkNotebook *notebook, gpointer page UNUSED, guint page_num, gpointer userdata UNUSED)
-{
-    GtkWidget *tab = gtk_notebook_get_nth_page(GTK_NOTEBOOK(notebook), page_num);
-
-    // show the current widget
-    gtk_widget_grab_focus(tab);
-    gtk_widget_show_now(tab);
-}
-
-static void
-im_window_init()
-{
-    const char *window_title = "SFLphone IM Client";
-    int width, height, position_x, position_y;
-
-    // Get configuration stored in gconf
-    width = eel_gconf_get_integer(CONF_IM_WINDOW_WIDTH);
-
-    if (width <= 0)
-        width = 400;
-
-    height = eel_gconf_get_integer(CONF_IM_WINDOW_HEIGHT);
-
-    if (height <= 0)
-        height = 500;
-
-    position_x = eel_gconf_get_integer(CONF_IM_WINDOW_POSITION_X);
-    position_y = eel_gconf_get_integer(CONF_IM_WINDOW_POSITION_Y);
-
-    im_window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-    gtk_container_set_border_width(GTK_CONTAINER(im_window), 0);
-    gtk_window_set_title(GTK_WINDOW(im_window), window_title);
-    gtk_window_set_default_size(GTK_WINDOW(im_window), width, height);
-    struct stat st;
-
-    if (!stat(LOGO, &st))
-        gtk_window_set_default_icon_from_file(LOGO, NULL);
-
-    gtk_window_set_position(GTK_WINDOW(im_window), GTK_WIN_POS_MOUSE);
-
-    gtk_widget_set_name(im_window, "imwindow");
-
-    GtkWidget *im_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0 /*spacing*/);
-    im_notebook = gtk_notebook_new();
-
-    gtk_container_add(GTK_CONTAINER(im_window), im_box);
-    gtk_box_pack_start(GTK_BOX(im_box), im_notebook, TRUE, TRUE, 0);
-    gtk_widget_show(im_notebook);
-
-    g_signal_connect(G_OBJECT(im_window), "delete-event", G_CALLBACK(on_delete), NULL);
-    g_signal_connect_object(G_OBJECT(im_window), "configure-event", G_CALLBACK(window_configure_cb), NULL, 0);
-    g_signal_connect(G_OBJECT(im_notebook), "switch-page", G_CALLBACK(on_switch_page), NULL);
-
-    /* make sure that everything is visible */
-    gtk_widget_show_all(im_window);
-
-    // Restore position according to the configuration stored in gconf
-    gtk_window_move(GTK_WINDOW(im_window), position_x, position_y);
-    gtk_widget_set_visible(im_window, FALSE);
-}
-
-gboolean
-im_window_is_active()
-{
-    if (!im_window)
-        return FALSE;
-    else
-        return gtk_window_is_active(GTK_WINDOW(im_window));
-}
-
-gboolean
-im_window_is_visible()
-{
-    return gtk_widget_get_visible(im_window_get());
-}
-
-void
-im_window_add(IMWidget *widget)
-{
-    if (im_window_get()) {
-        im_window_add_tab(widget);
-        gtk_widget_show_all(im_window_get());
-    }
-}
-
-gint
-im_window_get_nb_tabs()
-{
-    if (im_notebook != NULL)
-        return gtk_notebook_get_n_pages(GTK_NOTEBOOK(im_notebook));
-    else
-        return 0;
-}
-
-static void
-close_tab_cb(GtkButton *button UNUSED, gpointer userdata)
-{
-    /* We want here to close the current tab */
-    im_window_remove_tab(GTK_WIDGET(userdata));
-
-    /* If no tabs are opened anymore, close the IM window */
-    // gtk_widget_destroy (im_window);
-}
-
-static void
-im_window_hide_show_tabs()
-{
-    /* If only one tab is open, do not display the tab, only the content */
-    gtk_notebook_set_show_tabs(GTK_NOTEBOOK(im_notebook),
-                               gtk_notebook_get_n_pages(GTK_NOTEBOOK(im_notebook)) != 1);
-}
-
-void
-im_window_add_tab(IMWidget *im)
-{
-    /* Fetch the call */
-    callable_obj_t *im_widget_call = calllist_get_call(current_calls_tab, im->call_id);
-    conference_obj_t *im_widget_conf = conferencelist_get(current_calls_tab, im->call_id);
-
-    /* A container to include the tab label and the close button */
-    GtkWidget *tab_container = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 3);
-    GtkWidget *tab_label;
-    im->tab = tab_container;
-
-    if (im_widget_call)
-        tab_label = gtk_label_new(*im_widget_call->_display_name ? im_widget_call->_display_name : im_widget_call->_peer_number);
-    else if (im_widget_conf)
-        tab_label = gtk_label_new("Conferencing");
-    else
-        tab_label = gtk_label_new("");
-
-    GtkWidget *tab_close_button = gtk_button_new();
-
-    /* Pack it all */
-    gtk_button_set_relief(GTK_BUTTON(tab_close_button), GTK_RELIEF_NONE);
-    gtk_box_pack_start(GTK_BOX(tab_container), tab_label, TRUE, TRUE, 0);
-    gtk_box_pack_start(GTK_BOX(tab_container), tab_close_button, FALSE, FALSE, 0);
-    gtk_container_add(GTK_CONTAINER(tab_close_button), gtk_image_new_from_stock(GTK_STOCK_CLOSE, GTK_ICON_SIZE_MENU));
-
-    /* Connect a signal to the close button on each tab, to be able to close the tabs individually */
-    g_signal_connect(tab_close_button, "clicked", G_CALLBACK(close_tab_cb), im);
-
-    /* Show it */
-    gtk_widget_show_all(im_notebook);
-    gtk_widget_show_all(tab_container);
-
-    /* Add the page to the notebook */
-    guint tab_index = gtk_notebook_append_page(GTK_NOTEBOOK(im_notebook), GTK_WIDGET(im), tab_container);
-
-    /* TODO Switch to the newly opened tab. Still not working */
-    DEBUG("InstantMessaging: Switch to tab: %i", tab_index);
-    gtk_notebook_set_current_page(GTK_NOTEBOOK(im_notebook), -1);
-
-    /* Decide whether or not displaying the tabs of the notebook */
-    im_window_hide_show_tabs();
-}
-
-void
-im_window_show_tab(GtkWidget *widget)
-{
-    int pageIndex = gtk_notebook_page_num(GTK_NOTEBOOK(im_notebook), widget);
-
-    if (pageIndex != -1)
-        gtk_notebook_set_current_page(GTK_NOTEBOOK(im_notebook), pageIndex);
-}
-
-void
-im_window_remove_tab(GtkWidget *widget)
-{
-    // Remove the widget from the window
-
-    /* We want here to close the current tab */
-    guint page_index = gtk_notebook_page_num(GTK_NOTEBOOK(im_notebook), GTK_WIDGET(widget));
-    gtk_notebook_remove_page(GTK_NOTEBOOK(im_notebook), page_index);
-
-    /* Need to do some memory clean up, so that we could re-open an Im widget for this call later. */
-    IMWidget *im = IM_WIDGET(widget);
-    callable_obj_t *call = calllist_get_call(current_calls_tab, im->call_id);
-    conference_obj_t *conf = conferencelist_get(current_calls_tab, im->call_id);
-
-    if (call)
-        call->_im_widget = NULL;
-
-    if (conf)
-        conf->_im_widget = NULL;
-
-    /* Decide whether or not displaying the tabs of the notebook */
-    im_window_hide_show_tabs();
-}
diff --git a/gnome/src/mainwindow.c b/gnome/src/mainwindow.c
index 8f5e408ad260fb71bf6900a1e54c908ccff04a63..c085582fe841ab6c112500debc91e5e02a5819bf 100644
--- a/gnome/src/mainwindow.c
+++ b/gnome/src/mainwindow.c
@@ -35,6 +35,7 @@
 #endif
 
 #include "gtk2_wrappers.h"
+#include "account_schema.h"
 #include "actions.h"
 #include "dbus.h"
 #include "calltree.h"
@@ -53,6 +54,7 @@
 #include "config/audioconf.h"
 #include "str_utils.h"
 #include "seekslider.h"
+#include "messaging/message_tab.h"
 
 #include "eel-gconf-extensions.h"
 
@@ -78,6 +80,8 @@ static gchar *status_current_message;
 
 static gboolean focus_is_on_searchbar = FALSE;
 
+static gboolean pause_grabber = FALSE;
+
 void
 focus_on_searchbar_out()
 {
@@ -90,6 +94,17 @@ focus_on_searchbar_in()
     focus_is_on_searchbar = TRUE;
 }
 
+/**
+ * Save the vpaned size
+ */
+static void
+on_messaging_paned_position_change(GtkPaned* paned, GtkScrollType scroll_type UNUSED,gpointer user_data UNUSED)
+{
+    int height = gtk_paned_get_position(paned);
+    eel_gconf_set_integer(CONF_MESSAGING_HEIGHT, height);
+    set_message_tab_height(paned,height);
+}
+
 /**
  * Handle main window resizing
  */
@@ -98,6 +113,10 @@ static gboolean window_configure_cb(GtkWidget *win UNUSED, GdkEventConfigure *ev
     eel_gconf_set_integer(CONF_MAIN_WINDOW_WIDTH, event->width);
     eel_gconf_set_integer(CONF_MAIN_WINDOW_HEIGHT, event->height);
 
+    gint height = 0;
+    gint width  = 0;
+    gtk_widget_get_size_request(get_tab_box(),&width,&height);
+
     int pos_x, pos_y;
     gtk_window_get_position(GTK_WINDOW(window), &pos_x, &pos_y);
     eel_gconf_set_integer(CONF_MAIN_WINDOW_POSITION_X, pos_x);
@@ -147,35 +166,38 @@ main_window_ask_quit()
 static gboolean
 on_key_released(GtkWidget *widget UNUSED, GdkEventKey *event, gpointer user_data UNUSED)
 {
-    if (focus_is_on_searchbar)
-        return TRUE;
+    if (!pause_grabber) {
+        if (focus_is_on_searchbar)
+           return TRUE;
+
+        if (event->keyval == GDK_KEY_Return) {
+           if (calltab_has_name(active_calltree_tab, CURRENT_CALLS)) {
+                 sflphone_keypad(event->keyval, event->string);
+                 return TRUE;
+           } else if (calltab_has_name(active_calltree_tab, HISTORY))
+                 return FALSE;
+        }
+
+        // If a modifier key is pressed, it's a shortcut, pass along
+        if (event->state & GDK_CONTROL_MASK || event->state & GDK_MOD1_MASK ||
+                 event->keyval == '<' ||
+                 event->keyval == '>' ||
+                 event->keyval == '\"'||
+                 event->keyval == GDK_KEY_Tab ||
+                 event->keyval == GDK_KEY_Return ||
+                 event->keyval == GDK_KEY_Left ||
+                 event->keyval == GDK_KEY_Up ||
+                 event->keyval == GDK_KEY_Right ||
+                 event->keyval == GDK_KEY_Down ||
+                 (event->keyval >= GDK_KEY_F1 && event->keyval <= GDK_KEY_F12) ||
+                 event->keyval == ' ')
+           return FALSE;
+        else
+           sflphone_keypad(event->keyval, event->string);
 
-    if (event->keyval == GDK_KEY_Return) {
-        if (calltab_has_name(active_calltree_tab, CURRENT_CALLS)) {
-            sflphone_keypad(event->keyval, event->string);
-            return TRUE;
-        } else if (calltab_has_name(active_calltree_tab, HISTORY))
-            return FALSE;
+        return TRUE;
     }
-
-    // If a modifier key is pressed, it's a shortcut, pass along
-    if (event->state & GDK_CONTROL_MASK || event->state & GDK_MOD1_MASK ||
-            event->keyval == '<' ||
-            event->keyval == '>' ||
-            event->keyval == '\"'||
-            event->keyval == GDK_KEY_Tab ||
-            event->keyval == GDK_KEY_Return ||
-            event->keyval == GDK_KEY_Left ||
-            event->keyval == GDK_KEY_Up ||
-            event->keyval == GDK_KEY_Right ||
-            event->keyval == GDK_KEY_Down ||
-            (event->keyval >= GDK_KEY_F1 && event->keyval <= GDK_KEY_F12) ||
-            event->keyval == ' ')
-        return FALSE;
-    else
-        sflphone_keypad(event->keyval, event->string);
-
-    return TRUE;
+    return FALSE;
 }
 
 static void pack_main_window_start(GtkBox *box, GtkWidget *widget, gboolean expand, gboolean fill, guint padding)
@@ -249,6 +271,10 @@ create_main_window()
     subvbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5);
     gtk_box_set_homogeneous(GTK_BOX(subvbox), FALSE);
 
+    /*Create the messaging tab container*/
+    GtkWidget *tab_widget = get_tab_box();
+    gtk_widget_show (tab_widget);
+
     /* Populate the main window */
     GtkWidget *widget = create_menus(ui_manager);
     gtk_box_pack_start(GTK_BOX(vbox), widget, FALSE, TRUE, 0);
@@ -256,14 +282,37 @@ create_main_window()
     widget = create_toolbar_actions(ui_manager);
     pack_main_window_start(GTK_BOX(vbox), widget, FALSE, TRUE, 0);
 
+    /* Setup call main widget*/
+#if GTK_MAJOR_VERSION == 2
+    GtkWidget *vpaned = gtk_vpaned_new();
+#else
+    GtkWidget *vpaned = gtk_paned_new(GTK_ORIENTATION_VERTICAL);
+#endif
+    current_calls_tab->mainwidget = vpaned;
+
+    int messaging_height = eel_gconf_get_integer(CONF_MESSAGING_HEIGHT);
+    set_message_tab_height(GTK_PANED(vpaned),messaging_height);
+
+    gtk_widget_show (vpaned);
+    gtk_box_pack_start(GTK_BOX(vbox), vpaned, TRUE, TRUE, 0);
+
+    /* Setup history main widget */
+    GtkWidget *history_vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+    history_tab->mainwidget = history_vbox;
+    gtk_box_set_homogeneous(GTK_BOX(history_vbox), FALSE);
+    gtk_box_pack_start(GTK_BOX(history_vbox), history_tab->tree, TRUE, TRUE, 0);
+
     /* Add tree views */
-    gtk_box_pack_start(GTK_BOX(vbox), current_calls_tab->tree, TRUE, TRUE, 0);
-    gtk_box_pack_start(GTK_BOX(vbox), history_tab->tree, TRUE, TRUE, 0);
     gtk_box_pack_start(GTK_BOX(vbox), contacts_tab->tree, TRUE, TRUE, 0);
+    gtk_box_pack_start(GTK_BOX(vbox), history_vbox, TRUE, TRUE, 0);
+    gtk_paned_pack1 (GTK_PANED (vpaned), current_calls_tab->tree, TRUE, FALSE);
+    gtk_paned_pack2 (GTK_PANED (vpaned), tab_widget, FALSE, FALSE);
 
-    /* Add playback scale */
+    g_signal_connect(G_OBJECT(vpaned), "notify::position" , G_CALLBACK(on_messaging_paned_position_change), current_calls_tab);
+
+    /* Add playback scale and setup history tab */
     seekslider = GTK_WIDGET(sfl_seekslider_new());
-    pack_main_window_start(GTK_BOX(vbox), seekslider, FALSE, TRUE, 0);
+    pack_main_window_start(GTK_BOX(history_vbox), seekslider, FALSE, TRUE, 0);
 
     gtk_box_pack_start(GTK_BOX(vbox), subvbox, FALSE, FALSE, 0);
 
@@ -299,7 +348,7 @@ create_main_window()
     gtk_widget_show_all(window);
 
     /* dont't show the history */
-    gtk_widget_hide(history_tab->tree);
+    gtk_widget_hide(history_vbox);
 
     /* dont't show the contact list */
     gtk_widget_hide(contacts_tab->tree);
@@ -432,7 +481,7 @@ main_window_zrtp_not_supported(callable_obj_t * c)
 
     if (account != NULL) {
         warning_enabled = account_lookup(account,
-                                         ACCOUNT_ZRTP_NOT_SUPP_WARNING);
+                                         CONFIG_ZRTP_NOT_SUPP_WARNING);
         DEBUG("Warning Enabled %s", warning_enabled);
     } else {
         DEBUG("Account is null callID %s", c->_callID);
@@ -440,7 +489,7 @@ main_window_zrtp_not_supported(callable_obj_t * c)
 
         if (properties)
             warning_enabled = g_hash_table_lookup(properties,
-                                                  ACCOUNT_ZRTP_NOT_SUPP_WARNING);
+                                                  CONFIG_ZRTP_NOT_SUPP_WARNING);
     }
 
     if (utf8_case_equal(warning_enabled, "true")) {
@@ -537,3 +586,10 @@ main_window_reset_playback_scale()
 {
     sfl_seekslider_reset((SFLSeekSlider *)seekslider);
 }
+
+
+void
+main_window_pause_keygrabber(gboolean value)
+{
+    pause_grabber = value;
+}
diff --git a/gnome/src/mainwindow.h b/gnome/src/mainwindow.h
index f71d81cf95692102963a58cd3f3f82ad4e1a8f4b..495318687b0be91dfc02d6d4730485b276e5d0d0 100644
--- a/gnome/src/mainwindow.h
+++ b/gnome/src/mainwindow.h
@@ -124,6 +124,11 @@ void main_window_show_playback_scale();
  */
 void main_window_hide_playback_scale();
 
+/**
+ * Pause the key grabber while an other widget is focussed
+ */
+void main_window_pause_keygrabber(gboolean value);
+
 
 void main_window_reset_playback_scale();
 #endif
diff --git a/gnome/src/messaging/Makefile.am b/gnome/src/messaging/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..e5f558ba18c9042f1b86ba8caf9a1cda9680ed9a
--- /dev/null
+++ b/gnome/src/messaging/Makefile.am
@@ -0,0 +1,11 @@
+include ../../globals.mak
+
+noinst_LTLIBRARIES = libmessaging.la
+
+libmessaging_la_SOURCES = message_tab.c message_tab.h
+
+libmessaging_la_LDFLAGS = $(GCONF_LDFLAGS) $(GTK_LDFLAGS)  $(GLIB_LDFLAGS) $(DBUSGLIB_LDFLAGS)
+
+libmessaging_la_LIBADD = @GTK_LIBS@ @GLIB_LIBS@ $(GCONF_LIBS) $(DBUSGLIB_LIBS)
+
+libmessaging_la_CFLAGS = @GTK_CFLAGS@ @GLIB_CFLAGS@ @DBUSGLIB_CFLAGS@ $(GCONF_CFLAGS)
diff --git a/gnome/src/messaging/message_tab.c b/gnome/src/messaging/message_tab.c
new file mode 100644
index 0000000000000000000000000000000000000000..e98bfa9933e18bfeff556dd50d5b282bf000942b
--- /dev/null
+++ b/gnome/src/messaging/message_tab.c
@@ -0,0 +1,487 @@
+/*
+ *  Copyright (C) 2012 Savoir-Faire Linux Inc.
+ *  Author: Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+#include "message_tab.h"
+
+#include "../dbus/dbus.h"
+#include <glib.h>
+#include "../mainwindow.h"
+#include "eel-gconf-extensions.h"
+#include <string.h>
+
+static GtkWidget  *tab_box    = NULL ;
+static GHashTable *tabs       = NULL ;
+static gboolean   visible     = FALSE;
+static GtkPaned   *paned      = NULL ;
+static int        vpanes_s    = -1   ;
+static int        skip_height = -3   ;
+
+
+static GtkTextIter* start_link = NULL;
+static GtkTextIter* end_link   = NULL;
+
+
+void append_message        ( message_tab* self         , const gchar* name    , const gchar* message);
+void new_text_message      ( callable_obj_t* call      , const gchar* message                       );
+message_tab * create_messaging_tab_common(const gchar* call_id, const gchar *label);
+message_tab * create_messaging_tab(callable_obj_t* call UNUSED);
+
+/////////////////////HELPERS/////////////////////////
+
+
+/*I really don't know why we need this, but without, it doesn't work*/
+message_tab *
+force_lookup(const gchar *id)
+{
+   GList *list = g_hash_table_get_keys(tabs);
+   for (guint k=0;k<g_list_length(list);k++) {
+      if (!strcmp(id,(gchar*)g_list_nth(list,k)->data)) {
+         return g_hash_table_lookup(tabs,(const gchar*)g_list_nth(list,k)->data);
+      }
+   }
+   return NULL;
+}
+
+void
+disable_conference_calls(conference_obj_t *call)
+{
+    if (tabs) {
+        guint size = g_slist_length(call->participant_list);
+        for (guint i = 0; i < size;i++) {
+               const gchar* id = (gchar*)g_slist_nth(call->participant_list,i)->data;
+               message_tab *tab = g_hash_table_lookup(tabs,id);
+               tab = force_lookup(id);
+               if (tab) {
+                   gtk_widget_hide(tab->entry);
+               }
+        }
+    }
+}
+
+
+
+/////////////////////GETTERS/////////////////////////
+
+GtkWidget *get_tab_box()
+{
+   if (!tab_box) {
+      tab_box = gtk_notebook_new();
+      gtk_notebook_set_scrollable(GTK_NOTEBOOK(tab_box),TRUE);
+   }
+   return tab_box;
+}
+
+
+
+/////////////////////SETTERS/////////////////////////
+
+void
+hide_show_common()
+{
+   if (visible) {
+      gtk_widget_show(get_tab_box());
+   }
+   else {
+      gtk_widget_hide(get_tab_box());
+   }
+}
+
+void
+toogle_messaging()
+{
+   visible = !visible;
+   hide_show_common();
+}
+
+void
+hide_messaging()
+{
+   visible = TRUE;
+   hide_show_common();
+}
+
+void
+show_messaging()
+{
+   visible = FALSE;
+//    hide_show_common();
+   gtk_widget_show(get_tab_box());
+   if (vpanes_s > 0) {
+      gtk_paned_set_position(GTK_PANED(paned),vpanes_s);
+   }
+}
+
+void
+set_message_tab_height(GtkPaned* _paned, int height)
+{
+   if ( skip_height >=0 || skip_height == -3 ) {
+      paned    = _paned;
+      vpanes_s = height;
+   }
+   skip_height++;
+}
+
+
+
+//////////////////////SLOTS//////////////////////////
+
+static void
+on_enter(GtkEntry *entry, gpointer user_data)
+{
+    start_link = NULL;
+    end_link   = NULL;
+    message_tab *tab = (message_tab*)user_data;
+    append_message(tab,(gchar*)"Me",gtk_entry_get_text(entry));
+    if (tab->call)
+        dbus_send_text_message(tab->call->_callID,gtk_entry_get_text(entry));
+    else if (tab->conf)
+        dbus_send_text_message(tab->conf->_confID,gtk_entry_get_text(entry));
+    gtk_entry_set_text(entry,"");
+}
+
+static void
+on_close(GtkWidget *button UNUSED, gpointer data)
+{
+    message_tab *tab = (message_tab*)data;
+    gtk_widget_destroy(tab->widget);
+    if (tab->call)
+      g_hash_table_remove(tabs,tab->call->_callID);
+    else if (tab->conf)
+       g_hash_table_remove(tabs,tab->conf->_confID);
+}
+
+static void
+on_focus_in(GtkEntry *entry UNUSED, gpointer user_data UNUSED)
+{
+    main_window_pause_keygrabber(TRUE);
+}
+
+static void
+on_focus_out(GtkEntry *entry UNUSED, gpointer user_data UNUSED)
+{
+    main_window_pause_keygrabber(FALSE);
+}
+
+static void
+on_clicked(GtkTextBuffer *textbuffer, GtkTextIter *location UNUSED, GtkTextMark *mark UNUSED, gpointer user_data UNUSED)
+{
+   if (start_link && end_link && gtk_text_iter_compare(start_link,location) <= 0 && gtk_text_iter_compare(location,end_link) <= 0) {
+       gchar* text = gtk_text_buffer_get_text(textbuffer,start_link,end_link,FALSE);
+       start_link = NULL;
+       end_link = NULL;
+       if (strlen(text)) {
+           gchar* url_command = eel_gconf_get_string(MESSAGING_URL_COMMAND);
+           if (url_command && !strlen(url_command))
+               url_command = "xdg-open";
+           const gchar* argv[3] = {url_command,text,(char*)NULL};
+           g_spawn_async(NULL,(gchar**)argv,NULL,G_SPAWN_SEARCH_PATH|G_SPAWN_STDOUT_TO_DEV_NULL|G_SPAWN_STDERR_TO_DEV_NULL,NULL,NULL,NULL,NULL);
+           gtk_text_buffer_remove_all_tags(textbuffer,start_link,end_link );
+           start_link = NULL;
+           end_link   = NULL;
+       }
+   }
+}
+
+static void
+on_cursor_motion(GtkTextView *view UNUSED, GdkEvent  *event, gpointer data)
+{
+   /* Convert mouse position into text iterators*/
+   gint x,y;
+   GtkTextIter cursor_pos,end_iter,end_match,start_match,end_match_b,start_match_b,start_real,end_real;
+   gtk_text_buffer_get_end_iter          (((message_tab*) data)->buffer, &end_iter                                                              );
+   gtk_text_view_window_to_buffer_coords (GTK_TEXT_VIEW(view),GTK_TEXT_WINDOW_TEXT,((GdkEventMotion*)event)->x,((GdkEventMotion*)event)->y,&x,&y);
+   gtk_text_view_get_iter_at_location    (GTK_TEXT_VIEW(view),&cursor_pos,x,y                                                                   );
+   gboolean ret = gtk_text_iter_backward_search(&cursor_pos," ",GTK_TEXT_SEARCH_TEXT_ONLY | GTK_TEXT_SEARCH_VISIBLE_ONLY,&start_match_b,&end_match_b,NULL);
+   if ( ret ) {
+        if (gtk_text_iter_forward_search(&cursor_pos," ",GTK_TEXT_SEARCH_TEXT_ONLY | GTK_TEXT_SEARCH_VISIBLE_ONLY,&start_match,&end_match,NULL)
+           && gtk_text_iter_get_line(&end_match) == gtk_text_iter_get_line(&cursor_pos)) {
+            start_real = end_match_b;
+            end_real   = start_match;
+        }
+        else {
+            gtk_text_iter_forward_visible_line(&cursor_pos);
+            start_real = end_match_b;
+            end_real   = cursor_pos ;
+        }
+
+        /*Get the word under cursor*/
+        gchar* text = gtk_text_buffer_get_text(((message_tab*) data)->buffer,&start_real,&end_real,FALSE);
+
+        /*Match the regex*/
+        GError     *error          = NULL;
+        gchar      *pattern_string = "^[a-z]*\\://[a-zA-Z0-9\\-\\.]+\\.[a-zA-Z]{2,3}(/\\S*)?$";
+        GRegex     *regex          = g_regex_new( pattern_string, 0, 0, &error );
+        GMatchInfo *match_info     = NULL;
+        GdkWindow  *win            = gtk_text_view_get_window(GTK_TEXT_VIEW(view),GTK_TEXT_WINDOW_TEXT);
+
+        g_regex_match( regex, text, 0, &match_info );
+        if (g_match_info_matches( match_info )) {
+            /*Is a link*/
+            while( g_match_info_matches( match_info ) ) {
+                  g_match_info_next( match_info, &error );
+                  if (gtk_text_iter_get_buffer(&start_real) == ((message_tab*) data)->buffer && gtk_text_iter_get_buffer(&end_real) == ((message_tab*) data)->buffer) {
+                      gtk_text_buffer_remove_all_tags(((message_tab*) data)->buffer,&start_real, &end_real);
+                      gtk_text_buffer_apply_tag_by_name(((message_tab*) data)->buffer, "link", &start_real, &end_real);
+                  }
+            }
+            GdkCursor *cur = gdk_cursor_new(GDK_HAND2);
+            start_link     = gtk_text_iter_copy(&start_real);
+            end_link       = gtk_text_iter_copy(&end_real);
+            gdk_window_set_cursor(win,cur);
+        }
+        else {
+            /*Is not a link, cleaning previous link*/
+            GdkCursor *cur = gdk_cursor_new(GDK_XTERM);
+            gdk_window_set_cursor(win,cur);
+            if (start_link && end_link && gtk_text_iter_get_buffer(start_link) == ((message_tab*) data)->buffer && gtk_text_iter_get_buffer(end_link) == ((message_tab*) data)->buffer) {
+               gtk_text_buffer_remove_all_tags(((message_tab*) data)->buffer,start_link,end_link );
+                /*g_free(start_link);
+                g_free(end_link);*/
+               start_link = NULL;
+               end_link   = NULL;
+            }
+        }
+   }
+}
+
+
+/////////////////////MUTATORS////////////////////////
+
+void
+disable_messaging_tab(const gchar * id)
+{
+    message_tab *tab = NULL;
+    if (tabs)
+        tab = g_hash_table_lookup(tabs, id);
+    if (tab != NULL)
+        gtk_widget_hide(tab->entry);
+    if (!g_list_length(gtk_container_get_children(GTK_CONTAINER(get_tab_box()))))
+       gtk_widget_hide(get_tab_box());
+}
+
+void
+append_message(message_tab* self, const gchar* name, const gchar* message)
+{
+    GtkTextIter current_end,new_end;
+    gtk_text_buffer_get_end_iter( self->buffer, &current_end           );
+    gtk_text_buffer_insert      ( self->buffer, &current_end, name, -1 );
+    gtk_text_buffer_insert      ( self->buffer, &current_end, ": ", -1 );
+
+    gtk_text_buffer_get_end_iter(self->buffer, &current_end);
+    for (unsigned int i=0;i<strlen(name)+2;i++){
+        if (!gtk_text_iter_backward_char(&current_end))
+            break;
+    }
+
+    gtk_text_buffer_get_end_iter(self->buffer, &new_end);
+    gtk_text_buffer_apply_tag_by_name(self->buffer, "b", &current_end, &new_end);
+
+    gtk_text_buffer_insert      ( self->buffer, &new_end, message,    -1 );
+    gtk_text_buffer_insert      ( self->buffer, &new_end, "\n"   ,    -1 );
+    gtk_text_buffer_get_end_iter( self->buffer, &new_end                 );
+    gtk_text_view_scroll_to_iter( self->view  , &new_end,FALSE,0,0,FALSE );
+
+    start_link = NULL;
+    end_link   = NULL;
+}
+
+void
+new_text_message_common(const gchar* call_id, const gchar* message, const gchar *name, gboolean conf)
+{
+    if (!tabs) return;
+    message_tab *tab = NULL;
+    if (tabs)
+        tab = g_hash_table_lookup(tabs,call_id);
+    if (!tab && !conf)
+        tab = create_messaging_tab_common(call_id,name);
+    else if (!tab && conf)
+        tab = create_messaging_tab_common(call_id,name);
+    append_message(tab,name,message);
+}
+
+void
+new_text_message(callable_obj_t* call, const gchar* message)
+{
+    gchar* label_text;
+    if (strcmp(call->_display_name,""))
+       label_text = call->_display_name;
+    else
+       label_text = "Peer";
+    new_text_message_common(call->_callID,message,label_text,FALSE);
+}
+
+void
+new_text_message_conf(conference_obj_t* call, const gchar* message,const gchar* from)
+{
+    disable_conference_calls(call);
+    new_text_message_common(call->_confID,message,strlen(from)?from:"Conference",TRUE);
+}
+
+
+
+//conference_obj_t
+message_tab *
+create_messaging_tab_common(const gchar* call_id, const gchar *label)
+{
+    show_messaging();
+    /* Do not create a new tab if it already exist */
+    message_tab *tab = NULL;
+    if (tabs)
+        tab = g_hash_table_lookup(tabs,call_id);
+    if (tab) {
+       return tab;
+    }
+
+    message_tab *self = g_new0(message_tab, 1);
+
+    /* Create the main layout */
+    GtkWidget *vbox            = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+    GtkTextBuffer *text_buffer = gtk_text_buffer_new(NULL);
+    if (text_buffer) {
+      gtk_text_buffer_create_tag(text_buffer, "b", "weight", PANGO_WEIGHT_BOLD,NULL);
+      gtk_text_buffer_create_tag(text_buffer, "link", "foreground", "#0000FF","underline",PANGO_UNDERLINE_SINGLE,NULL);
+    }
+
+    /* Create the conversation history widget*/
+    GtkWidget *history_hbox    = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 2  );
+    GtkWidget *h_left_spacer   = gtk_label_new ( ""                         );
+    GtkWidget *h_right_spacer  = gtk_label_new ( ""                         );
+    GtkWidget *scoll_area      = gtk_scrolled_window_new      ( NULL,NULL   );
+    GtkWidget *text_box_widget = gtk_text_view_new_with_buffer( text_buffer );
+    gtk_box_pack_start(GTK_BOX(history_hbox) , h_left_spacer  , FALSE , FALSE , 0);
+    gtk_box_pack_start(GTK_BOX(history_hbox) , scoll_area     , TRUE  , TRUE  , 0);
+    gtk_box_pack_start(GTK_BOX(history_hbox) , h_right_spacer , FALSE , FALSE , 0);
+
+    gtk_text_view_set_editable ( GTK_TEXT_VIEW(text_box_widget),FALSE        );
+    gtk_text_view_set_wrap_mode( GTK_TEXT_VIEW(text_box_widget),GTK_WRAP_CHAR);
+
+    gtk_container_add(GTK_CONTAINER(scoll_area), text_box_widget);
+
+   g_signal_connect(G_OBJECT(text_box_widget), "motion-notify-event" , G_CALLBACK(on_cursor_motion), self);
+   g_signal_connect(G_OBJECT(text_buffer    ), "mark-set"            , G_CALLBACK(on_clicked      ), self);
+
+    GtkWidget *line_edit    = gtk_entry_new (                               );
+    GtkWidget *hbox         = gtk_box_new   ( GTK_ORIENTATION_HORIZONTAL, 1 );
+    GtkWidget *left_spacer  = gtk_label_new ( ""                            );
+    GtkWidget *right_spacer = gtk_label_new ( ""                            );
+    gtk_box_pack_start(GTK_BOX(hbox) , left_spacer  , FALSE , FALSE , 0);
+    gtk_box_pack_start(GTK_BOX(hbox) , line_edit    , TRUE  , TRUE  , 0);
+    gtk_box_pack_start(GTK_BOX(hbox) , right_spacer , FALSE , FALSE , 0);
+
+    g_signal_connect(G_OBJECT(line_edit), "activate"        , G_CALLBACK(on_enter)    , self);
+    g_signal_connect(G_OBJECT(line_edit), "focus-in-event"  , G_CALLBACK(on_focus_in) , self);
+    g_signal_connect(G_OBJECT(line_edit), "focus-out-event" , G_CALLBACK(on_focus_out), self);
+
+    self->view   = GTK_TEXT_VIEW(text_box_widget);
+    self->widget = vbox       ;
+    self->buffer = text_buffer;
+    self->entry  = line_edit  ;
+
+    /* Setup the tab label */
+    GtkWidget *tab_label        = gtk_label_new           ( label                              );
+    GtkWidget *tab_label_vbox   = gtk_box_new             ( GTK_ORIENTATION_HORIZONTAL, 0      );
+    GtkWidget *tab_close_button = gtk_button_new          (                                    );
+    GtkWidget *button_image     = gtk_image_new_from_stock( GTK_STOCK_CLOSE,GTK_ICON_SIZE_MENU );
+    gtk_box_set_spacing (GTK_BOX(tab_label_vbox),0);
+
+    /*TODO make it work*/
+    /*   GtkRcStyle *style = gtk_rc_style_new();
+         style->xthickness = 0;
+         style->ythickness = 0;
+         gtk_widget_modify_style(tab_close_button,style);*/
+    gtk_button_set_image(GTK_BUTTON(tab_close_button),button_image);
+    g_signal_connect(G_OBJECT(tab_close_button), "clicked", G_CALLBACK(on_close), self);
+
+    /* Fill the layout ans show everything */
+    gtk_box_pack_start(GTK_BOX(vbox)          , history_hbox    , TRUE , TRUE , 0);
+    gtk_box_pack_start(GTK_BOX(vbox)          , hbox            , FALSE, FALSE, 0);
+    gtk_box_pack_start(GTK_BOX(tab_label_vbox), tab_label       , TRUE , TRUE , 0);
+    gtk_box_pack_start(GTK_BOX(tab_label_vbox), tab_close_button, FALSE, FALSE, 0);
+
+    gtk_widget_show (tab_label       );
+    gtk_widget_show (tab_close_button);
+    gtk_widget_show (tab_label_vbox  );
+    gtk_widget_show (vbox            );
+    gtk_widget_show (scoll_area      );
+    gtk_widget_show (text_box_widget );
+    gtk_widget_show (history_hbox    );
+    gtk_widget_show (h_left_spacer   );
+    gtk_widget_show (h_right_spacer  );
+    gtk_widget_show (hbox            );
+    gtk_widget_show (line_edit       );
+    gtk_widget_show (left_spacer     );
+    gtk_widget_show (right_spacer    );
+
+    self->index = gtk_notebook_append_page(GTK_NOTEBOOK(get_tab_box()),vbox,tab_label_vbox);
+    gtk_notebook_set_tab_reorderable(GTK_NOTEBOOK(get_tab_box()),vbox,TRUE);
+    gtk_notebook_set_current_page(GTK_NOTEBOOK(get_tab_box()),self->index);
+
+    /* Keep track of the tab */
+    if (!tabs) {
+      tabs = g_hash_table_new(NULL,g_str_equal);
+    }
+    g_hash_table_insert(tabs,(gpointer)call_id,(gpointer)self);
+
+    return self;
+}
+
+message_tab *
+create_messaging_tab(callable_obj_t* call)
+{
+    const gchar *confID = dbus_get_conference_id(call->_callID);
+    if (strlen(confID) > 0 && ((tabs && force_lookup(confID) == NULL) || !tabs)) {
+        return create_messaging_tab_common(confID,"Conference");
+    }
+    else if (strlen(confID) > 0 && tabs) {
+        return force_lookup(confID);
+    }
+    gchar* label_text;
+    if (strcmp(call->_display_name,""))
+       label_text = call->_display_name;
+    else
+       label_text = call->_peer_number ;
+    message_tab* self = create_messaging_tab_common(call->_callID,label_text);
+
+    self->call   = call;
+    self->conf   = NULL;
+    return self;
+}
+
+message_tab *
+create_messaging_tab_conf(conference_obj_t* call)
+{
+    if (call->_confID && strlen(call->_confID)) {
+        message_tab* self = create_messaging_tab_common(call->_confID,"Conference");
+        self->conf   = call;
+        self->call   = NULL;
+        disable_conference_calls(call);
+        return self;
+    }
+    return NULL;
+}
diff --git a/gnome/src/messaging/message_tab.h b/gnome/src/messaging/message_tab.h
new file mode 100644
index 0000000000000000000000000000000000000000..1a5bdd562a47819210e08309a2c65208a27a3fad
--- /dev/null
+++ b/gnome/src/messaging/message_tab.h
@@ -0,0 +1,87 @@
+/*
+ *  Copyright (C) 2012 Savoir-Faire Linux Inc.
+ *  Author: Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+
+/**
+ * This file contains functions specific for a tab of the message pane
+ */
+
+#ifndef __MESSAGING_H__
+#define __MESSAGING_H__
+
+#include <gtk/gtk.h>
+#include <callable_obj.h>
+#include <conference_obj.h>
+#include <unused.h>
+
+/** An IM conversation */
+typedef struct {
+   GtkWidget        *widget ;
+   callable_obj_t   *call   ;
+   conference_obj_t *conf   ;
+   gchar            *title  ;
+   GtkTextBuffer    *buffer ;
+   GtkTextView      *view   ;
+   GtkWidget        *entry  ;
+   gint             index   ;
+} message_tab;
+
+/**
+ * Create a new message tab or use the existing on if the call exist
+ * @param call the conversation call
+ */
+message_tab* create_messaging_tab(callable_obj_t* call);
+message_tab* create_messaging_tab_conf(conference_obj_t* call);
+
+/** Return the main conversation notebook */
+GtkWidget *get_tab_box();
+
+/** Add a new text message to an existng conversation or create a new one
+ * @param call the call
+ * @param message the new message
+ */
+void new_text_message(callable_obj_t *call, const gchar *message);
+void new_text_message_conf(conference_obj_t *call, const gchar *message,const gchar* from);
+
+
+/**
+ * Display or hide messaging notebook
+ */
+void toogle_messaging();
+void hide_messaging();
+void show_messaging();
+void disable_messaging_tab(const gchar *id);
+
+/**
+ * Set message tab height
+ */
+void set_message_tab_height(GtkPaned* _paned, int height);
+
+
+#endif
diff --git a/gnome/src/sflnotify.c b/gnome/src/sflnotify.c
index 7f8c19a9c1d0644b89ae61153a8840b70a2199f0..ecb705bb12c722968043c18289dd02fd69174f3d 100644
--- a/gnome/src/sflnotify.c
+++ b/gnome/src/sflnotify.c
@@ -28,9 +28,13 @@
  *  as that of the covered work.
  */
 
+#ifdef HAVE_CONFIG_H
 #include "config.h"
+#endif
+
 #include <glib.h>
 #include <glib/gi18n.h>
+#include "account_schema.h"
 #include "str_utils.h"
 #include "eel-gconf-extensions.h"
 #include "sflnotify.h"
@@ -104,8 +108,8 @@ notify_incoming_call(callable_obj_t* c)
         title = g_markup_printf_escaped("IP-to-IP call");
     else {
         title = g_markup_printf_escaped(_("%s account : %s") ,
-                                        (gchar*) g_hash_table_lookup(account_list_get_by_id(c->_accountID)->properties , ACCOUNT_TYPE) ,
-                                        (gchar*) g_hash_table_lookup(account_list_get_by_id(c->_accountID)->properties , ACCOUNT_ALIAS)) ;
+                                        (gchar*) g_hash_table_lookup(account_list_get_by_id(c->_accountID)->properties, CONFIG_ACCOUNT_TYPE) ,
+                                        (gchar*) g_hash_table_lookup(account_list_get_by_id(c->_accountID)->properties, CONFIG_ACCOUNT_ALIAS)) ;
     }
 
     gchar *callerid = g_markup_printf_escaped(_("<i>From</i> %s"), c->_peer_number);
@@ -123,8 +127,8 @@ notify_voice_mails(guint count, account_t* acc)
 #if USE_NOTIFY
     // the account is different from NULL
     gchar *title = g_markup_printf_escaped(_("%s account : %s") ,
-                                           (gchar*) g_hash_table_lookup(acc->properties , ACCOUNT_TYPE) ,
-                                           (gchar*) g_hash_table_lookup(acc->properties , ACCOUNT_ALIAS)) ;
+                                           (gchar*) g_hash_table_lookup(acc->properties, CONFIG_ACCOUNT_TYPE) ,
+                                           (gchar*) g_hash_table_lookup(acc->properties, CONFIG_ACCOUNT_ALIAS)) ;
     gchar *body = g_markup_printf_escaped(n_("%d voice mail", "%d voice mails", count), count);
 
     create_new_gnome_notification(title,
@@ -140,8 +144,8 @@ notify_current_account(account_t* acc)
 #if USE_NOTIFY
     // the account is different from NULL
     gchar *body = g_markup_printf_escaped(_("Calling with %s account <i>%s</i>"),
-                                          (gchar*) g_hash_table_lookup(acc->properties, ACCOUNT_TYPE) ,
-                                          (gchar*) g_hash_table_lookup(acc->properties, ACCOUNT_ALIAS));
+                                          (gchar*) g_hash_table_lookup(acc->properties, CONFIG_ACCOUNT_TYPE) ,
+                                          (gchar*) g_hash_table_lookup(acc->properties, CONFIG_ACCOUNT_ALIAS));
 
     gchar *title = g_markup_printf_escaped(_("Current account"));
 
diff --git a/gnome/src/sflphone_const.h b/gnome/src/sflphone_const.h
index e2b78b5f606faac9c1ebb51bec28830229e769d9..91ccb532de322fc486f051d2f37aef8d0b06696f 100644
--- a/gnome/src/sflphone_const.h
+++ b/gnome/src/sflphone_const.h
@@ -49,61 +49,9 @@
 
 #define IP2IP_PROFILE                      "IP2IP"
 
-#define ACCOUNT_ID                         "Account.id"
-#define ACCOUNT_TYPE                       "Account.type"
-#define ACCOUNT_ALIAS                      "Account.alias"
-#define ACCOUNT_ENABLED                    "Account.enable"
-#define ACCOUNT_MAILBOX                    "Account.mailbox"
-#define ACCOUNT_USERAGENT                  "Account.useragent"
-#define ACCOUNT_REGISTRATION_EXPIRE        "Account.registrationExpire"
-#define ACCOUNT_REGISTRATION_STATUS        "Account.registrationStatus"
-#define ACCOUNT_REGISTRATION_STATE_CODE    "Account.registrationCode"
-#define ACCOUNT_REGISTRATION_STATE_DESC    "Account.registrationDescription"
-
-#define ACCOUNT_SIP_STUN_SERVER            "STUN.server"
-#define ACCOUNT_SIP_STUN_ENABLED           "STUN.enable"
-#define ACCOUNT_DTMF_TYPE                  "Account.dtmfType"
-#define ACCOUNT_HOSTNAME                   "Account.hostname"
-#define ACCOUNT_USERNAME                   "Account.username"
-#define ACCOUNT_ROUTE                      "Account.routeset"
-#define ACCOUNT_PASSWORD                   "Account.password"
-#define ACCOUNT_REALM                      "Account.realm"
-#define ACCOUNT_KEY_EXCHANGE               "SRTP.keyExchange"
-#define ACCOUNT_SRTP_ENABLED               "SRTP.enable"
-#define ACCOUNT_SRTP_RTP_FALLBACK          "SRTP.rtpFallback"
-#define ACCOUNT_ZRTP_DISPLAY_SAS           "ZRTP.displaySAS"
-#define ACCOUNT_ZRTP_NOT_SUPP_WARNING      "ZRTP.notSuppWarning"
-#define ACCOUNT_ZRTP_HELLO_HASH            "ZRTP.helloHashEnable"
-#define ACCOUNT_DISPLAY_SAS_ONCE           "ZRTP.displaySasOnce"
-#define KEY_EXCHANGE_NONE                  "none"
 #define ZRTP                               "zrtp"
 #define SDES                               "sdes"
 
-#define CONFIG_RINGTONE_PATH               "Account.ringtonePath"
-#define CONFIG_RINGTONE_ENABLED            "Account.ringtoneEnabled"
-
-#define TLS_LISTENER_PORT                  "TLS.listenerPort"
-#define TLS_ENABLE                         "TLS.enable"
-#define TLS_PORT                           "TLS.port"
-#define TLS_CA_LIST_FILE                   "TLS.certificateListFile"
-#define TLS_CERTIFICATE_FILE               "TLS.certificateFile"
-#define TLS_PRIVATE_KEY_FILE               "TLS.privateKeyFile"
-#define TLS_PASSWORD                       "TLS.password"
-#define TLS_METHOD                         "TLS.method"
-#define TLS_CIPHERS                        "TLS.ciphers"
-#define TLS_SERVER_NAME                    "TLS.serverName"
-#define TLS_VERIFY_SERVER                  "TLS.verifyServer"
-#define TLS_VERIFY_CLIENT                  "TLS.verifyClient"
-#define TLS_REQUIRE_CLIENT_CERTIFICATE     "TLS.requireClientCertificate"
-#define TLS_NEGOTIATION_TIMEOUT_SEC        "TLS.negotiationTimeoutSec"
-#define TLS_NEGOTIATION_TIMEOUT_MSEC       "TLS.negotiationTimemoutMsec"
-
-#define LOCAL_INTERFACE                    "Account.localInterface"
-#define PUBLISHED_SAMEAS_LOCAL             "Account.publishedSameAsLocal"
-#define LOCAL_PORT                         "Account.localPort"
-#define PUBLISHED_PORT                     "Account.publishedPort"
-#define PUBLISHED_ADDRESS                  "Account.publishedAddress"
-
 #define SHORTCUT_PICKUP                    "pickUp"
 #define SHORTCUT_HANGUP                    "hangUp"
 #define SHORTCUT_POPUP                     "popupWindow"
diff --git a/gnome/src/shortcuts.c b/gnome/src/shortcuts.c
index b35333bcec4d894f8b244c17cffe9727a632122c..55d99f182b9952ff750ce9c70f5fad20c5c5614f 100644
--- a/gnome/src/shortcuts.c
+++ b/gnome/src/shortcuts.c
@@ -106,7 +106,6 @@ toggle_pick_up_hang_up_callback()
             case CALL_STATE_DIALING:
             case CALL_STATE_HOLD:
             case CALL_STATE_CURRENT:
-            case CALL_STATE_RECORD:
             case CALL_STATE_RINGING:
                 sflphone_hang_up();
                 break;
@@ -140,7 +139,6 @@ toggle_hold_callback()
     if (selectedCall) {
         switch (selectedCall->_state) {
             case CALL_STATE_CURRENT:
-            case CALL_STATE_RECORD:
                 sflphone_on_hold();
                 break;
             case CALL_STATE_HOLD:
diff --git a/gnome/src/uimanager.c b/gnome/src/uimanager.c
index a85658a6767cf80b56a191918ccb2aa63fe30cd9..ac03e92269af85cea0ebe599e15d10eb4fa550bc 100644
--- a/gnome/src/uimanager.c
+++ b/gnome/src/uimanager.c
@@ -46,7 +46,6 @@
 
 #include "uimanager.h"
 #include "statusicon.h"
-#include "widget/imwidget.h"
 #include "eel-gconf-extensions.h"
 
 #include "config/audioconf.h"
@@ -61,8 +60,11 @@
 #include "eel-gconf-extensions.h"
 
 #include "accountlist.h"
+#include "account_schema.h"
 #include "config/accountlistconfigdialog.h"
 
+#include "messaging/message_tab.h"
+
 #include <sys/stat.h>
 
 #include <sliders.h>
@@ -101,9 +103,7 @@ static GtkWidget * imToolbar_;
 static GtkWidget * editable_num_;
 static GtkWidget * edit_dialog_;
 
-enum {
-    CALLTREE_CALLS, CALLTREE_HISTORY, CALLTREE_CONTACTS
-};
+// GtkToolItem *separator_;
 
 static void
 remove_from_toolbar(GtkWidget *widget)
@@ -114,7 +114,7 @@ remove_from_toolbar(GtkWidget *widget)
         gtk_container_remove(GTK_CONTAINER(toolbar_), widget);
 }
 
-static bool
+static gboolean
 is_non_empty(const char *str)
 {
     return str && strlen(str) > 0;
@@ -137,7 +137,8 @@ call_mute(void)
 
 
 static void
-update_toolbar_for_call(callable_obj_t *selectedCall, gboolean instant_messaging_enabled) {
+update_toolbar_for_call(callable_obj_t *selectedCall, gboolean instant_messaging_enabled)
+{
     int pos = 0;
 
     DEBUG("Update actions for call %s", selectedCall->_callID);
@@ -215,18 +216,13 @@ update_toolbar_for_call(callable_obj_t *selectedCall, gboolean instant_messaging
                 if (calltab_has_name(active_calltree_tab, CURRENT_CALLS)) {
                     add_to_toolbar(toolbar_, hangUpWidget_, pos++);
                     main_window_hide_playback_scale();
-                }
-                else if (calltab_has_name(active_calltree_tab, HISTORY)) {
+                } else if (calltab_has_name(active_calltree_tab, HISTORY)) {
                     main_window_show_playback_scale();
-                    if (is_non_empty(selectedCall->_recordfile)) {
+                    if (is_non_empty(selectedCall->_recordfile))
                         main_window_set_playback_scale_sensitive();
-                    }
-                    else {
+                    else
                         main_window_set_playback_scale_unsensitive();
-                    }
-
-                }
-                else {
+                } else {
                     main_window_hide_playback_scale();
                 }
                 break;
@@ -237,39 +233,6 @@ update_toolbar_for_call(callable_obj_t *selectedCall, gboolean instant_messaging
                 g_signal_handler_block(transferToolbar_, transferButtonConnId_);
                 g_signal_handler_block(recordWidget_, recordButtonConnId_);
 
-                gtk_action_set_sensitive(hangUpAction_, TRUE);
-                gtk_action_set_sensitive(recordAction_, TRUE);
-                gtk_action_set_sensitive(muteAction_, TRUE);
-                gtk_widget_set_sensitive(holdMenu_, TRUE);
-                gtk_widget_set_sensitive(holdToolbar_, TRUE);
-                gtk_widget_set_sensitive(transferToolbar_, TRUE);
-                gtk_widget_set_sensitive(muteWidget_, TRUE);
-                if (instant_messaging_enabled)
-                    gtk_action_set_sensitive(imAction_, TRUE);
-
-                pos = 1;
-                add_to_toolbar(toolbar_, hangUpWidget_, pos++);
-                add_to_toolbar(toolbar_, holdToolbar_, pos++);
-                add_to_toolbar(toolbar_, transferToolbar_, pos++);
-                add_to_toolbar(toolbar_, recordWidget_, pos++);
-                add_to_toolbar(toolbar_, muteWidget_, pos++);
-                if (instant_messaging_enabled) {
-                    add_to_toolbar(toolbar_, imToolbar_, pos++);
-
-                gtk_toggle_tool_button_set_active(GTK_TOGGLE_TOOL_BUTTON(transferToolbar_), FALSE);
-                gtk_toggle_tool_button_set_active(GTK_TOGGLE_TOOL_BUTTON(recordWidget_), FALSE);
-
-                g_signal_handler_unblock(transferToolbar_, transferButtonConnId_);
-                g_signal_handler_unblock(recordWidget_, recordButtonConnId_);
-                break;
-        }
-
-        case CALL_STATE_RECORD:
-        {
-                DEBUG("Call State Record");
-                g_signal_handler_block(transferToolbar_, transferButtonConnId_);
-                g_signal_handler_block(recordWidget_, recordButtonConnId_);
-
                 gtk_action_set_sensitive(hangUpAction_, TRUE);
                 gtk_action_set_sensitive(recordAction_, TRUE);
                 gtk_action_set_sensitive(muteAction_, TRUE);
@@ -290,12 +253,13 @@ update_toolbar_for_call(callable_obj_t *selectedCall, gboolean instant_messaging
                     add_to_toolbar(toolbar_, imToolbar_, pos++);
 
                 gtk_toggle_tool_button_set_active(GTK_TOGGLE_TOOL_BUTTON(transferToolbar_), FALSE);
-                gtk_toggle_tool_button_set_active(GTK_TOGGLE_TOOL_BUTTON(recordWidget_), TRUE);
+                gtk_toggle_tool_button_set_active(GTK_TOGGLE_TOOL_BUTTON(recordWidget_), dbus_get_is_recording(selectedCall));
 
                 g_signal_handler_unblock(transferToolbar_, transferButtonConnId_);
                 g_signal_handler_unblock(recordWidget_, recordButtonConnId_);
                 break;
         }
+
         case CALL_STATE_BUSY:
         case CALL_STATE_FAILURE:
         {
@@ -327,7 +291,6 @@ update_toolbar_for_call(callable_obj_t *selectedCall, gboolean instant_messaging
         default:
             ERROR("Unknown state in action update!");
             break;
-        }
     }
 }
 
@@ -362,14 +325,11 @@ update_toolbar_for_conference(conference_obj_t * selectedConf, gboolean instant_
                 main_window_hide_playback_scale();
             } else if (calltab_has_name(active_calltree_tab, HISTORY)) {
                 main_window_show_playback_scale();
-                if (is_non_empty(selectedConf->_recordfile)) {
+                if (is_non_empty(selectedConf->_recordfile))
                     main_window_set_playback_scale_sensitive();
-                }
-                else {
+                else
                     main_window_set_playback_scale_unsensitive();
-                }
-            }
-            else {
+            } else {
                 main_window_hide_playback_scale();
             }
             g_signal_handler_unblock(recordWidget_, recordButtonConnId_);
@@ -482,9 +442,6 @@ update_actions()
         gtk_widget_set_sensitive(historyButton_, TRUE);
     }
 
-    GtkToolItem *separator = gtk_separator_tool_item_new();
-    gtk_toolbar_insert(GTK_TOOLBAR(toolbar_), separator, -1);
-
 
     // If addressbook support has been enabled and all addressbooks are loaded, display the icon
     if (addrbook && addrbook->is_ready() && addressbook_config_load_parameters()->enable) {
@@ -693,14 +650,12 @@ call_im(void* foo UNUSED)
 
     if (calltab_get_selected_type(current_calls_tab) == A_CALL) {
         if (selectedCall) {
-            if (!selectedCall->_im_widget)
-                selectedCall->_im_widget = im_widget_display(selectedCall->_callID);
+            create_messaging_tab(selectedCall);
         } else
             WARN("Sorry. Instant messaging is not allowed outside a call\n");
     } else {
         if (selectedConf) {
-            if (!selectedConf->_im_widget)
-                selectedConf->_im_widget = im_widget_display(selectedConf->_confID);
+            create_messaging_tab_conf(selectedConf);
         } else
             WARN("Sorry. Instant messaging is not allowed outside a call\n");
     }
@@ -917,7 +872,6 @@ edit_paste(void * foo UNUSED)
             }
             break;
             case CALL_STATE_CURRENT:
-            case CALL_STATE_RECORD:
             default: {
                 for (unsigned i = 0; i < strlen(no); i++) {
                     gchar * oneNo = g_strndup(&no[i], 1);
@@ -976,10 +930,10 @@ call_mailbox_cb(void)
 {
     account_t *current = account_list_get_current();
 
-    if (current == NULL) // Should not happens
+    if (current == NULL) // Should not happen
         return;
 
-    const gchar * const to = g_hash_table_lookup(current->properties, ACCOUNT_MAILBOX);
+    const gchar * const to = g_hash_table_lookup(current->properties, CONFIG_ACCOUNT_MAILBOX);
     const gchar * const account_id = g_strdup(current->accountID);
 
     callable_obj_t *mailbox_call = create_new_call(CALL, CALL_STATE_DIALING,
@@ -993,14 +947,26 @@ call_mailbox_cb(void)
     calltree_display(current_calls_tab);
 }
 
+static void
+reset_scrollwindow_position(calltab_t *tab)
+{
+    GList *children = gtk_container_get_children(GTK_CONTAINER(tab->tree));
+    /* Calltree scrolled window is first element in list */
+    GtkScrolledWindow *scrolled_window = GTK_SCROLLED_WINDOW(children->data);
+    g_list_free(children);
+    GtkAdjustment *adjustment = gtk_scrolled_window_get_vadjustment(scrolled_window);
+    gtk_adjustment_set_value(adjustment, 0.0);
+}
+
 static void
 toggle_history_cb(GtkToggleAction *action, gpointer user_data UNUSED)
 {
     if (gtk_toggle_action_get_active(action)) {
+        /* Ensure that latest call is visible in history without scrolling */
+        reset_scrollwindow_position(history_tab);
         calltree_display(history_tab);
         main_window_show_playback_scale();
-    }
-    else {
+    } else {
         calltree_display(current_calls_tab);
         main_window_hide_playback_scale();
     }
@@ -1011,7 +977,7 @@ toggle_addressbook_cb(GtkToggleAction *action, gpointer user_data UNUSED)
 {
     if (gtk_toggle_action_get_active(action)) {
         calltree_display(contacts_tab);
-        main_window_show_playback_scale();
+        main_window_hide_playback_scale();
     }
     else {
         calltree_display(current_calls_tab);
@@ -1245,9 +1211,9 @@ add_registered_accounts_to_menu(GtkWidget *menu)
         // Display only the registered accounts
         if (utf8_case_equal(account_state_name(acc->state),
                             account_state_name(ACCOUNT_STATE_REGISTERED))) {
-            gchar *alias = g_strconcat(g_hash_table_lookup(acc->properties, ACCOUNT_ALIAS),
+            gchar *alias = g_strconcat(g_hash_table_lookup(acc->properties, CONFIG_ACCOUNT_ALIAS),
                                        " - ",
-                                       g_hash_table_lookup(acc->properties, ACCOUNT_TYPE),
+                                       g_hash_table_lookup(acc->properties, CONFIG_ACCOUNT_TYPE),
                                        NULL);
             GtkWidget *menu_items = gtk_check_menu_item_new_with_mnemonic(alias);
             gtk_menu_shell_append(GTK_MENU_SHELL(menu), menu_items);
@@ -1317,7 +1283,6 @@ show_popup_menu(GtkWidget *my_widget, GdkEventButton *event)
                     hangup = TRUE;
                     accounts = TRUE;
                     break;
-                case CALL_STATE_RECORD:
                 case CALL_STATE_CURRENT:
                     hangup = TRUE;
                     hold = TRUE;
@@ -1727,6 +1692,7 @@ create_toolbar_actions(GtkUIManager *ui)
     muteWidget_ = get_widget(ui, "/ToolbarActions/MuteToolbar");
     imToolbar_ = get_widget(ui, "/ToolbarActions/InstantMessagingToolbar");
     historyButton_ = get_widget(ui, "/ToolbarActions/HistoryToolbar");
+//     separator_ = gtk_separator_tool_item_new();
     if (addrbook)
         contactButton_ = get_widget(ui, "/ToolbarActions/AddressbookToolbar");
 
diff --git a/gnome/src/video/Makefile.am b/gnome/src/video/Makefile.am
index 5a686a5c750789f6ca7269313493997baa59158a..174f433179f0872b961748a6b83114358c5e582a 100644
--- a/gnome/src/video/Makefile.am
+++ b/gnome/src/video/Makefile.am
@@ -1,8 +1,10 @@
 include ../../globals.mak
 
+if SFL_VIDEO
+
 noinst_LTLIBRARIES = libvideo.la
 
-libvideo_la_SOURCES = video_renderer.c
+libvideo_la_SOURCES = video_renderer.c video_renderer.h video_callbacks.c video_callbacks.h shm_header.h
 
 libvideo_la_LDFLAGS = @CLUTTER_LDFLAGS@ @CLUTTERGTK_LDFLAGS@
 
@@ -11,3 +13,5 @@ libvideo_la_LIBADD = @CLUTTER_LIBS@ \
 					  
 libvideo_la_CFLAGS = @CLUTTER_CFLAGS@ \
 			@GTK_CFLAGS@ @GLIB_CFLAGS@ @CLUTTERGTK_CFLAGS@ @DBUSGLIB_CFLAGS@
+
+endif
diff --git a/gnome/src/imwindow.h b/gnome/src/video/shm_header.h
similarity index 54%
rename from gnome/src/imwindow.h
rename to gnome/src/video/shm_header.h
index d7ef33b7aa9bff0c690cdf37e7100ffc3c6cd8d0..7cb8f6b5d31b94a63c7ed9df1300b0fb6e7ff9bc 100644
--- a/gnome/src/imwindow.h
+++ b/gnome/src/video/shm_header.h
@@ -1,5 +1,11 @@
 /*
- *  Copyright (C) 2010 Savoir-Faire Linux Inc.
+ *  Copyright (C) 2012 Savoir-Faire Linux Inc.
+ *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
+ *
+ *  Portions derived from GStreamer:
+ *  Copyright (C) <2009> Collabora Ltd
+ *  @author: Olivier Crete <olivier.crete@collabora.co.uk
+ *  Copyright (C) <2009> Nokia Inc
  *
  *  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
@@ -27,52 +33,19 @@
  *  as that of the covered work.
  */
 
-#ifndef __IMWINDOW_H__
-#define __IMWINDOW_H__
-
-#include <gtk/gtk.h>
-
-#include "widget/imwidget.h"
-
-/** @file imwindow.h
-  * @brief The IM window of the client.
-  */
-
-/*!	@function
-@abstract	Add IM widget to the IM window
- */
-void im_window_add (IMWidget *widget);
-
-/*! @function
- @abstract	Remove IM widget from the IM window
- */
-void im_window_remove_tab (GtkWidget *widget);
-
-/**
- * Return wether the instant messaging window have been created or not
- */
-gboolean im_window_is_active (void);
+#ifndef SHM_HEADER_H_
+#define SHM_HEADER_H_
 
-/**
- * Return wether the instant messaging window is visible
- */
-gboolean im_window_is_visible (void);
+#include <semaphore.h>
 
-/**
- * Return the number of tabs already open in instant messaging window
- */
-gint im_window_get_nb_tabs (void);
+typedef struct {
+    sem_t notification;
+    sem_t mutex;
 
-/*! @function
-@abstract	Add a new tab in the notebook. Each tab is an IM Widget
-@param		The IM widget
-*/
-void im_window_add_tab (IMWidget *widget);
+    unsigned buffer_gen;
+    int buffer_size;
 
-/*! @function
-@abstract Select the specified tab as current in instant messaging window
-@param The tab to be set as current
-*/
-void im_window_show_tab (GtkWidget *widget);
+    char data[0];
+} SHMHeader;
 
 #endif
diff --git a/gnome/src/video/video_callbacks.c b/gnome/src/video/video_callbacks.c
new file mode 100644
index 0000000000000000000000000000000000000000..815af5e434bc9c4f3d55a0159d18cd2091107b28
--- /dev/null
+++ b/gnome/src/video/video_callbacks.c
@@ -0,0 +1,201 @@
+/*
+ *  Copyright (C) 2004-2012 Savoir-Faire Linux Inc.
+ *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+
+#include "video_callbacks.h"
+#include "video_renderer.h"
+
+#include <clutter/clutter.h>
+#include <clutter-gtk/clutter-gtk.h>
+
+#include <string.h>
+#include "logger.h"
+#include "config/videoconf.h"
+#include "unused.h"
+
+typedef struct {
+    gchar *id;
+    GtkWidget *window;
+    gboolean fullscreen;
+} VideoHandle;
+
+static GHashTable *video_handles;
+
+static gboolean
+video_is_local(const gchar *id)
+{
+    static const gchar * const LOCAL_VIDEO_ID = "local";
+    return g_strcmp0(id, LOCAL_VIDEO_ID) == 0;
+}
+
+static void
+cleanup_handle(gpointer data)
+{
+    VideoHandle *h = (VideoHandle *) data;
+    if (!h)
+        return;
+
+    if (GTK_IS_WIDGET(h->window)) {
+        gtk_widget_destroy(h->window);
+        if (video_is_local(h->id))
+            update_preview_button_label();
+        g_free(h->id);
+    }
+    g_free(h);
+}
+
+static void
+video_window_deleted_cb(GtkWidget *widget UNUSED, gpointer data UNUSED)
+{
+    if (dbus_has_video_preview_started())
+        dbus_stop_video_preview();
+}
+
+static void
+video_window_button_cb(GtkWindow *win, GdkEventButton *event, gpointer data)
+{
+    VideoHandle *handle = (VideoHandle *) data;
+    if (event->type == GDK_2BUTTON_PRESS) {
+        DEBUG("TOGGLING FULL SCREEEN!");
+        handle->fullscreen = !handle->fullscreen;
+        if (handle->fullscreen)
+            gtk_window_fullscreen(win);
+        else
+            gtk_window_unfullscreen(win);
+    }
+}
+
+
+static VideoHandle*
+add_handle(const gchar *id)
+{
+    if (!video_handles)
+        video_handles = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, cleanup_handle);
+    if (g_hash_table_lookup(video_handles, id)) {
+        ERROR("Already created handle for video with id %s", id);
+        return NULL;
+    }
+
+    VideoHandle *handle = g_new0(VideoHandle, 1);
+    handle->id = g_strdup(id);
+    handle->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+    handle->fullscreen = FALSE;
+    g_signal_connect(handle->window, "button_press_event",
+            G_CALLBACK(video_window_button_cb),
+            handle);
+    g_signal_connect(handle->window, "delete-event",
+            G_CALLBACK(video_window_deleted_cb),
+            NULL);
+    if (video_is_local(id))
+        update_preview_button_label();
+
+    g_hash_table_insert(video_handles, g_strdup(id), handle);
+    return handle;
+}
+
+void video_cleanup()
+{
+    if (video_handles) {
+        g_hash_table_destroy(video_handles);
+        video_handles = NULL;
+    }
+}
+
+static gboolean
+try_clutter_init()
+{
+#define PRINT_ERR(X) \
+    case (X): \
+    ERROR("%s", #X); \
+    break;
+
+    switch (gtk_clutter_init(NULL, NULL)) {
+        case CLUTTER_INIT_SUCCESS:
+            return TRUE;
+        PRINT_ERR(CLUTTER_INIT_ERROR_UNKNOWN);
+        PRINT_ERR(CLUTTER_INIT_ERROR_THREADS);
+        PRINT_ERR(CLUTTER_INIT_ERROR_BACKEND);
+        PRINT_ERR(CLUTTER_INIT_ERROR_INTERNAL);
+    }
+    return FALSE;
+#undef PRINT_ERR
+}
+
+void started_decoding_video_cb(DBusGProxy *proxy UNUSED,
+        gchar *id, gchar *shm_path, gint width, gint height,
+        GError *error UNUSED, gpointer userdata UNUSED)
+{
+    if (!id || !*id || !shm_path || !*shm_path)
+        return;
+
+    if (!try_clutter_init())
+        return;
+    VideoHandle *handle = add_handle(id);
+    if (!handle)
+        return;
+
+    GtkWidget *video_area = gtk_clutter_embed_new();
+    ClutterActor *stage = gtk_clutter_embed_get_stage(GTK_CLUTTER_EMBED(video_area));
+    if (!stage) {
+        gtk_widget_destroy(video_area);
+    } else {
+        ClutterColor stage_color = { 0x61, 0x64, 0x8c, 0xff };
+        clutter_stage_set_color(CLUTTER_STAGE(stage), &stage_color);
+    }
+
+    GtkWidget *vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 6);
+    gtk_container_add(GTK_CONTAINER(vbox), video_area);
+
+    gtk_widget_set_size_request(video_area, width, height);
+    if (handle) {
+        gtk_container_add(GTK_CONTAINER(handle->window), vbox);
+        gtk_widget_show_all(handle->window);
+    }
+
+    DEBUG("Video started for id: %s shm-path:%s width:%d height:%d",
+           id, shm_path, width, height);
+
+    VideoRenderer *renderer = video_renderer_new(video_area, width, height, shm_path);
+    if (!video_renderer_run(renderer)) {
+        g_object_unref(renderer);
+        ERROR("Could not run video renderer");
+        return;
+    }
+}
+
+void
+stopped_decoding_video_cb(DBusGProxy *proxy UNUSED,
+                          gchar *id,
+                          gchar *shm_path UNUSED,
+                          GError *error UNUSED,
+                          gpointer userdata UNUSED)
+{
+    if (video_handles)
+        g_hash_table_remove(video_handles, id);
+}
diff --git a/gnome/src/video/video_callbacks.h b/gnome/src/video/video_callbacks.h
new file mode 100644
index 0000000000000000000000000000000000000000..219fcf2910ea6dece391e96aa7c44955ea11017e
--- /dev/null
+++ b/gnome/src/video/video_callbacks.h
@@ -0,0 +1,45 @@
+/*
+ *  Copyright (C) 2004-2012 Savoir-Faire Linux Inc.
+ *  Author: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
+ *
+ *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *  Additional permission under GNU GPL version 3 section 7:
+ *
+ *  If you modify this program, or any covered work, by linking or
+ *  combining it with the OpenSSL project's OpenSSL library (or a
+ *  modified version of that library), containing parts covered by the
+ *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
+ *  grants you additional permission to convey the resulting work.
+ *  Corresponding Source for a non-source form of such a combination
+ *  shall include the source code for the parts of OpenSSL used as well
+ *  as that of the covered work.
+ */
+
+#ifndef VIDEO_CALLBACKS_H_
+#define VIDEO_CALLBACKS_H_
+
+#include "dbus.h"
+
+void video_cleanup();
+
+void started_decoding_video_cb(DBusGProxy *proxy, gchar *id, gchar *shm_path,
+                               gint width, gint height, GError *error,
+                               gpointer userdata);
+
+void stopped_decoding_video_cb(DBusGProxy *proxy, gchar *id, gchar *shm_path,
+                               GError *error, gpointer userdata);
+
+#endif // VIDEO_CALLBACKS_H_
diff --git a/gnome/src/video/video_renderer.c b/gnome/src/video/video_renderer.c
index 4cf19ee5a37555bc1659d8923f91bc44448840fa..e06b7585cdabe4dcd01e289fde22de9184f61f73 100644
--- a/gnome/src/video/video_renderer.c
+++ b/gnome/src/video/video_renderer.c
@@ -29,204 +29,92 @@
  */
 
 #include "video_renderer.h"
-
-#include <errno.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/sem.h> /* semaphore functions and structs. */
-#include <sys/shm.h>
-
-#include <assert.h>
+#include "shm_header.h"
+#include <sys/mman.h>
+#include <fcntl.h>
 #include <string.h>
+#include <errno.h>
 
 #include <clutter/clutter.h>
 #include <clutter-gtk/clutter-gtk.h>
 
-#include "actions.h"
 #include "logger.h"
 #include "unused.h"
 
-static GtkWidget *receivingVideoWindow = NULL;
-static gboolean receivingWindowFullscreen = FALSE;
-static GtkWidget *receivingVideoArea = NULL;
-static VideoRenderer *video_renderer = NULL;
-
+/* This macro will implement the video_renderer_get_type function
+   and define a parent class pointer accessible from the whole .c file */
+G_DEFINE_TYPE(VideoRenderer, video_renderer, G_TYPE_OBJECT);
 
 #define VIDEO_RENDERER_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), \
             VIDEO_RENDERER_TYPE, VideoRendererPrivate))
 
-/* This macro will implement the video_renderer_get_type function
-   and define a parent class pointer accessible from the whole .c file */
-G_DEFINE_TYPE (VideoRenderer, video_renderer, G_TYPE_OBJECT);
-
 enum
 {
     PROP_0,
-    PROP_RUNNING,
     PROP_WIDTH,
     PROP_HEIGHT,
     PROP_DRAWAREA,
-    PROP_SHMKEY,
-    PROP_SEMKEY,
-    PROP_VIDEO_BUFFER_SIZE,
+    PROP_SHM_PATH,
     PROP_LAST
 };
 
-static GParamSpec *properties[PROP_LAST];
+static GParamSpec *properties[PROP_LAST] = { NULL, };
 
-static void video_renderer_finalize (GObject *gobject);
-static void video_renderer_get_property (GObject *object, guint prop_id,
-                            GValue *value, GParamSpec *pspec);
-static void video_renderer_set_property (GObject *object, guint prop_id,
-                            const GValue *value, GParamSpec *pspec);
+static void video_renderer_finalize(GObject *gobject);
+static void video_renderer_get_property(GObject *object, guint prop_id, GValue *value, GParamSpec *pspec);
+static void video_renderer_set_property(GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec);
 
 /* Our private member structure */
 struct _VideoRendererPrivate {
     guint width;
     guint height;
+    gchar *shm_path;
 
-    gchar *shm_buffer;
-    gint sem_set_id;
-
-    gint sem_key;
-    gint shm_key;
-    gint videobuffersize;
     ClutterActor *texture;
 
     gpointer drawarea;
-
-    gboolean is_running;
+    gint fd;
+    SHMHeader *shm_area;
+    gsize shm_area_len;
+    guint buffer_gen;
 };
 
-/* See /bits/sem.h line 55 for why this is necessary */
-#if _SEM_SEMUN_UNDEFINED
-union semun
-{
-    int val;				    /* value for SETVAL */
-    struct semid_ds *buf;		/* buffer for IPC_STAT & IPC_SET */
-    unsigned short int *array;	/* array for GETALL & SETALL */
-    struct seminfo *__buf;		/* buffer for IPC_INFO */
-};
-#endif
-
-/* join and/or create a shared memory segment */
-static int
-getShm(unsigned numBytes, int shmKey)
-{
-    key_t key = shmKey;
-    /* connect to a segment with 600 permissions
-       (r--r--r--) */
-    int shm_id = shmget(key, numBytes, 0644);
-
-    if (shm_id == -1)
-      perror("shmget");
-
-    return shm_id;
-}
-
-
-/* attach a shared memory segment */
-static char *
-attachShm(int shm_id)
-{
-    /* attach to the segment and get a pointer to it */
-    char *data = shmat(shm_id, (void *)0, 0);
-    if (data == (char *)(-1)) {
-        perror("shmat");
-        data = NULL;
-    }
-
-    return data;
-}
-
 static void
-detachShm(char *data)
+video_renderer_class_init(VideoRendererClass *klass)
 {
-    /* detach from the segment: */
-    if (shmdt(data) == -1)
-        perror("shmdt");
-}
-
-static int
-get_sem_set(int semKey)
-{
-    /* this variable will contain the semaphore set. */
-    int sem_set_id;
-    key_t key = semKey;
-
-    /* semaphore value, for semctl().                */
-    union semun sem_val;
-
-    /* first we get a semaphore set with a single semaphore, */
-    /* whose counter is initialized to '0'.                     */
-    sem_set_id = semget(key, 1, 0600);
-    if (sem_set_id == -1) {
-        perror("semget");
-        return sem_set_id;
-    }
-    sem_val.val = 0;
-    semctl(sem_set_id, 0, SETVAL, sem_val);
-    return sem_set_id;
-}
+    GObjectClass *gobject_class = G_OBJECT_CLASS(klass);
 
-static void
-video_renderer_class_init (VideoRendererClass *klass)
-{
-    int i;
-    GObjectClass *gobject_class;
-    gobject_class = G_OBJECT_CLASS (klass);
-
-    g_type_class_add_private (klass, sizeof (VideoRendererPrivate));
+    g_type_class_add_private(klass, sizeof(VideoRendererPrivate));
     gobject_class->finalize = video_renderer_finalize;
     gobject_class->get_property = video_renderer_get_property;
     gobject_class->set_property = video_renderer_set_property;
 
-    properties[PROP_RUNNING] = g_param_spec_boolean ("running", "Running",
-                                                     "True if renderer is running",
-                                                     FALSE,
-                                                     G_PARAM_READABLE);
-
-    properties[PROP_DRAWAREA] = g_param_spec_pointer ("drawarea", "DrawArea",
-                                                     "Pointer to the drawing area",
-                                                     G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
-
-    properties[PROP_WIDTH] = g_param_spec_int ("width", "Width", "Width of video", G_MININT, G_MAXINT, -1,
-                                                     G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
+    properties[PROP_DRAWAREA] = g_param_spec_pointer("drawarea", "DrawArea",
+                                                    "Pointer to the drawing area",
+                                                    G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
 
+    properties[PROP_WIDTH] = g_param_spec_int("width", "Width", "Width of video", G_MININT, G_MAXINT, 0,
+                                              G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
 
-    properties[PROP_HEIGHT] = g_param_spec_int ("height", "Height", "Height of video", G_MININT, G_MAXINT, -1,
-                                                     G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
+    properties[PROP_HEIGHT] = g_param_spec_int("height", "Height", "Height of video", G_MININT, G_MAXINT, 0,
+                                               G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
 
-    properties[PROP_SHMKEY] = g_param_spec_int ("shmkey", "ShmKey", "Unique key for shared memory identifier", G_MININT, G_MAXINT, -1,
-                                                     G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
+    properties[PROP_SHM_PATH] = g_param_spec_string("shm-path", "ShmPath", "Unique path for shared memory", "",
+                                                    G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
 
-    properties[PROP_SEMKEY] = g_param_spec_int ("semkey", "SemKey", "Unique key for semaphore identifier", G_MININT, G_MAXINT, -1,
-                                                     G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
-
-    properties[PROP_VIDEO_BUFFER_SIZE] = g_param_spec_int ("vbsize", "VideoBufferSize", "Size of shared memory buffer", G_MININT, G_MAXINT, -1,
-                                                     G_PARAM_READABLE|G_PARAM_WRITABLE|G_PARAM_CONSTRUCT_ONLY);
-
-    for (i = PROP_0 + 1; i < PROP_LAST; i++)
-        g_object_class_install_property (gobject_class, i, properties[i]);
+    g_object_class_install_properties(gobject_class,
+            PROP_LAST,
+            properties);
 }
 
 static void
-video_renderer_get_property (GObject *object, guint prop_id,
+video_renderer_get_property(GObject *object, guint prop_id,
                             GValue *value, GParamSpec *pspec)
 {
-    VideoRenderer *renderer;
-    VideoRendererPrivate *priv;
-
-    renderer = VIDEO_RENDERER(object);
-    priv = renderer->priv;
+    VideoRenderer *renderer = VIDEO_RENDERER(object);
+    VideoRendererPrivate *priv = renderer->priv;
 
-    switch (prop_id)
-    {
-        case PROP_RUNNING:
-            g_value_set_boolean (value, priv->is_running);
-            break;
+    switch (prop_id) {
         case PROP_DRAWAREA:
             g_value_set_pointer(value, priv->drawarea);
             break;
@@ -236,16 +124,9 @@ video_renderer_get_property (GObject *object, guint prop_id,
         case PROP_HEIGHT:
             g_value_set_int(value, priv->height);
             break;
-        case PROP_SHMKEY:
-            g_value_set_int(value, priv->shm_key);
-            break;
-        case PROP_SEMKEY:
-            g_value_set_int(value, priv->sem_key);
-            break;
-        case PROP_VIDEO_BUFFER_SIZE:
-            g_value_set_int(value, priv->videobuffersize);
+        case PROP_SHM_PATH:
+            g_value_set_string(value, priv->shm_path);
             break;
-
         default:
             G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
             break;
@@ -259,8 +140,7 @@ video_renderer_set_property (GObject *object, guint prop_id,
     VideoRenderer *renderer = VIDEO_RENDERER(object);
     VideoRendererPrivate *priv = renderer->priv;
 
-    switch (prop_id)
-    {
+    switch (prop_id) {
         case PROP_DRAWAREA:
             priv->drawarea = g_value_get_pointer(value);
             break;
@@ -270,94 +150,196 @@ video_renderer_set_property (GObject *object, guint prop_id,
         case PROP_HEIGHT:
             priv->height = g_value_get_int(value);
             break;
-        case PROP_SHMKEY:
-            priv->shm_key = g_value_get_int(value);
-            break;
-        case PROP_SEMKEY:
-            priv->sem_key = g_value_get_int(value);
-            break;
-        case PROP_VIDEO_BUFFER_SIZE:
-            priv->videobuffersize = g_value_get_int(value);
+        case PROP_SHM_PATH:
+            g_free(priv->shm_path);
+            priv->shm_path = g_value_dup_string(value);
             break;
 
         default:
-            G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+            G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
             break;
     }
 }
 
 
 static void
-video_renderer_init (VideoRenderer *self)
+video_renderer_init(VideoRenderer *self)
+{
+    VideoRendererPrivate *priv;
+    self->priv = priv = VIDEO_RENDERER_GET_PRIVATE(self);
+    priv->width = 0;
+    priv->height = 0;
+    priv->shm_path = NULL;
+    priv->texture = NULL;
+    priv->drawarea = NULL;
+    priv->fd = -1;
+    priv->shm_area = MAP_FAILED;
+    priv->shm_area_len = 0;
+    priv->buffer_gen = 0;
+}
+
+static void
+video_renderer_stop_shm(VideoRenderer *self)
 {
-    self->priv = VIDEO_RENDERER_GET_PRIVATE(self);
+    g_return_if_fail(IS_VIDEO_RENDERER(self));
+    VideoRendererPrivate *priv = VIDEO_RENDERER_GET_PRIVATE(self);
+    if (priv->fd >= 0)
+        close(priv->fd);
+    priv->fd = -1;
+
+    if (priv->shm_area != MAP_FAILED)
+        munmap(priv->shm_area, priv->shm_area_len);
+    priv->shm_area_len = 0;
+    priv->shm_area = MAP_FAILED;
 }
 
+
 static void
-video_renderer_finalize (GObject *obj)
+video_renderer_finalize(GObject *obj)
 {
-    VideoRenderer *self = VIDEO_RENDERER (obj);
-    if (self->priv->shm_buffer)
-        detachShm(self->priv->shm_buffer);
+    VideoRenderer *self = VIDEO_RENDERER(obj);
+    video_renderer_stop_shm(self);
 
     /* Chain up to the parent class */
-    G_OBJECT_CLASS (video_renderer_parent_class)->finalize (obj);
+    G_OBJECT_CLASS(video_renderer_parent_class)->finalize(obj);
 }
 
-/*
- * function: sem_wait. wait for frame from other process
- * input:    semaphore set ID.
- * output:   none.
- */
-static int
-sem_wait(int sem_set_id)
+static gboolean
+video_renderer_start_shm(VideoRenderer *self)
 {
-    /* structure for semaphore operations.   */
-    struct sembuf sem_op;
-
-    /* wait on the semaphore, unless it's value is non-negative. */
-    sem_op.sem_num = 0;
-    sem_op.sem_op = -1;
-    sem_op.sem_flg = IPC_NOWAIT;
-    return semop(sem_set_id, &sem_op, 1);
+    /* First test that 'self' is of the correct type */
+    g_return_val_if_fail(IS_VIDEO_RENDERER(self), FALSE);
+    VideoRendererPrivate *priv = VIDEO_RENDERER_GET_PRIVATE(self);
+    if (priv->fd != -1) {
+        ERROR("fd must be -1");
+        return FALSE;
+    }
+
+    priv->fd = shm_open(priv->shm_path, O_RDWR, 0);
+    if (priv->fd < 0) {
+        DEBUG("could not open shm area \"%s\", shm_open failed:%s", priv->shm_path, strerror(errno));
+        return FALSE;
+    }
+    priv->shm_area_len = sizeof(SHMHeader);
+    priv->shm_area = mmap(NULL, priv->shm_area_len, PROT_READ | PROT_WRITE, MAP_SHARED, priv->fd, 0);
+    if (priv->shm_area == MAP_FAILED) {
+        DEBUG("Could not map shm area, mmap failed");
+        return FALSE;
+    }
+    return TRUE;
 }
 
-static void render_clutter(ClutterActor *texture, gpointer data, int width,
-                           int height, int parent_width, int parent_height)
+static const gint TIMEOUT_SEC = 1; // 1 second
+
+static struct timespec
+create_timeout()
 {
-    clutter_actor_set_size(texture, parent_width, parent_height);
+    struct timespec timeout = {0, 0};
+    if (clock_gettime(CLOCK_REALTIME, &timeout) == -1)
+        perror("clock_gettime");
+    timeout.tv_sec += TIMEOUT_SEC;
+    return timeout;
+}
 
-    const int ROW_STRIDE = 4 * width;
-    const int BPP = 4;
-    clutter_texture_set_from_rgb_data(CLUTTER_TEXTURE(texture), data, TRUE,
-                                      width, height, ROW_STRIDE, BPP,
-                                      CLUTTER_TEXTURE_RGB_FLAG_BGR, NULL);
+
+static gboolean
+shm_lock(SHMHeader *shm_area)
+{
+    const struct timespec timeout = create_timeout();
+    /* We need an upper limit on how long we'll wait to avoid locking the whole GUI */
+    if (sem_timedwait(&shm_area->mutex, &timeout) == ETIMEDOUT) {
+        ERROR("Timed out before shm lock was acquired");
+        return FALSE;
+    }
+    return TRUE;
+}
+
+static void
+shm_unlock(SHMHeader *shm_area)
+{
+    sem_post(&shm_area->mutex);
 }
 
 static gboolean
-readFrameFromShm(VideoRendererPrivate *priv)
+video_renderer_resize_shm(VideoRendererPrivate *priv)
 {
-    int sem_set_id = priv->sem_set_id;
+    while ((sizeof(SHMHeader) + priv->shm_area->buffer_size) > priv->shm_area_len) {
+        const size_t new_size = sizeof(SHMHeader) + priv->shm_area->buffer_size;
 
-    if (sem_set_id == -1)
-        return FALSE;
+        shm_unlock(priv->shm_area);
+        if (munmap(priv->shm_area, priv->shm_area_len)) {
+            DEBUG("Could not unmap shared area:%s", strerror(errno));
+            return FALSE;
+        }
+
+        priv->shm_area = mmap(NULL, new_size, PROT_READ | PROT_WRITE, MAP_SHARED, priv->fd, 0);
+        priv->shm_area_len = new_size;
 
-    if (sem_wait(sem_set_id) == -1) {
-        if (errno != EAGAIN) {
-            ERROR("Could not read from shared memory!\n");
-            perror("shm: ");
+        if (!priv->shm_area) {
+            priv->shm_area = 0;
+            DEBUG("Could not remap shared area");
             return FALSE;
-        } else {
-            return TRUE; /* No new frame, so we'll try later */
         }
+
+        priv->shm_area_len = new_size;
+        if (!shm_lock(priv->shm_area))
+            return FALSE;
     }
+    return TRUE;
+}
 
-    GtkWidget *parent = gtk_widget_get_parent(priv->drawarea);
-    const gint p_width = gtk_widget_get_allocated_width(parent);
-    const gint p_height = gtk_widget_get_allocated_height(parent);
+static void
+video_renderer_render_to_texture(VideoRendererPrivate *priv)
+{
+    if (!shm_lock(priv->shm_area))
+        return;
+
+    // wait for a new buffer
+    while (priv->buffer_gen == priv->shm_area->buffer_gen) {
+        shm_unlock(priv->shm_area);
+        const struct timespec timeout = create_timeout();
+        // Could not decrement semaphore in time, returning
+        if (sem_timedwait(&priv->shm_area->notification, &timeout) < 0)
+            return;
+
+        if (!shm_lock(priv->shm_area))
+            return;
+    }
+
+    if (!video_renderer_resize_shm(priv)) {
+        ERROR("Could not resize shared memory");
+        return;
+    }
 
-    render_clutter(priv->texture, priv->shm_buffer, priv->width,
-                   priv->height, p_width, p_height);
+    const gint BPP = 4;
+    const gint ROW_STRIDE = BPP * priv->width;
+    /* update the clutter texture */
+    clutter_texture_set_from_rgb_data(CLUTTER_TEXTURE(priv->texture),
+            (guchar*) priv->shm_area->data,
+            TRUE,
+            priv->width,
+            priv->height,
+            ROW_STRIDE,
+            BPP,
+            CLUTTER_TEXTURE_RGB_FLAG_BGR,
+            NULL);
+    priv->buffer_gen = priv->shm_area->buffer_gen;
+    shm_unlock(priv->shm_area);
+}
+
+
+static gboolean
+render_frame_from_shm(VideoRendererPrivate *priv)
+{
+    if (!GTK_IS_WIDGET(priv->drawarea))
+        return FALSE;
+    GtkWidget *parent = gtk_widget_get_parent(priv->drawarea);
+    if (!parent || !CLUTTER_IS_ACTOR(priv->texture))
+        return FALSE;
+    const gint parent_width = gtk_widget_get_allocated_width(parent);
+    const gint parent_height = gtk_widget_get_allocated_height(parent);
+    clutter_actor_set_size(priv->texture, parent_width, parent_height);
+    video_renderer_render_to_texture(priv);
 
     return TRUE;
 }
@@ -365,36 +347,21 @@ readFrameFromShm(VideoRendererPrivate *priv)
 void video_renderer_stop(VideoRenderer *renderer)
 {
     VideoRendererPrivate *priv = VIDEO_RENDERER_GET_PRIVATE(renderer);
-    g_assert(priv);
-    gtk_widget_hide(GTK_WIDGET(priv->drawarea));
-
-    priv->is_running = FALSE;
-
-#if GLIB_CHECK_VERSION(2,26,0)
-    g_object_notify_by_pspec(G_OBJECT(renderer), properties[PROP_RUNNING]);
-#else
-    g_object_notify(G_OBJECT(renderer), "running");
-#endif
+    if (priv && priv->drawarea && GTK_IS_WIDGET(priv->drawarea))
+        gtk_widget_hide(GTK_WIDGET(priv->drawarea));
 
     g_object_unref(G_OBJECT(renderer));
 }
 
 static gboolean
-updateTexture(gpointer data)
+update_texture(gpointer data)
 {
     VideoRenderer *renderer = (VideoRenderer *) data;
     VideoRendererPrivate *priv = VIDEO_RENDERER_GET_PRIVATE(renderer);
 
-    if (!priv->is_running) {
-        /* renderer was stopped already */
-        g_object_unref(G_OBJECT(data));
-        return FALSE;
-    }
-
-    gboolean ret = readFrameFromShm(priv);
+    const gboolean ret = render_frame_from_shm(priv);
 
     if (!ret) {
-        priv->is_running = FALSE; // no need to notify daemon
         video_renderer_stop(data);
         g_object_unref(G_OBJECT(data));
     }
@@ -408,42 +375,32 @@ updateTexture(gpointer data)
  * Create a new #VideoRenderer instance.
  */
 VideoRenderer *
-video_renderer_new(GtkWidget *drawarea, int width, int height, int shmkey,
-                    int semkey, int vbsize)
+video_renderer_new(GtkWidget *drawarea, gint width, gint height, gchar *shm_path)
 {
-    return g_object_new(VIDEO_RENDERER_TYPE, "drawarea", (gpointer) drawarea,
-                        "width", width, "height", height, "shmkey", shmkey,
-                        "semkey", semkey, "vbsize", vbsize, NULL);
+    VideoRenderer *rend = g_object_new(VIDEO_RENDERER_TYPE, "drawarea", (gpointer) drawarea,
+            "width", width, "height", height, "shm-path", shm_path, NULL);
+    if (!video_renderer_start_shm(rend)) {
+        ERROR("Could not start SHM");
+        return NULL;
+    }
+    return rend;
 }
 
-int
-video_renderer_run(VideoRenderer *renderer)
+gboolean
+video_renderer_run(VideoRenderer *self)
 {
-    VideoRendererPrivate * priv = VIDEO_RENDERER_GET_PRIVATE(renderer);
-    priv->shm_buffer = NULL;
-
-    int shm_id = getShm(priv->videobuffersize, priv->shm_key);
-    if (shm_id == -1)
-        return 1;
-
-    priv->shm_buffer = attachShm(shm_id);
-    if (!priv->shm_buffer)
-        return 1;
-
-    priv->sem_set_id = get_sem_set(priv->sem_key);
-    if (priv->sem_set_id == -1)
-        return 1;
+    g_return_val_if_fail(IS_VIDEO_RENDERER(self), FALSE);
+    VideoRendererPrivate * priv = VIDEO_RENDERER_GET_PRIVATE(self);
+    g_return_val_if_fail(priv->fd > 0, FALSE);
 
     GtkWindow *win = GTK_WINDOW(gtk_widget_get_toplevel(priv->drawarea));
     GdkGeometry geom = {
-        .min_aspect = (double) priv->width / priv->height,
-        .max_aspect = (double) priv->width / priv->height,
+        .min_aspect = (gdouble) priv->width / priv->height,
+        .max_aspect = (gdouble) priv->width / priv->height,
     };
     gtk_window_set_geometry_hints(win, NULL, &geom, GDK_HINT_ASPECT);
 
-    if (GTK_CLUTTER_IS_EMBED(priv->drawarea))
-        DEBUG("video_renderer: using clutter\n");
-    else
+    if (!GTK_CLUTTER_IS_EMBED(priv->drawarea))
         ERROR("Drawing area is not a GtkClutterEmbed widget");
 
     ClutterActor *stage = gtk_clutter_embed_get_stage(GTK_CLUTTER_EMBED(priv->drawarea));
@@ -455,134 +412,11 @@ video_renderer_run(VideoRenderer *renderer)
     clutter_actor_show_all(stage);
 
     /* frames are read and saved here */
-    g_object_ref(renderer);
-    const gdouble FPS = 25.0;
-    g_timeout_add(1000 / FPS, updateTexture, renderer);
-
-    priv->is_running = TRUE;
-    /* emit the notify signal for this property */
-#if GLIB_CHECK_VERSION(2, 26, 0)
-    g_object_notify_by_pspec(G_OBJECT(renderer), properties[PROP_RUNNING]);
-#else
-    g_object_notify(G_OBJECT(data), "running");
-#endif
-    gtk_widget_show_all(GTK_WIDGET(priv->drawarea));
-
-    return 0;
-}
+    g_object_ref(self);
+    const gint FRAME_INTERVAL = 30; // ms
+    g_timeout_add_full(G_PRIORITY_DEFAULT_IDLE, FRAME_INTERVAL, update_texture, self, NULL);
 
-static void
-receiving_video_window_deleted_cb(GtkWidget *widget UNUSED,
-                                  gpointer data UNUSED)
-{
-    sflphone_hang_up();
-}
-
-static void
-receiving_video_window_button_cb(GtkWindow *win, GdkEventButton *event,
-                                 gpointer fullscreen)
-{
-    int *fs = fullscreen;
-    if (event->type == GDK_2BUTTON_PRESS) {
-        *fs = !*fs;
-        if (*fs)
-            gtk_window_fullscreen(win);
-        else
-            gtk_window_unfullscreen(win);
-    }
-}
-
-gboolean
-try_clutter_init()
-{
-    const ClutterInitError clutter_ok = gtk_clutter_init(NULL, NULL);
-    gboolean result = FALSE;
-    switch (clutter_ok) {
-        case CLUTTER_INIT_SUCCESS:
-            result = TRUE;
-            break;
-        case CLUTTER_INIT_ERROR_UNKNOWN:
-            ERROR("Unknown clutter error");
-            break;
-        case CLUTTER_INIT_ERROR_THREADS:
-            ERROR("Clutter thread init error");
-            break;
-        case CLUTTER_INIT_ERROR_BACKEND:
-            ERROR("Clutter backend init error");
-            break;
-        case CLUTTER_INIT_ERROR_INTERNAL:
-            ERROR("Clutter internal init error");
-            break;
-    }
-    return result;
-}
-
-void receiving_video_event_cb(DBusGProxy *proxy UNUSED, gint shmKey,
-                              gint semKey, gint videoBufferSize,
-                              gint destWidth, gint destHeight,
-                              GError *error UNUSED, gpointer userdata UNUSED)
-{
-    if (!receivingVideoWindow) {
-        receivingVideoWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-        receivingWindowFullscreen = FALSE;
-        g_signal_connect(receivingVideoWindow, "button_press_event",
-                         G_CALLBACK(receiving_video_window_button_cb),
-                         &receivingWindowFullscreen);
-        g_signal_connect(receivingVideoWindow, "delete-event",
-                         G_CALLBACK(receiving_video_window_deleted_cb), NULL);
-    }
-
-    if (!try_clutter_init())
-        return;
-
-    if (!receivingVideoArea) {
-        receivingVideoArea = gtk_clutter_embed_new();
-        ClutterActor *stage = gtk_clutter_embed_get_stage(GTK_CLUTTER_EMBED(receivingVideoArea));
-        if (!stage)
-            gtk_widget_destroy(receivingVideoArea);
-        else {
-            ClutterColor stage_color = { 0x61, 0x64, 0x8c, 0xff };
-            clutter_stage_set_color(CLUTTER_STAGE(stage), &stage_color);
-        }
-    }
-
-    g_assert(receivingVideoArea);
-    GtkWidget *vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 6);
-    gtk_container_add(GTK_CONTAINER(vbox), receivingVideoArea);
-
-    if (shmKey == -1 || semKey == -1 || videoBufferSize == -1)
-        return;
-
-    gtk_widget_set_size_request(receivingVideoArea, destWidth, destHeight);
-    gtk_container_add(GTK_CONTAINER(receivingVideoWindow), vbox);
-    gtk_widget_show_all(receivingVideoWindow);
-
-    DEBUG("Video started for shm:%d sem:%d bufferSz:%d width:%d height:%d",
-           shmKey, semKey, videoBufferSize, destWidth, destHeight);
-
-    video_renderer = video_renderer_new(receivingVideoArea, destWidth,
-                                        destHeight, shmKey, semKey,
-                                        videoBufferSize);
-    g_assert(video_renderer);
-    if (video_renderer_run(video_renderer)) {
-        g_object_unref(video_renderer);
-        video_renderer = NULL;
-        ERROR("Could not run video renderer");
-    }
-}
-
-void stopped_receiving_video_event_cb(DBusGProxy *proxy UNUSED, gint shmKey,
-                                      gint semKey, GError *error UNUSED,
-                                      gpointer userdata UNUSED)
-{
-    DEBUG("Video stopped for shm:%d sem:%d", shmKey, semKey);
+    gtk_widget_show_all(GTK_WIDGET(priv->drawarea));
 
-    if (video_renderer) {
-        if (receivingVideoWindow) {
-            if (GTK_IS_WIDGET(receivingVideoWindow))
-                gtk_widget_destroy(receivingVideoWindow);
-            receivingVideoArea = receivingVideoWindow = NULL;
-        }
-        video_renderer = NULL;
-    }
+    return TRUE;
 }
diff --git a/gnome/src/video/video_renderer.h b/gnome/src/video/video_renderer.h
index d10fd381a1bd534394fd2352d1093ec0908a269d..400da4467e382e4e1c0d8409bdcd1bbf64424388 100644
--- a/gnome/src/video/video_renderer.h
+++ b/gnome/src/video/video_renderer.h
@@ -28,14 +28,12 @@
  *  as that of the covered work.
  */
 
-#ifndef __VIDEO_RENDERER_H__
-#define __VIDEO_RENDERER_H__
+#ifndef VIDEO_RENDERER_H__
+#define VIDEO_RENDERER_H__
 
 #include <glib-object.h>
 #include <gtk/gtk.h>
 
-#include "dbus.h"
-
 G_BEGIN_DECLS
 
 #define VIDEO_RENDERER_TYPE              (video_renderer_get_type())
@@ -43,9 +41,6 @@ G_BEGIN_DECLS
 #define VIDEO_RENDERER_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST((klass), VIDEO_RENDERER_TYPE, VideoRendererClass))
 #define IS_VIDEO_RENDERER(obj)           (G_TYPE_CHECK_INSTANCE_TYPE((obj), VIDEO_RENDERER_TYPE))
 #define IS_VIDEO_RENDERER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), VIDEO_RENDERER_TYPE))
-#define VIDEO_RENDERER_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), VIDEO_RENDERER_TYPE, VideoRendererClass))
-#define VIDEO_RENDERER_CAST(obj)         ((VideoRenderer*)(obj))
-#define VIDEO_RENDERER_CLASS_CAST(klass) ((VideoRendererClass*)(klass))
 
 typedef struct _VideoRenderer      VideoRenderer;
 typedef struct _VideoRendererClass VideoRendererClass;
@@ -63,18 +58,14 @@ struct _VideoRendererClass {
 };
 
 /* Public interface */
-VideoRenderer *video_renderer_new(GtkWidget *drawarea, int width, int height, int shmkey, int semkey, int vbsize);
-int video_renderer_run(VideoRenderer *preview);
-void video_renderer_stop(VideoRenderer *preview);
+VideoRenderer *
+video_renderer_new(GtkWidget *drawarea, gint width, gint height, gchar *shm_path);
 
-void receiving_video_event_cb(DBusGProxy *proxy, gint shmId, gint semId,
-                              gint videoBufferSize, gint destWidth,
-                              gint destHeight, GError *error,
-                              gpointer userdata);
-void stopped_receiving_video_event_cb(DBusGProxy *proxy, gint shmId, gint semId, GError *error, gpointer userdata);
+gboolean
+video_renderer_run(VideoRenderer *self);
 
-/* Try to init the gtk clutter backend, returns TRUE on success, FALSE otherwise */
-gboolean try_clutter_init();
+void
+video_renderer_stop(VideoRenderer *self);
 
 G_END_DECLS
 
diff --git a/gnome/src/widget/Makefile.am b/gnome/src/widget/Makefile.am
index 3e99001d975b140366330fef7ef652b7c18e961b..3aad2480af3d1cba2f8e22e836b5066f2698ec7b 100644
--- a/gnome/src/widget/Makefile.am
+++ b/gnome/src/widget/Makefile.am
@@ -2,13 +2,13 @@ include ../../globals.mak
 
 noinst_LTLIBRARIES = libwidget.la
 
-libwidget_la_SOURCES = minidialog.h minidialog.c imwidget.c imwidget.h
+libwidget_la_SOURCES = minidialog.h minidialog.c
 
 libwidget_la_LDFLAGS = $(DBUSGLIB_LDFLAGS) $(LIBNOTIFY_LDFLAGS) \
-            $(GTK_LDFLAGS) $(GLIB_LDFLAGS) $(WEBKIT_LDFLAGS)
+            $(GTK_LDFLAGS) $(GLIB_LDFLAGS)
 
 libwidget_la_LIBADD = $(DBUSGLIB_LIBS) $(LIBNOTIFY_LIBS) \
-            $(GTK_LIBS) $(GLIB_LIBS) $(WEBKIT_LIBS)
+            $(GTK_LIBS) $(GLIB_LIBS)
 
 libwidget_la_CFLAGS = $(DBUSGLIB_CFLAGS) $(LIBNOTIFY_CFLAGS) \
-            $(GTK_CFLAGS) $(GLIB_CFLAGS) $(WEBKIT_CFLAGS)
+            $(GTK_CFLAGS) $(GLIB_CFLAGS)
diff --git a/gnome/src/widget/imwidget.c b/gnome/src/widget/imwidget.c
deleted file mode 100644
index bf03d843106ceaa699ff2434c4fa23654bf39711..0000000000000000000000000000000000000000
--- a/gnome/src/widget/imwidget.c
+++ /dev/null
@@ -1,402 +0,0 @@
-/*
- *  Copyright (C) 2010 Savoir-Faire Linux Inc.
- *
- *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- *  Additional permission under GNU GPL version 3 section 7:
- *
- *  If you modify this program, or any covered work, by linking or
- *  combining it with the OpenSSL project's OpenSSL library (or a
- *  modified version of that library), containing parts covered by the
- *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
- *  grants you additional permission to convey the resulting work.
- *  Corresponding Source for a non-source form of such a combination
- *  shall include the source code for the parts of OpenSSL used as well
- *  as that of the covered work.
- */
-
-#include "imwindow.h"
-#include "logger.h"
-#include "gtk2_wrappers.h"
-#include "imwidget.h"
-#include "dbus.h"
-#include "unused.h"
-#include "icons/icon_factory.h"
-#include "contacts/calltab.h"
-#include "contacts/conferencelist.h"
-#include <string.h>
-#include <JavaScriptCore/JavaScript.h>
-#include <gdk/gdkkeysyms.h>
-#include <gtk/gtk.h>
-
-
-#define WEBKIT_DIR "file://" DATA_DIR "/webkit/"
-
-static void
-on_frame_loading_done(GObject *gobject UNUSED, GParamSpec *pspec UNUSED, gpointer user_data)
-{
-    IMWidget *im = IM_WIDGET(user_data);
-
-    if (!im->first_message || !im->first_message_from)
-        return;
-
-    switch (webkit_web_frame_get_load_status(WEBKIT_WEB_FRAME(im->web_frame))) {
-        case WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT:
-        case WEBKIT_LOAD_PROVISIONAL:
-        case WEBKIT_LOAD_COMMITTED:
-            break;
-        case WEBKIT_LOAD_FINISHED:
-
-            if (calllist_get_call(current_calls_tab, im->call_id))
-                im_widget_add_message(im, im->first_message_from, im->first_message, 0);
-
-            if (conferencelist_get(current_calls_tab, im->call_id))
-                im_widget_add_message(im, im->first_message_from, im->first_message, 0);
-
-            g_free(im->first_message);
-            g_free(im->first_message_from);
-            im->first_message = NULL;
-            im->first_message_from = NULL;
-            break;
-        case WEBKIT_LOAD_FAILED:
-            DEBUG("InstantMessaging: Webkit load failed");
-            break;
-    }
-}
-
-static gchar *
-escape_single_quotes(const gchar *message)
-{
-    gchar **ptr_token = g_strsplit(message, "'", 0);
-    gchar *string = g_strjoinv("\\'", ptr_token);
-
-    g_strfreev(ptr_token);
-    return string;
-}
-
-static gchar*
-im_widget_add_message_time()
-{
-    time_t now;
-    char str[100];
-
-    /* Compute the current time */
-    time(&now);
-    const struct tm* ptr = localtime(&now);
-
-    /* Get the time of the message. Format: HH:MM::SS */
-    strftime(str, sizeof(str), "%R", (const struct tm *) ptr);
-    return g_strdup(str);
-}
-
-void
-im_widget_add_message(IMWidget *im, const gchar *from, const gchar *message, gint level)
-{
-    g_assert(im);
-
-    /* Compute the date the message was sent */
-    gchar *msgtime = im_widget_add_message_time();
-
-    gchar *css_class = (level == MESSAGE_LEVEL_ERROR) ? "error" : "";
-
-    gchar *message_escaped = escape_single_quotes(message);
-
-    /* Prepare and execute the Javascript code */
-    gchar *script = g_strdup_printf("add_message('%s', '%s', '%s', '%s');", message_escaped, from, css_class, msgtime);
-    webkit_web_view_execute_script(WEBKIT_WEB_VIEW(im->web_view), script);
-
-    /* Mark it as used */
-    im->containText = TRUE;
-
-    /* Cleanup */
-    g_free(script);
-    g_free(message_escaped);
-    g_free(msgtime);
-}
-
-static gboolean
-web_view_nav_requested_cb(
-    WebKitWebView             *web_view UNUSED,
-    WebKitWebFrame            *frame UNUSED,
-    WebKitNetworkRequest      *request,
-    WebKitWebNavigationAction *navigation_action UNUSED,
-    WebKitWebPolicyDecision   *policy_decision,
-    gpointer                   user_data UNUSED)
-{
-    const gchar *uri = webkit_network_request_get_uri(request);
-
-    /* Always allow files we are serving ourselves. */
-    if (!strncmp(uri, WEBKIT_DIR, sizeof(WEBKIT_DIR) - 1)) {
-        webkit_web_policy_decision_use(policy_decision);
-    } else {
-        /* Running a system command to open the URL in the user's default browser */
-        gchar *cmd = g_strdup_printf("x-www-browser %s", uri);
-
-        if (system(cmd) == -1)
-            ERROR("InstantMessaging: Error: executing command %s", cmd);
-
-        webkit_web_policy_decision_ignore(policy_decision);
-        g_free(cmd);
-    }
-
-    return TRUE;
-}
-
-static gboolean
-on_Textview_changed(GtkWidget *widget UNUSED, GdkEventKey *event, gpointer user_data)
-{
-
-    GtkTextIter start, end;
-    /* Get all the text in the buffer */
-    IMWidget *im =  user_data;
-
-    GtkTextBuffer *buffer =  gtk_text_view_get_buffer(GTK_TEXT_VIEW(im->textarea));
-
-    /* Catch the keyboard events */
-    if (event->type == GDK_KEY_PRESS) {
-
-        switch (event->keyval) {
-            case GDK_KEY_Return:
-            case GDK_KEY_KP_Enter:
-
-                /* We want to send the message on pressing ENTER */
-                if (gtk_text_buffer_get_char_count(buffer) != 0) {
-                    /* Fetch the string text */
-                    gtk_text_buffer_get_bounds(GTK_TEXT_BUFFER(buffer), &start, &end);
-                    gchar *message = gtk_text_buffer_get_text(buffer, &start, &end, FALSE);
-
-                    /* Display our own message in the chat window */
-                    im_widget_add_message(im, "Me", message, MESSAGE_LEVEL_NORMAL);
-
-                    /* Send the message to the peer */
-                    im_widget_send_message(im->call_id, message);
-
-                    /* Empty the buffer */
-                    gtk_text_buffer_delete(GTK_TEXT_BUFFER(buffer), &start, &end);
-
-                }
-
-                return TRUE;
-        }
-    }
-
-    return FALSE;
-}
-
-void
-im_widget_send_message(const gchar *id, const gchar *message)
-{
-    callable_obj_t *im_widget_call = calllist_get_call(current_calls_tab, id);
-    conference_obj_t *im_widget_conf = conferencelist_get(current_calls_tab, id);
-
-    /* If the call has been hungup, it is not anymore in the current_calls calltab */
-    /* So try the history tab */
-    if (!im_widget_call)
-        im_widget_call = calllist_get_call(history_tab, id);
-
-    if (im_widget_conf)
-        dbus_send_text_message(id, message);
-    else if (im_widget_call) {
-        if (im_widget_call->_type == CALL && (im_widget_call->_state == CALL_STATE_CURRENT ||
-                                              im_widget_call->_state == CALL_STATE_HOLD ||
-                                              im_widget_call->_state == CALL_STATE_RECORD)) {
-            /* Ship the message through D-Bus */
-            dbus_send_text_message(id, message);
-        } else {
-            /* Display an error message */
-            im_widget_add_message(IM_WIDGET(im_widget_call->_im_widget), "sflphoned", "Oups, something went wrong! Unable to send text messages outside a call.", MESSAGE_LEVEL_ERROR);
-        }
-    }
-}
-
-
-static void
-im_widget_class_init(IMWidgetClass *klass UNUSED)
-{
-}
-
-static void
-im_widget_init(IMWidget *im)
-{
-    /* A text view to enable users to enter text */
-    im->textarea = gtk_text_view_new();
-
-    /* The webkit widget to display the message */
-    im->web_view = webkit_web_view_new();
-    GtkWidget *textscrollwin = gtk_scrolled_window_new(NULL, NULL);
-    GtkWidget *webscrollwin = gtk_scrolled_window_new(NULL, NULL);
-    im->info_bar = gtk_info_bar_new();
-
-    /* A bar with the entry text and the button to send the message */
-    GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
-    gtk_text_view_set_editable(GTK_TEXT_VIEW(im->textarea), TRUE);
-    gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(textscrollwin), GTK_POLICY_NEVER, GTK_POLICY_NEVER);
-    gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(webscrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-    gtk_widget_set_size_request(GTK_WIDGET(textscrollwin), -1, 20);
-    gtk_widget_set_size_request(GTK_WIDGET(im->textarea), -1, 20);
-    gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(im->textarea), GTK_WRAP_CHAR);
-    // gtk_container_set_resize_mode(GTK_CONTAINER(im->textarea), GTK_RESIZE_PARENT);
-
-    gtk_container_add(GTK_CONTAINER(textscrollwin), im->textarea);
-    gtk_container_add(GTK_CONTAINER(webscrollwin), im->web_view);
-    gtk_container_add(GTK_CONTAINER(box), textscrollwin);
-    gtk_box_pack_start(GTK_BOX(im), im->info_bar, FALSE, FALSE, 2);
-    gtk_box_pack_start(GTK_BOX(im), webscrollwin, TRUE, TRUE, 5);
-    gtk_box_pack_end(GTK_BOX(im), box, FALSE, FALSE, 2);
-    g_signal_connect(im->web_view, "navigation-policy-decision-requested", G_CALLBACK(web_view_nav_requested_cb), NULL);
-    g_signal_connect(im->textarea, "key-press-event", G_CALLBACK(on_Textview_changed), im);
-
-    im->web_frame = webkit_web_view_get_main_frame(WEBKIT_WEB_VIEW(im->web_view));
-    im->js_context = webkit_web_frame_get_global_context(im->web_frame);
-    im->js_global = JSContextGetGlobalObject(im->js_context);
-    webkit_web_view_load_uri(WEBKIT_WEB_VIEW(im->web_view), "file://" DATA_DIR "/webkit/im/im.html");
-
-    im->containText = FALSE;
-
-    g_signal_connect(G_OBJECT(im->web_frame), "notify", G_CALLBACK(on_frame_loading_done), im);
-    /* See
-     * http://developer.gnome.org/gtk3/stable/GtkVBox.html#GtkVBox.description
-     */
-    gtk_orientable_set_orientation (GTK_ORIENTABLE (im),
-                                    GTK_ORIENTATION_VERTICAL);
-
-}
-
-GType
-im_widget_get_type(void)
-{
-    static GType im_widget_type = 0;
-
-    if (!im_widget_type) {
-        static const GTypeInfo im_widget_info = {
-            sizeof(IMWidgetClass),
-            NULL, /* base_init */
-            NULL, /* base_finalize */
-            (GClassInitFunc) im_widget_class_init,
-            NULL, /* class_finalize */
-            NULL, /* class_data */
-            sizeof(IMWidget),
-            0,
-            (GInstanceInitFunc) im_widget_init,
-            NULL  /* value_table */
-        };
-
-        im_widget_type = g_type_register_static(
-                             GTK_TYPE_BOX,
-                             "IMWidget",
-                             &im_widget_info,
-                             0);
-    }
-
-    return im_widget_type;
-}
-
-
-static GtkWidget*
-conf_state_image_widget(conference_state_t state)
-{
-    switch (state) {
-        case CONFERENCE_STATE_ACTIVE_ATTACHED:
-        case CONFERENCE_STATE_ACTIVE_DETACHED:
-        case CONFERENCE_STATE_ACTIVE_ATTACHED_RECORD:
-        case CONFERENCE_STATE_ACTIVE_DETACHED_RECORD:
-        case CONFERENCE_STATE_HOLD:
-        case CONFERENCE_STATE_HOLD_RECORD:
-            return gtk_image_new_from_stock(GTK_STOCK_IM, GTK_ICON_SIZE_LARGE_TOOLBAR);
-        default:
-            return gtk_image_new_from_stock(GTK_STOCK_FAIL, GTK_ICON_SIZE_LARGE_TOOLBAR);
-    }
-}
-
-static GtkWidget*
-call_state_image_widget(call_state_t state)
-{
-    switch (state) {
-        case CALL_STATE_CURRENT:
-        case CALL_STATE_HOLD:
-        case CALL_STATE_RECORD:
-            return gtk_image_new_from_stock(GTK_STOCK_IM, GTK_ICON_SIZE_LARGE_TOOLBAR);
-        default:
-            return gtk_image_new_from_stock(GTK_STOCK_IM, GTK_ICON_SIZE_LARGE_TOOLBAR);
-    }
-}
-
-static void
-im_widget_infobar(IMWidget *im)
-{
-    GtkWidget *infobar = im->info_bar;
-    GtkWidget *content_area = gtk_info_bar_get_content_area(GTK_INFO_BAR(infobar));
-
-    /* Fetch call/conference information */
-    callable_obj_t *im_widget_call = calllist_get_call(current_calls_tab, im->call_id);
-    conference_obj_t *im_widget_conf = conferencelist_get(current_calls_tab, im->call_id);
-
-    /* Create the label widgets with the call information saved in the IM Widget struct */
-    gchar *msg1;
-
-    if (im_widget_call)
-        msg1 = g_strdup_printf("Calling %s  %s", im_widget_call->_peer_number, im_widget_call->_display_name);
-    else if (im_widget_conf)
-        msg1 = g_strdup_printf("Conferencing");
-    else
-        msg1 = g_strdup("");
-
-    GtkWidget *call_label = gtk_label_new(msg1);
-    g_free(msg1);
-
-    if (im_widget_call)
-        im->info_state = call_state_image_widget(im_widget_call->_state);
-
-    if (im_widget_conf)
-        im->info_state = conf_state_image_widget(im_widget_conf->_state);
-
-    GtkWidget *logoUser = gtk_image_new_from_stock(GTK_STOCK_USER, GTK_ICON_SIZE_LARGE_TOOLBAR);
-
-    /* Pack it all */
-    gtk_container_add(GTK_CONTAINER(content_area), logoUser);
-    gtk_container_add(GTK_CONTAINER(content_area), call_label);
-    gtk_container_add(GTK_CONTAINER(content_area), im->info_state);
-
-    gtk_info_bar_set_message_type(GTK_INFO_BAR(infobar), GTK_MESSAGE_INFO);
-
-    gtk_widget_show(infobar);
-}
-
-GtkWidget *im_widget_display(const gchar *id)
-{
-    IMWidget *imwidget = IM_WIDGET(g_object_new(IM_WIDGET_TYPE, NULL));
-    imwidget->call_id = id;
-    im_widget_infobar(imwidget);
-    im_window_add(imwidget);
-
-    return GTK_WIDGET(imwidget);
-}
-
-
-void
-im_widget_update_state(IMWidget *im, gboolean active)
-{
-    if (!im)
-        return;
-
-    gtk_widget_set_sensitive(im->info_state, active);
-
-    if (active) { /* the call is in current state, so sflphone can send text messages */
-        gtk_info_bar_set_message_type(GTK_INFO_BAR(im->info_bar), GTK_MESSAGE_INFO);
-    } else if (im) { /* the call is over, we can't send text messages anymore */
-        gtk_info_bar_set_message_type(GTK_INFO_BAR(im->info_bar), GTK_MESSAGE_WARNING);
-        gtk_widget_set_tooltip_text(im->info_state, "Call has terminated");
-    }
-}
diff --git a/gnome/src/widget/imwidget.h b/gnome/src/widget/imwidget.h
deleted file mode 100644
index 02226cbc7a511cf5761ff54d1279bf0ea4f559c5..0000000000000000000000000000000000000000
--- a/gnome/src/widget/imwidget.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- *  Copyright (C) 2010 Savoir-Faire Linux Inc.
- *
- *  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 3 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- *  Additional permission under GNU GPL version 3 section 7:
- *
- *  If you modify this program, or any covered work, by linking or
- *  combining it with the OpenSSL project's OpenSSL library (or a
- *  modified version of that library), containing parts covered by the
- *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
- *  grants you additional permission to convey the resulting work.
- *  Corresponding Source for a non-source form of such a combination
- *  shall include the source code for the parts of OpenSSL used as well
- *  as that of the covered work.
- */
-
-
-#ifndef __IM_WIDGET_H__
-#define __IM_WIDGET_H__
-
-#include <gtk/gtk.h>
-#include <callable_obj.h>
-#include <webkit/webkit.h>
-#include <conference_obj.h>
-
-G_BEGIN_DECLS
-
-#define IM_WIDGET_TYPE             (im_widget_get_type())
-#define IM_WIDGET(obj)             (G_TYPE_CHECK_INSTANCE_CAST((obj), IM_WIDGET_TYPE, IMWidget))
-#define IM_WIDGET_CLASS(vtable)    (G_TYPE_CHECK_CLASS_CAST((vtable), IM_WIDGET_TYPE, IMWidgetClass))
-#define IS_IM_WIDGET(obj)          (G_TYPE_CHECK_INSTANCE_TYPE((obj), IM_WIDGET_TYPE))
-#define IS_IM_WIDGET_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), IM_WIDGET_TYPE))
-#define IM_WIDGET_GET_CLASS(inst)  (G_TYPE_INSTANCE_GET_CLASS((inst), IM_WIDGET_TYPE, IMWidgetClass))
-
-#define MESSAGE_LEVEL_NORMAL		0
-#define MESSAGE_LEVEL_WARNING		1
-#define MESSAGE_LEVEL_ERROR			2
-
-typedef struct _IMWidget      IMWidget;
-typedef struct _IMWidgetClass IMWidgetClass;
-
-struct _IMWidget {
-    GtkBox parent_instance;
-
-    /* Private */
-    GtkWidget *tab;
-    GtkWidget *textarea;
-    GtkWidget *web_view;
-    GtkWidget *info_bar;
-    GtkWidget *info_state;
-    const gchar *call_id;
-    gchar *first_message;           // Message displayed at widget's creation time
-    gchar *first_message_from;      // Sender of the first message (usefull in case of a conference)
-    WebKitWebFrame *web_frame;      // Our web frame
-    JSGlobalContextRef js_context;  // The frame's global JS context
-    JSObjectRef js_global;          // The frame's global context JS object
-    gboolean containText;
-};
-
-struct _IMWidgetClass {
-    GtkBoxClass parent_class;
-};
-
-
-/*! @function
-@abstract	Display the instant messaging interface for this call. If it has not been created yet, create it and attached it to the imWindow.
-@returns		A reference on the call attached to the current IM widget
-@param 	        The call id to be associated with the IMWidget
- */
-GtkWidget *im_widget_display (const gchar*);
-
-GType im_widget_get_type (void) G_GNUC_CONST;
-
-
-/*! @function
-@abstract	Add a new message in the webkit view
-@param		The IMWidget
-@param		The sender of the message
-@param		The message to be send
-@param		The level of the message: NORMAL or ERROR
-*/
-void im_widget_add_message (IMWidget *im, const gchar *from, const gchar *message, gint level);
-
-void im_widget_send_message (const gchar *id, const gchar *message);
-
-void im_widget_update_state (IMWidget *im, gboolean active);
-
-G_END_DECLS
-
-#endif  /* __IM_WIDGET_H__ */
diff --git a/gnome/tests/Makefile.am b/gnome/tests/Makefile.am
index 9748eb162c3029a28161c284dfa932a6dc8bb515..93384b261576d2ee7609d9acb5bcdaa872be10dd 100644
--- a/gnome/tests/Makefile.am
+++ b/gnome/tests/Makefile.am
@@ -12,8 +12,8 @@ SFLPHONE_LIBS= $(top_builddir)/src/libsflphone_client.la \
 
 check_global_SOURCES = check_global.c
 
-check_global_CFLAGS = @CHECK_CFLAGS@ @GTK_CFLAGS@ @GLIB_CFLAGS@ @DBUSGLIB_CFLAGS@ @GCONF_CFLAGS@ @WEBKIT_CFLAGS@
-check_global_LDADD = $(SFLPHONE_LIBS) @CHECK_LIBS@ @GLIB_LIBS@ @GTK_LIBS@ @DBUSGLIB_LIBS@ @GCONF_LIBS@ @WEBKIT_LIBS@ -ldl @X11_LIBS@
+check_global_CFLAGS = @CHECK_CFLAGS@ @GTK_CFLAGS@ @GLIB_CFLAGS@ @DBUSGLIB_CFLAGS@ @GCONF_CFLAGS@
+check_global_LDADD = $(SFLPHONE_LIBS) @CHECK_LIBS@ @GLIB_LIBS@ @GTK_LIBS@ @DBUSGLIB_LIBS@ @GCONF_LIBS@ -ldl @X11_LIBS@
 
 check_contacts_SOURCES = check_contacts.c
 check_contacts_CFLAGS = @CHECK_CFLAGS@ @GTK_CFLAGS@
@@ -25,7 +25,7 @@ check_config_LDADD = $(SFLPHONE_LIBS) @CHECK_LIBS@
 
 check_dbus_SOURCES = check_dbus.c
 
-check_dbus_CFLAGS = @CHECK_CFLAGS@ @GTK_CFLAGS@ @DBUSGLIB_CFLAGS@ @GCONF_CFLAGS@ @WEBKIT_CFLAGS@
+check_dbus_CFLAGS = @CHECK_CFLAGS@ @GTK_CFLAGS@ @DBUSGLIB_CFLAGS@ @GCONF_CFLAGS@
 if SFL_VIDEO
 check_dbus_CFLAGS+=@CLUTTER_CFLAGS@ @CLUTTERGTK_CFLAGS@
 endif
@@ -34,3 +34,6 @@ check_dbus_LDADD = $(SFLPHONE_LIBS) @CHECK_LIBS@ @GCONF_LIBS@ \
                    $(top_builddir)/src/widget/libwidget.la \
                    $(top_builddir)/src/icons/libicons.la @X11_LIBS@ \
                    @JAVASCRIPT_CORE_GTK_LIBS@ -ldl
+
+clean-local:
+	rm -rf *.xml
diff --git a/gnome/tests/check_global.c b/gnome/tests/check_global.c
index 1efc524ad7f97a97dde4e1a2bfeb3ffb7d72cde0..37ba7e441f1b7904d1e04bd202736099abe70b1b 100644
--- a/gnome/tests/check_global.c
+++ b/gnome/tests/check_global.c
@@ -33,7 +33,7 @@
 #include <glib.h>
 
 #include "../src/accountlist.h"
-#include "../src/sflphone_const.h"
+#include "../src/account_schema.h"
 #include "../src/str_utils.h"
 
 #define XML_OUTPUT  "gnome-check-global.xml"
@@ -50,15 +50,15 @@ account_t* create_test_account(gchar *alias)
     test->properties = g_hash_table_new(NULL, g_str_equal);
 
     // Populate the properties
-    account_replace(test, ACCOUNT_ENABLED, "1");
-    account_replace(test, ACCOUNT_ALIAS, alias);
-    account_replace(test, ACCOUNT_TYPE, "SIP");
-    account_replace(test, ACCOUNT_HOSTNAME, "sflphone.org");
-    account_replace(test, ACCOUNT_USERNAME, "1260");
-    account_replace(test, ACCOUNT_PASSWORD, "NIPAgmLo");
-    account_replace(test, ACCOUNT_MAILBOX, "");
-    account_replace(test, ACCOUNT_SIP_STUN_SERVER, "");
-    account_replace(test, ACCOUNT_SIP_STUN_ENABLED, "0");
+    account_replace(test, CONFIG_ACCOUNT_ENABLE, "1");
+    account_replace(test, CONFIG_ACCOUNT_ALIAS, alias);
+    account_replace(test, CONFIG_ACCOUNT_TYPE, "SIP");
+    account_replace(test, CONFIG_ACCOUNT_HOSTNAME, "sflphone.org");
+    account_replace(test, CONFIG_ACCOUNT_USERNAME, "1260");
+    account_replace(test, CONFIG_ACCOUNT_PASSWORD, "NIPAgmLo");
+    account_replace(test, CONFIG_ACCOUNT_MAILBOX, "");
+    account_replace(test, CONFIG_STUN_SERVER, "");
+    account_replace(test, CONFIG_STUN_ENABLE, "0");
 
     return test;
 }
@@ -112,8 +112,8 @@ START_TEST(test_get_current_account)
 
     // The current account must be the first we add
     if (current) {
-        fail_unless(utf8_case_equal(account_lookup(current, ACCOUNT_ALIAS),
-                                     account_lookup(test, ACCOUNT_ALIAS)),
+        fail_unless(utf8_case_equal(account_lookup(current, CONFIG_ACCOUNT_ALIAS),
+                                     account_lookup(test, CONFIG_ACCOUNT_ALIAS)),
                     "ERROR - BAD CURRENT ACCOUNT");
     }
 
@@ -124,8 +124,8 @@ START_TEST(test_get_current_account)
 
     // The current account must be the first we add
     if (current) {
-        fail_unless(utf8_case_equal(account_lookup(current, ACCOUNT_ALIAS),
-                                     account_lookup(test2, ACCOUNT_ALIAS)),
+        fail_unless(utf8_case_equal(account_lookup(current, CONFIG_ACCOUNT_ALIAS),
+                                     account_lookup(test2, CONFIG_ACCOUNT_ALIAS)),
                     "ERROR - BAD CURRENT ACCOUNT");
     }
 }
diff --git a/gnome/webkit/Makefile.am b/gnome/webkit/Makefile.am
deleted file mode 100644
index 80410916ca0e1e1f0f73c6c98d96d861a5006ddd..0000000000000000000000000000000000000000
--- a/gnome/webkit/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
-include ../globals.mak
-
-EXTRA_DIST = $(im_DATA)
-
-webkitdir = $(datadir)/sflphone/webkit
-
-imdir = $(webkitdir)/im
-im_DATA =	im/im.js \
-			im/im.html \
-			im/im.css \
-			im/sflphone.png \
-			im/chat_info.png \
-			im/error.png
diff --git a/gnome/webkit/im/chat_info.png b/gnome/webkit/im/chat_info.png
deleted file mode 100644
index 07d3ac7940b2817de5f0497975c883a6c416dd55..0000000000000000000000000000000000000000
Binary files a/gnome/webkit/im/chat_info.png and /dev/null differ
diff --git a/gnome/webkit/im/error.png b/gnome/webkit/im/error.png
deleted file mode 100644
index f7e60e5238ee0f613c73d556f69f7ff52be7a8bb..0000000000000000000000000000000000000000
Binary files a/gnome/webkit/im/error.png and /dev/null differ
diff --git a/gnome/webkit/im/im.css b/gnome/webkit/im/im.css
deleted file mode 100644
index 9eb9f88e09c9fc2894cc89c49b959951ed00331e..0000000000000000000000000000000000000000
--- a/gnome/webkit/im/im.css
+++ /dev/null
@@ -1,66 +0,0 @@
-.message {
-	-webkit-border-radius: 5px;
-	background: rgba(242, 242, 242, 0.75);
-	color: #444;
-	padding: 1em;
-	-webkit-box-shadow: 2px 2px 5px #000;
-	margin: 20px;
-overflow: auto;
-clear: both;
-}
-
-* {
-	font-size: 12px;
-font-family: "Georgia","Verdana","Arial","Helvetica",sans-serif;
-}
-
-.page {
-
-}
-
-body {
-	background:  #fbfdfe;
-}
-
-#logo {
-	float: right;
-}
-
-.author {
-	color: #3578B1;
-	font-weight: bold;
-}
-
-#header {
-	display: none;
-	margin: 40px;
-}
-
-#call-info {
-	float: left;
-	font-size: 1.1em;
-height: 96px;
-	background: url(chat_info.png) no-repeat center left;
-	padding: 20px 20px 20px 100px;
-	border: 2px solid #dedede;
-	-webkit-border-radius: 25px;
-}
-
-.error .text {
-	color: #de7575;
-	font-size: 1.3em;
-}
-
-.error .author {
-	display: none;
-}
-
-.message-time {
-	color: #777;
-	float: right;
-}
-
-#messages {
-	clear: both;
-	padding-top: 20px;
-}
diff --git a/gnome/webkit/im/im.html b/gnome/webkit/im/im.html
deleted file mode 100644
index b1b13dc03c9d79afd1cf275954d309ca0e1256b7..0000000000000000000000000000000000000000
--- a/gnome/webkit/im/im.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-	<head>
-		<script src="im.js"></script>
-		<link rel="stylesheet" type="text/css" href="im.css" />
-	</head>
-	<body>
-		<div class='page'>
-			<div id="header">
-				<div id="call-info">
-					<h2> Calling <span id='peer-number'></span></h2>
-					<p>Nom: <span id='peer-name'></span></p>
-				</div>
-				<div id="logo"><a href="http://www.sflphone.org" title="sflphone" alt="sflphone"><img src="sflphone.png"/></a></div>
-		</div>
-			<div id="messages">
-			</div>
-		</div>
-		<a id="bottom"></a>
-	</body>
-</html>
diff --git a/gnome/webkit/im/im.js b/gnome/webkit/im/im.js
deleted file mode 100644
index 1c2ebd1c4e513dc5217c3d0878cfffbb9465ea72..0000000000000000000000000000000000000000
--- a/gnome/webkit/im/im.js
+++ /dev/null
@@ -1,39 +0,0 @@
-function linkify(text){
-    if (text) {
-        text = text.replace(
-            /((https?\:\/\/)|(www\.))(\S+)(\w{2,4})(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/gi,
-            function(url){
-                var full_url = url;
-                if (!full_url.match('^https?:\/\/')) {
-                    full_url = 'http://' + full_url;
-                }
-                return '<a href="' + full_url + '">' + url + '</a>';
-            }
-        );
-    }
-    return text;
-}
-
-
-function add_message (message, peer_name, class_additionnal, time)
-{
-	var msgBody = document.getElementById ('messages');
-	msgBody.innerHTML = msgBody.innerHTML + '<div class="message ' + class_additionnal + '">' +  '<span class="author">[' + peer_name + '] </span><span class="message-time">' + time + '</span><p class="text">' + linkify (message) + '</p></div>' ;
-	document.getElementById("bottom").scrollIntoView(true);
-}
-
-function add_call_info_header (peer_name, peer_number)
-{
-	var peerNumber = document.getElementById ('peer-number');
-	var peerName = document.getElementById ('peer-name');
-	var peerInfo = document.getElementById ('peer-info');
-	peerNumber.innerHTML = peer_number;
-	peerName.innerHTML = peer_name;
-
-}
-
-function open_url (uri) {
-	window.open(''+self.location,'mywin',
-	'left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
-
-}
diff --git a/gnome/webkit/im/sflphone.png b/gnome/webkit/im/sflphone.png
deleted file mode 100644
index 03e40a0b35785c02ccc78f982e8fa10d2b5c1fb3..0000000000000000000000000000000000000000
Binary files a/gnome/webkit/im/sflphone.png and /dev/null differ
diff --git a/kde b/kde
new file mode 160000
index 0000000000000000000000000000000000000000..430e7cb1469ca9ebcd124315608f901d6a2cb57f
--- /dev/null
+++ b/kde
@@ -0,0 +1 @@
+Subproject commit 430e7cb1469ca9ebcd124315608f901d6a2cb57f
diff --git a/kde/.gitignore b/kde/.gitignore
deleted file mode 100755
index 8543b584cd364860114c435f624237ed5292f3fa..0000000000000000000000000000000000000000
--- a/kde/.gitignore
+++ /dev/null
@@ -1,38 +0,0 @@
-build
-*.moc
-moc_*.cpp
-ui_*.h
-*.gmo
-*_automoc.cpp
-*.files
-man/index.html
-doc/index.cache.bz2
-src/sflphone-client-kde
-src/sflphone-client-kde.shell
-#po/
-#po/*
-#doc/
-#man/
-#data/
-CMakeCache.txt
-CMakeLists.txt.user
-CTestTestfile.cmake
-*.cmake
-CMakeFiles/
-CMakeTmp/
-qtcreator-build/
-src/.directory
-src/CTestTestfile.cmake
-src/CMakeFiles/
-src/*.moc
-src/callmanager_dbus_interface.*
-src/configurationmanager_dbus_interface.*
-src/instance_dbus_interface.*
-src/kde_automoc.cpp
-src/kde_automoc.cpp.files
-src/cmake_install.cmake
-src/kcfg_settings.cpp
-src/kcfg_settings.h
-src/qrc_resources.cxx
-src/kde.shell
-man/sflphone.pod
diff --git a/kde/AUTHORS b/kde/AUTHORS
deleted file mode 100755
index 2ced1d4b48b6f43179546decbf9fe0551a778675..0000000000000000000000000000000000000000
--- a/kde/AUTHORS
+++ /dev/null
@@ -1,3 +0,0 @@
-Current authors:
-
-Jérémy Quentin <jeremy dot quentin at savoirfairelinux dot com>
diff --git a/kde/CMakeLists.txt b/kde/CMakeLists.txt
deleted file mode 100755
index eeda16feb5a7d577bc74826543d6c44f180000b5..0000000000000000000000000000000000000000
--- a/kde/CMakeLists.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-
-PROJECT(sflphone-client-kde)
-
-SET(LOCAL_CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/" )
-SET(CMAKE_MODULE_PATH       "${LOCAL_CMAKE_MODULE_PATH}" )
-
-SET(QT_USE_QT*)
-
-# --- custom targets: ---
-INCLUDE( ${LOCAL_CMAKE_MODULE_PATH}/TargetDistclean.cmake  REQUIRED)
-
-FIND_PACKAGE ( KdepimLibs REQUIRED            )
-FIND_PACKAGE ( KDE4       REQUIRED            )
-FIND_PACKAGE ( Qt4        REQUIRED QtCore QtGui QtXml QtDBus QtTest QtSVG QT_USE_QT* )
-
-if (CMAKE_COMPILER_IS_GNUCC)
-   execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
-   if (GCC_VERSION VERSION_GREATER 4.6 OR GCC_VERSION VERSION_EQUAL 4.6)
-      message(STATUS "Found GCC version >= 4.6")
-   else()
-      message(FATAL_ERROR "Your version of GCC is too old, please install GCC 4.6 or later")
-   endif()
-endif()
-
-
-set(AKONADI_MIN_VERSION 1.0)
-find_package(Akonadi QUIET NO_MODULE ${AKONADI_MIN_VERSION})
-
-INCLUDE ( KDE4Defaults )
-
-MESSAGE("cmake install prefix is : ${CMAKE_INSTALL_PREFIX}")
-
-INCLUDE_DIRECTORIES ( ${KDE4_INCLUDES} ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR})
-
-INCLUDE (  ${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake  )
-INCLUDE(   ${QT_USE_FILE}   )
-
-
-add_subdirectory( data   )
-add_subdirectory( src    )
-add_subdirectory( doc    )
-add_subdirectory( man    )
-add_subdirectory( po     )
-add_subdirectory( plasma )
-
-set(PROJECT_VERSION "1.1.0")
-set(ARCHIVE_NAME ${CMAKE_PROJECT_NAME}-${PROJECT_VERSION})
-
-add_custom_target(dist
-      COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD
-      | gzip > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.gz
-      WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
diff --git a/kde/COPYING b/kde/COPYING
deleted file mode 100755
index 5b6e7c66c276e7610d4a73c70ec1a1f7c1003259..0000000000000000000000000000000000000000
--- a/kde/COPYING
+++ /dev/null
@@ -1,340 +0,0 @@
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/kde/ChangeLog b/kde/ChangeLog
deleted file mode 100755
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/kde/DEVELOPPER b/kde/DEVELOPPER
deleted file mode 100755
index 7442486ecaf7f0c064b8537ed20381ad65f4e984..0000000000000000000000000000000000000000
--- a/kde/DEVELOPPER
+++ /dev/null
@@ -1,23 +0,0 @@
-From now on, those coding guideline must be applied to prevent more fragmentation of the coding style:
--Class name must start with a caps
--Funtion and variables names must -not- start with a caps
--Words in functions must be separated by caps "addNewCall"
--Pointer symbol should be merge with the type QWidget* aWidget
--Indentation must be 3 (three) -space- wide, every IDE have options to set that
--Classes and functions bracket must look like:
-   void MyClass::myFunction()
-   {
-
-   }
--If, while, case and for most look like this:
-   if () {
-
-   }
-   else {
-
-   }
--One line if without braces are allowed
--The .h HAVE TO BE COMMENTED following the doxygen syntax
--"Autoconnect" functions are allowed
--Qt STL and macro are recommaded
--KDE class are prefered over pure Qt classes
diff --git a/kde/Doxyfile b/kde/Doxyfile
deleted file mode 100755
index 374a8da38ce1f2fba9c83d92049bd04588ef8614..0000000000000000000000000000000000000000
--- a/kde/Doxyfile
+++ /dev/null
@@ -1,316 +0,0 @@
-# Doxyfile 1.5.6-KDevelop
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-DOXYFILE_ENCODING      = UTF-8
-PROJECT_NAME           = sflphone_kde
-PROJECT_NUMBER         = 0.1
-OUTPUT_DIRECTORY       =
-CREATE_SUBDIRS         = NO
-OUTPUT_LANGUAGE        = English
-BRIEF_MEMBER_DESC      = YES
-REPEAT_BRIEF           = YES
-ABBREVIATE_BRIEF       = "The $name class" \
-                         "The $name widget" \
-                         "The $name file" \
-                         is \
-                         provides \
-                         specifies \
-                         contains \
-                         represents \
-                         a \
-                         an \
-                         the
-ALWAYS_DETAILED_SEC    = NO
-INLINE_INHERITED_MEMB  = NO
-FULL_PATH_NAMES        = YES
-STRIP_FROM_PATH        = /home/jquentin/
-STRIP_FROM_INC_PATH    =
-SHORT_NAMES            = NO
-JAVADOC_AUTOBRIEF      = NO
-QT_AUTOBRIEF           = NO
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP         = NO
-INHERIT_DOCS           = YES
-SEPARATE_MEMBER_PAGES  = NO
-TAB_SIZE               = 8
-ALIASES                =
-OPTIMIZE_OUTPUT_FOR_C  = NO
-OPTIMIZE_OUTPUT_JAVA   = NO
-OPTIMIZE_FOR_FORTRAN   = NO
-OPTIMIZE_OUTPUT_VHDL   = NO
-BUILTIN_STL_SUPPORT    = NO
-CPP_CLI_SUPPORT        = NO
-SIP_SUPPORT            = NO
-IDL_PROPERTY_SUPPORT   = YES
-DISTRIBUTE_GROUP_DOC   = NO
-SUBGROUPING            = YES
-TYPEDEF_HIDES_STRUCT   = NO
-SYMBOL_CACHE_SIZE      = 0
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-EXTRACT_ALL            = NO
-EXTRACT_PRIVATE        = NO
-EXTRACT_STATIC         = NO
-EXTRACT_LOCAL_CLASSES  = YES
-EXTRACT_LOCAL_METHODS  = NO
-EXTRACT_ANON_NSPACES   = NO
-HIDE_UNDOC_MEMBERS     = NO
-HIDE_UNDOC_CLASSES     = NO
-HIDE_FRIEND_COMPOUNDS  = NO
-HIDE_IN_BODY_DOCS      = NO
-INTERNAL_DOCS          = NO
-CASE_SENSE_NAMES       = YES
-HIDE_SCOPE_NAMES       = NO
-SHOW_INCLUDE_FILES     = YES
-INLINE_INFO            = YES
-SORT_MEMBER_DOCS       = YES
-SORT_BRIEF_DOCS        = NO
-SORT_GROUP_NAMES       = NO
-SORT_BY_SCOPE_NAME     = NO
-GENERATE_TODOLIST      = YES
-GENERATE_TESTLIST      = YES
-GENERATE_BUGLIST       = YES
-GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS       =
-MAX_INITIALIZER_LINES  = 30
-SHOW_USED_FILES        = YES
-SHOW_DIRECTORIES       = NO
-SHOW_FILES             = YES
-SHOW_NAMESPACES        = YES
-FILE_VERSION_FILTER    =
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET                  = NO
-WARNINGS               = YES
-WARN_IF_UNDOCUMENTED   = YES
-WARN_IF_DOC_ERROR      = YES
-WARN_NO_PARAMDOC       = NO
-WARN_FORMAT            = "$file:$line: $text"
-WARN_LOGFILE           =
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT                  = /home/jquentin/sflphone/sflphone_kde
-INPUT_ENCODING         = UTF-8
-FILE_PATTERNS          = *.c \
-                         *.cc \
-                         *.cxx \
-                         *.cpp \
-                         *.c++ \
-                         *.d \
-                         *.java \
-                         *.ii \
-                         *.ixx \
-                         *.ipp \
-                         *.i++ \
-                         *.inl \
-                         *.h \
-                         *.hh \
-                         *.hxx \
-                         *.hpp \
-                         *.h++ \
-                         *.idl \
-                         *.odl \
-                         *.cs \
-                         *.php \
-                         *.php3 \
-                         *.inc \
-                         *.m \
-                         *.mm \
-                         *.dox \
-                         *.py \
-                         *.f90 \
-                         *.f \
-                         *.vhd \
-                         *.vhdl \
-                         *.C \
-                         *.CC \
-                         *.C++ \
-                         *.II \
-                         *.I++ \
-                         *.H \
-                         *.HH \
-                         *.H++ \
-                         *.CS \
-                         *.PHP \
-                         *.PHP3 \
-                         *.M \
-                         *.MM \
-                         *.PY \
-                         *.F90 \
-                         *.F \
-                         *.VHD \
-                         *.VHDL \
-                         *.C \
-                         *.H \
-                         *.tlh \
-                         *.diff \
-                         *.patch \
-                         *.moc \
-                         *.xpm \
-                         *.dox
-RECURSIVE              = yes
-EXCLUDE                =
-EXCLUDE_SYMLINKS       = NO
-EXCLUDE_PATTERNS       =
-EXCLUDE_SYMBOLS        =
-EXAMPLE_PATH           =
-EXAMPLE_PATTERNS       = *
-EXAMPLE_RECURSIVE      = NO
-IMAGE_PATH             =
-INPUT_FILTER           =
-FILTER_PATTERNS        =
-FILTER_SOURCE_FILES    = NO
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER         = NO
-INLINE_SOURCES         = NO
-STRIP_CODE_COMMENTS    = YES
-REFERENCED_BY_RELATION = NO
-REFERENCES_RELATION    = NO
-REFERENCES_LINK_SOURCE = YES
-USE_HTAGS              = NO
-VERBATIM_HEADERS       = YES
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX     = NO
-COLS_IN_ALPHA_INDEX    = 5
-IGNORE_PREFIX          =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML          = YES
-HTML_OUTPUT            = html
-HTML_FILE_EXTENSION    = .html
-HTML_HEADER            =
-HTML_FOOTER            =
-HTML_STYLESHEET        =
-HTML_ALIGN_MEMBERS     = YES
-GENERATE_HTMLHELP      = NO
-GENERATE_DOCSET        = NO
-DOCSET_FEEDNAME        = "Doxygen generated docs"
-DOCSET_BUNDLE_ID       = org.doxygen.Project
-HTML_DYNAMIC_SECTIONS  = NO
-CHM_FILE               =
-HHC_LOCATION           =
-QTHELP_FILE            =
-QTHELP_CONFIG          =
-DOXYGEN2QTHELP_LOC     =
-GENERATE_CHI           = NO
-CHM_INDEX_ENCODING     =
-BINARY_TOC             = NO
-TOC_EXPAND             = NO
-DISABLE_INDEX          = NO
-ENUM_VALUES_PER_LINE   = 4
-GENERATE_TREEVIEW      = NONE
-TREEVIEW_WIDTH         = 250
-FORMULA_FONTSIZE       = 10
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX         = YES
-LATEX_OUTPUT           = latex
-LATEX_CMD_NAME         = latex
-MAKEINDEX_CMD_NAME     = makeindex
-COMPACT_LATEX          = NO
-PAPER_TYPE             = a4wide
-EXTRA_PACKAGES         =
-LATEX_HEADER           =
-PDF_HYPERLINKS         = YES
-USE_PDFLATEX           = YES
-LATEX_BATCHMODE        = NO
-LATEX_HIDE_INDICES     = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF           = NO
-RTF_OUTPUT             = rtf
-COMPACT_RTF            = NO
-RTF_HYPERLINKS         = NO
-RTF_STYLESHEET_FILE    =
-RTF_EXTENSIONS_FILE    =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN           = NO
-MAN_OUTPUT             = man
-MAN_EXTENSION          = .3
-MAN_LINKS              = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML           = yes
-XML_OUTPUT             = xml
-XML_SCHEMA             =
-XML_DTD                =
-XML_PROGRAMLISTING     = YES
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF   = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD       = NO
-PERLMOD_LATEX          = NO
-PERLMOD_PRETTY         = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING   = YES
-MACRO_EXPANSION        = NO
-EXPAND_ONLY_PREDEF     = NO
-SEARCH_INCLUDES        = YES
-INCLUDE_PATH           =
-INCLUDE_FILE_PATTERNS  =
-PREDEFINED             =
-EXPAND_AS_DEFINED      =
-SKIP_FUNCTION_MACROS   = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references
-#---------------------------------------------------------------------------
-TAGFILES               =
-GENERATE_TAGFILE       = sflphone_kde.tag
-ALLEXTERNALS           = NO
-EXTERNAL_GROUPS        = YES
-PERL_PATH              = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS         = YES
-MSCGEN_PATH            =
-HIDE_UNDOC_RELATIONS   = YES
-HAVE_DOT               = NO
-DOT_FONTNAME           = FreeSans
-DOT_FONTPATH           =
-CLASS_GRAPH            = YES
-COLLABORATION_GRAPH    = YES
-GROUP_GRAPHS           = YES
-UML_LOOK               = NO
-TEMPLATE_RELATIONS     = NO
-INCLUDE_GRAPH          = YES
-INCLUDED_BY_GRAPH      = YES
-CALL_GRAPH             = NO
-CALLER_GRAPH           = NO
-GRAPHICAL_HIERARCHY    = YES
-DIRECTORY_GRAPH        = YES
-DOT_IMAGE_FORMAT       = png
-DOT_PATH               =
-DOTFILE_DIRS           =
-DOT_GRAPH_MAX_NODES    = 50
-MAX_DOT_GRAPH_DEPTH    = 1000
-DOT_TRANSPARENT        = YES
-DOT_MULTI_TARGETS      = NO
-GENERATE_LEGEND        = YES
-DOT_CLEANUP            = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE           = NO
diff --git a/kde/INSTALL b/kde/INSTALL
deleted file mode 100755
index d53870cafa091920ece773c92156d91055e61b35..0000000000000000000000000000000000000000
--- a/kde/INSTALL
+++ /dev/null
@@ -1,62 +0,0 @@
-Installation Instructions
-*************************
-
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
-Software Foundation, Inc.
-
-This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-
-Basic Installation
-==================
-
-These are generic installation instructions.
-
-
-To install the appplication, type the following commands in a console, while in the root directory of this application:
-
-	.config.sh
-	cd build
-	make
-	sudo make install
-
-Explaination
-==================
-
-	.config.sh
-
-This script will configure and prepare the compilation and installation of the program.
-
-All needed files will be built in "build" directory.
-So you have to go to this directory:
-
-	cd build
-
-Then execute the Makefile, to compile the application (src, doc...)
-
-	make
-
-Then install it all using:
-
-	sudo make install
-	
-You have to use "sudo" to be able to install the program in a protected directory (which is the case by default and most of the time).
-Therefore it will ask for your system password.
-If you don't have this password or for any reason you want to install the program in a non-protected directory, refer to the Options below.
-
-
-Options
-==================
-
-You can change the prefix of the installation using:
-
-	.config.sh --prefix="expected_prefix_directory"
-
-By default, it is set to /usr/local.
-
-******************************************************
-
-You can enable debug messages using:
-
-	.config.sh --with-debug
-
diff --git a/kde/NEWS b/kde/NEWS
deleted file mode 100755
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/kde/README b/kde/README
deleted file mode 100755
index 12f57ce7bb04de1ee0aca358621a62f747e2fead..0000000000000000000000000000000000000000
--- a/kde/README
+++ /dev/null
@@ -1,27 +0,0 @@
-Welcome to SFLphone KDE Client!
-
-For install instructions, read the INSTALL file, in this directory.
-
-
-Copyright (c) Savoir-faire Linux, Inc 2004-2009
-  <sflphoneteam@savoirfairelinux.com>
-
-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 3 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
-
-
-Refer to the development site for further information: https://projects.savoirfairelinux.com/projects/show/sflphone
-
-
-Thank you
diff --git a/kde/cmake/FindQt4.cmake b/kde/cmake/FindQt4.cmake
deleted file mode 100755
index 25aab9aab48767951ce5e9ed442041103b2e9ff2..0000000000000000000000000000000000000000
--- a/kde/cmake/FindQt4.cmake
+++ /dev/null
@@ -1,1503 +0,0 @@
-# - Find QT 4
-# Original module modified by Jeremy Quentin
-# Function qt4_add_dbus_interface modified to take compile properties.
-# This module can be used to find Qt4.
-# The most important issue is that the Qt4 qmake is available via the system path.
-# This qmake is then used to detect basically everything else.
-# This module defines a number of key variables and macros.
-# First is QT_USE_FILE which is the path to a CMake file that can be included
-# to compile Qt 4 applications and libraries.  By default, the QtCore and QtGui
-# libraries are loaded. This behavior can be changed by setting one or more
-# of the following variables to true before doing INCLUDE(${QT_USE_FILE}):
-#                    QT_DONT_USE_QTCORE
-#                    QT_DONT_USE_QTGUI
-#                    QT_USE_QT3SUPPORT
-#                    QT_USE_QTASSISTANT
-#                    QT_USE_QTDESIGNER
-#                    QT_USE_QTMOTIF
-#                    QT_USE_QTMAIN
-#                    QT_USE_QTNETWORK
-#                    QT_USE_QTNSPLUGIN
-#                    QT_USE_QTOPENGL
-#                    QT_USE_QTSQL
-#                    QT_USE_QTXML
-#                    QT_USE_QTSVG
-#                    QT_USE_QTTEST
-#                    QT_USE_QTUITOOLS
-#                    QT_USE_QTDBUS
-#                    QT_USE_QTSCRIPT
-#                    QT_USE_QTASSISTANTCLIENT
-#                    QT_USE_QTHELP
-#                    QT_USE_QTWEBKIT
-#                    QT_USE_QTXMLPATTERNS
-#                    QT_USE_PHONON
-#
-# The file pointed to by QT_USE_FILE will set up your compile environment
-# by adding include directories, preprocessor defines, and populate a
-# QT_LIBRARIES variable containing all the Qt libraries and their dependencies.
-# Add the QT_LIBRARIES variable to your TARGET_LINK_LIBRARIES.
-#
-# Typical usage could be something like:
-#   FIND_PACKAGE(Qt4)
-#   SET(QT_USE_QTXML 1)
-#   INCLUDE(${QT_USE_FILE})
-#   ADD_EXECUTABLE(myexe main.cpp)
-#   TARGET_LINK_LIBRARIES(myexe ${QT_LIBRARIES})
-#
-#
-# There are also some files that need processing by some Qt tools such as moc
-# and uic.  Listed below are macros that may be used to process those files.
-#
-#  macro QT4_WRAP_CPP(outfiles inputfile ... OPTIONS ...)
-#        create moc code from a list of files containing Qt class with
-#        the Q_OBJECT declaration.  Per-direcotry preprocessor definitions
-#        are also added.  Options may be given to moc, such as those found
-#        when executing "moc -help".
-#
-#  macro QT4_WRAP_UI(outfiles inputfile ... OPTIONS ...)
-#        create code from a list of Qt designer ui files.
-#        Options may be given to uic, such as those found
-#        when executing "uic -help"
-#
-#  macro QT4_ADD_RESOURCES(outfiles inputfile ... OPTIONS ...)
-#        create code from a list of Qt resource files.
-#        Options may be given to rcc, such as those found
-#        when executing "rcc -help"
-#
-#  macro QT4_GENERATE_MOC(inputfile outputfile )
-#        creates a rule to run moc on infile and create outfile.
-#        Use this if for some reason QT4_WRAP_CPP() isn't appropriate, e.g.
-#        because you need a custom filename for the moc file or something similar.
-#
-#  macro QT4_AUTOMOC(sourcefile1 sourcefile2 ... )
-#        This macro is still experimental.
-#        It can be used to have moc automatically handled.
-#        So if you have the files foo.h and foo.cpp, and in foo.h a
-#        a class uses the Q_OBJECT macro, moc has to run on it. If you don't
-#        want to use QT4_WRAP_CPP() (which is reliable and mature), you can insert
-#        #include "foo.moc"
-#        in foo.cpp and then give foo.cpp as argument to QT4_AUTOMOC(). This will the
-#        scan all listed files at cmake-time for such included moc files and if it finds
-#        them cause a rule to be generated to run moc at build time on the
-#        accompanying header file foo.h.
-#        If a source file has the SKIP_AUTOMOC property set it will be ignored by this macro.
-#
-#  macro QT4_ADD_DBUS_INTERFACE(outfiles interface basename)
-#        create a the interface header and implementation files with the
-#        given basename from the given interface xml file and add it to
-#        the list of sources
-#
-#  macro QT4_ADD_DBUS_INTERFACES(outfiles inputfile ... )
-#        create the interface header and implementation files
-#        for all listed interface xml files
-#        the name will be automatically determined from the name of the xml file
-#
-#  macro QT4_ADD_DBUS_ADAPTOR(outfiles xmlfile parentheader parentclassname [basename] )
-#        create a dbus adaptor (header and implementation file) from the xml file
-#        describing the interface, and add it to the list of sources. The adaptor
-#        forwards the calls to a parent class, defined in parentheader and named
-#        parentclassname. The name of the generated files will be
-#        <basename>adaptor.{cpp,h} where basename is the basename of the xml file.
-#
-#  macro QT4_GENERATE_DBUS_INTERFACE( header [interfacename] )
-#        generate the xml interface file from the given header.
-#        If the optional argument interfacename is omitted, the name of the
-#        interface file is constructed from the basename of the header with
-#        the suffix .xml appended.
-#
-#  macro QT4_CREATE_TRANSLATION( qm_files directories ... sources ...
-#                                ts_files ... OPTIONS ...)
-#        out: qm_files
-#        in:  directories sources ts_files
-#        options: flags to pass to lupdate, such as -extensions to specify
-#        extensions for a directory scan.
-#        generates commands to create .ts (vie lupdate) and .qm
-#        (via lrelease) - files from directories and/or sources. The ts files are
-#        created and/or updated in the source tree (unless given with full paths).
-#        The qm files are generated in the build tree.
-#        Updating the translations can be done by adding the qm_files
-#        to the source list of your library/executable, so they are
-#        always updated, or by adding a custom target to control when
-#        they get updated/generated.
-#
-#  macro QT4_ADD_TRANSLATION( qm_files ts_files ... )
-#        out: qm_files
-#        in:  ts_files
-#        generates commands to create .qm from .ts - files. The generated
-#        filenames can be found in qm_files. The ts_files
-#        must exists and are not updated in any way.
-#
-#
-#  QT_FOUND         If false, don't try to use Qt.
-#  QT4_FOUND        If false, don't try to use Qt 4.
-#
-#  QT_VERSION_MAJOR The major version of Qt found.
-#  QT_VERSION_MINOR The minor version of Qt found.
-#  QT_VERSION_PATCH The patch version of Qt found.
-#
-#  QT_EDITION               Set to the edition of Qt (i.e. DesktopLight)
-#  QT_EDITION_DESKTOPLIGHT  True if QT_EDITION == DesktopLight
-#  QT_QTCORE_FOUND          True if QtCore was found.
-#  QT_QTGUI_FOUND           True if QtGui was found.
-#  QT_QT3SUPPORT_FOUND      True if Qt3Support was found.
-#  QT_QTASSISTANT_FOUND     True if QtAssistant was found.
-#  QT_QTDBUS_FOUND          True if QtDBus was found.
-#  QT_QTDESIGNER_FOUND      True if QtDesigner was found.
-#  QT_QTDESIGNERCOMPONENTS  True if QtDesignerComponents was found.
-#  QT_QTMOTIF_FOUND         True if QtMotif was found.
-#  QT_QTNETWORK_FOUND       True if QtNetwork was found.
-#  QT_QTNSPLUGIN_FOUND      True if QtNsPlugin was found.
-#  QT_QTOPENGL_FOUND        True if QtOpenGL was found.
-#  QT_QTSQL_FOUND           True if QtSql was found.
-#  QT_QTXML_FOUND           True if QtXml was found.
-#  QT_QTSVG_FOUND           True if QtSvg was found.
-#  QT_QTSCRIPT_FOUND        True if QtScript was found.
-#  QT_QTTEST_FOUND          True if QtTest was found.
-#  QT_QTUITOOLS_FOUND       True if QtUiTools was found.
-#  QT_QTASSISTANTCLIENT_FOUND  True if QtAssistantClient was found.
-#  QT_QTHELP_FOUND          True if QtHelp was found.
-#  QT_QTWEBKIT_FOUND        True if QtWebKit was found.
-#  QT_QTXMLPATTERNS_FOUND   True if QtXmlPatterns was found.
-#  QT_PHONON_FOUND          True if phonon was found.
-#
-#
-#  QT_DEFINITIONS   Definitions to use when compiling code that uses Qt.
-#                   You do not need to use this if you include QT_USE_FILE.
-#                   The QT_USE_FILE will also define QT_DEBUG and QT_NO_DEBUG
-#                   to fit your current build type.  Those are not contained
-#                   in QT_DEFINITIONS.
-#
-#  QT_INCLUDES      List of paths to all include directories of
-#                   Qt4 QT_INCLUDE_DIR and QT_QTCORE_INCLUDE_DIR are
-#                   always in this variable even if NOTFOUND,
-#                   all other INCLUDE_DIRS are
-#                   only added if they are found.
-#                   You do not need to use this if you include QT_USE_FILE.
-#
-#
-#  Include directories for the Qt modules are listed here.
-#  You do not need to use these variables if you include QT_USE_FILE.
-#
-#  QT_INCLUDE_DIR              Path to "include" of Qt4
-#  QT_QT_INCLUDE_DIR           Path to "include/Qt"
-#  QT_QT3SUPPORT_INCLUDE_DIR   Path to "include/Qt3Support"
-#  QT_QTASSISTANT_INCLUDE_DIR  Path to "include/QtAssistant"
-#  QT_QTCORE_INCLUDE_DIR       Path to "include/QtCore"
-#  QT_QTDESIGNER_INCLUDE_DIR   Path to "include/QtDesigner"
-#  QT_QTDESIGNERCOMPONENTS_INCLUDE_DIR   Path to "include/QtDesigner"
-#  QT_QTDBUS_INCLUDE_DIR       Path to "include/QtDBus"
-#  QT_QTGUI_INCLUDE_DIR        Path to "include/QtGui"
-#  QT_QTMOTIF_INCLUDE_DIR      Path to "include/QtMotif"
-#  QT_QTNETWORK_INCLUDE_DIR    Path to "include/QtNetwork"
-#  QT_QTNSPLUGIN_INCLUDE_DIR   Path to "include/QtNsPlugin"
-#  QT_QTOPENGL_INCLUDE_DIR     Path to "include/QtOpenGL"
-#  QT_QTSQL_INCLUDE_DIR        Path to "include/QtSql"
-#  QT_QTXML_INCLUDE_DIR        Path to "include/QtXml"
-#  QT_QTSVG_INCLUDE_DIR        Path to "include/QtSvg"
-#  QT_QTSCRIPT_INCLUDE_DIR     Path to "include/QtScript"
-#  QT_QTTEST_INCLUDE_DIR       Path to "include/QtTest"
-#  QT_QTASSISTANTCLIENT_INCLUDE_DIR       Path to "include/QtAssistant"
-#  QT_QTHELP_INCLUDE_DIR       Path to "include/QtHelp"
-#  QT_QTWEBKIT_INCLUDE_DIR     Path to "include/QtWebKit"
-#  QT_QTXMLPATTERNS_INCLUDE_DIR  Path to "include/QtXmlPatterns"
-#  QT_PHONON_INCLUDE_DIR       Path to "include/phonon"
-#
-#  QT_LIBRARY_DIR              Path to "lib" of Qt4
-#
-#  QT_PLUGINS_DIR              Path to "plugins" for Qt4
-#
-#
-# The Qt toolkit may contain both debug and release libraries.
-# In that case, the following library variables will contain both.
-# You do not need to use these variables if you include QT_USE_FILE,
-# and use QT_LIBRARIES.
-#
-#  QT_QT3SUPPORT_LIBRARY            The Qt3Support library
-#  QT_QTASSISTANT_LIBRARY           The QtAssistant library
-#  QT_QTCORE_LIBRARY                The QtCore library
-#  QT_QTDBUS_LIBRARY                The QtDBus library
-#  QT_QTDESIGNER_LIBRARY            The QtDesigner library
-#  QT_QTDESIGNERCOMPONENTS_LIBRARY  The QtDesignerComponents library
-#  QT_QTGUI_LIBRARY                 The QtGui library
-#  QT_QTMOTIF_LIBRARY               The QtMotif library
-#  QT_QTNETWORK_LIBRARY             The QtNetwork library
-#  QT_QTNSPLUGIN_LIBRARY            The QtNsPLugin library
-#  QT_QTOPENGL_LIBRARY              The QtOpenGL library
-#  QT_QTSQL_LIBRARY                 The QtSql library
-#  QT_QTXML_LIBRARY                 The QtXml library
-#  QT_QTSVG_LIBRARY                 The QtSvg library
-#  QT_QTSCRIPT_LIBRARY              The QtScript library
-#  QT_QTTEST_LIBRARY                The QtTest library
-#  QT_QTMAIN_LIBRARY                The qtmain library for Windows
-#  QT_QTUITOOLS_LIBRARY             The QtUiTools library
-#  QT_QTASSISTANTCLIENT_LIBRARY     The QtAssistantClient library
-#  QT_QTHELP_LIBRARY                The QtHelp library
-#  QT_QTWEBKIT_LIBRARY              The QtWebKit library
-#  QT_QTXMLPATTERNS_LIBRARY         The QtXmlPatterns library
-#  QT_PHONON_LIBRARY                The phonon library
-#
-# also defined, but NOT for general use are
-#  QT_MOC_EXECUTABLE          Where to find the moc tool.
-#  QT_UIC_EXECUTABLE          Where to find the uic tool.
-#  QT_UIC3_EXECUTABLE         Where to find the uic3 tool.
-#  QT_RCC_EXECUTABLE          Where to find the rcc tool
-#  QT_DBUSCPP2XML_EXECUTABLE  Where to find the qdbuscpp2xml tool.
-#  QT_DBUSXML2CPP_EXECUTABLE  Where to find the qdbusxml2cpp tool.
-#  QT_LUPDATE_EXECUTABLE      Where to find the lupdate tool.
-#  QT_LRELEASE_EXECUTABLE     Where to find the lrelease tool.
-#
-#  QT_DOC_DIR                 Path to "doc" of Qt4
-#  QT_MKSPECS_DIR             Path to "mkspecs" of Qt4
-#
-#
-# These are around for backwards compatibility
-# they will be set
-#  QT_WRAP_CPP  Set true if QT_MOC_EXECUTABLE is found
-#  QT_WRAP_UI   Set true if QT_UIC_EXECUTABLE is found
-#
-# These variables do _NOT_ have any effect anymore (compared to FindQt.cmake)
-#  QT_MT_REQUIRED         Qt4 is now always multithreaded
-#
-# These variables are set to "" Because Qt structure changed
-# (They make no sense in Qt4)
-#  QT_QT_LIBRARY        Qt-Library is now split
-
-# If Qt3 has already been found, fail.
-IF(QT_QT_LIBRARY)
-  IF(Qt4_FIND_REQUIRED)
-    MESSAGE( FATAL_ERROR "Qt3 and Qt4 cannot be used together in one project.")
-  ELSE(Qt4_FIND_REQUIRED)
-    IF(NOT Qt4_FIND_QUIETLY)
-      MESSAGE( STATUS    "Qt3 and Qt4 cannot be used together in one project.")
-    ENDIF(NOT Qt4_FIND_QUIETLY)
-    RETURN()
-  ENDIF(Qt4_FIND_REQUIRED)
-ENDIF(QT_QT_LIBRARY)
-
-
-INCLUDE(CheckSymbolExists)
-INCLUDE(MacroAddFileDependencies)
-
-SET(QT_USE_FILE ${CMAKE_ROOT}/Modules/UseQt4.cmake)
-
-SET( QT_DEFINITIONS "")
-
-SET(QT4_INSTALLED_VERSION_TOO_OLD FALSE)
-
-#  macro for asking qmake to process pro files
-MACRO(QT_QUERY_QMAKE outvar invar)
-  IF(QT_QMAKE_EXECUTABLE)
-  FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake/tmp.pro
-    "message(CMAKE_MESSAGE<$$${invar}>)")
-
-  # Invoke qmake with the tmp.pro program to get the desired
-  # information.  Use the same variable for both stdout and stderr
-  # to make sure we get the output on all platforms.
-  EXECUTE_PROCESS(COMMAND ${QT_QMAKE_EXECUTABLE}
-    WORKING_DIRECTORY
-    ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake
-    OUTPUT_VARIABLE _qmake_query_output
-    RESULT_VARIABLE _qmake_result
-    ERROR_VARIABLE _qmake_query_output )
-
-  FILE(REMOVE_RECURSE
-    "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake")
-
-  IF(_qmake_result)
-    MESSAGE(WARNING " querying qmake for ${invar}.  qmake reported:\n${_qmake_query_output}")
-  ELSE(_qmake_result)
-    STRING(REGEX REPLACE ".*CMAKE_MESSAGE<([^>]*).*" "\\1" ${outvar} "${_qmake_query_output}")
-  ENDIF(_qmake_result)
-
-  ENDIF(QT_QMAKE_EXECUTABLE)
-ENDMACRO(QT_QUERY_QMAKE)
-
-GET_FILENAME_COMPONENT(qt_install_version "[HKEY_CURRENT_USER\\Software\\trolltech\\Versions;DefaultQtVersion]" NAME)
-# check for qmake
-FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 PATHS
-  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin"
-  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin"
-  "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\${qt_install_version};InstallDir]/bin"
-  $ENV{QTDIR}/bin
-)
-
-IF (QT_QMAKE_EXECUTABLE)
-
-  SET(QT4_QMAKE_FOUND FALSE)
-
-  EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION)
-
-  # check for qt3 qmake and then try and find qmake4 or qmake-qt4 in the path
-  IF("${QTVERSION}" MATCHES "Unknown")
-    SET(QT_QMAKE_EXECUTABLE NOTFOUND CACHE FILEPATH "" FORCE)
-    FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake4 qmake-qt4 PATHS
-      "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin"
-      "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin"
-      $ENV{QTDIR}/bin
-      )
-    IF(QT_QMAKE_EXECUTABLE)
-      EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE}
-        ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION)
-    ENDIF(QT_QMAKE_EXECUTABLE)
-  ENDIF("${QTVERSION}" MATCHES "Unknown")
-
-  # check that we found the Qt4 qmake, Qt3 qmake output won't match here
-  STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" qt_version_tmp "${QTVERSION}")
-  IF (qt_version_tmp)
-
-    # we need at least version 4.0.0
-    IF (NOT QT_MIN_VERSION)
-      SET(QT_MIN_VERSION "4.0.0")
-    ENDIF (NOT QT_MIN_VERSION)
-
-    #now parse the parts of the user given version string into variables
-    STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" req_qt_major_vers "${QT_MIN_VERSION}")
-    IF (NOT req_qt_major_vers)
-      MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT_MIN_VERSION}\", expected e.g. \"4.0.1\"")
-    ENDIF (NOT req_qt_major_vers)
-
-    # now parse the parts of the user given version string into variables
-    STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" req_qt_major_vers "${QT_MIN_VERSION}")
-    STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+" "\\1" req_qt_minor_vers "${QT_MIN_VERSION}")
-    STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" req_qt_patch_vers "${QT_MIN_VERSION}")
-
-    IF (NOT req_qt_major_vers EQUAL 4)
-      MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT_MIN_VERSION}\", major version 4 is required, e.g. \"4.0.1\"")
-    ENDIF (NOT req_qt_major_vers EQUAL 4)
-
-    # and now the version string given by qmake
-    STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" QT_VERSION_MAJOR "${QTVERSION}")
-    STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+.*" "\\1" QT_VERSION_MINOR "${QTVERSION}")
-    STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" QT_VERSION_PATCH "${QTVERSION}")
-
-    # compute an overall version number which can be compared at once
-    MATH(EXPR req_vers "${req_qt_major_vers}*10000 + ${req_qt_minor_vers}*100 + ${req_qt_patch_vers}")
-    MATH(EXPR found_vers "${QT_VERSION_MAJOR}*10000 + ${QT_VERSION_MINOR}*100 + ${QT_VERSION_PATCH}")
-
-    IF (found_vers LESS req_vers)
-      SET(QT4_QMAKE_FOUND FALSE)
-      SET(QT4_INSTALLED_VERSION_TOO_OLD TRUE)
-    ELSE (found_vers LESS req_vers)
-      SET(QT4_QMAKE_FOUND TRUE)
-    ENDIF (found_vers LESS req_vers)
-  ENDIF (qt_version_tmp)
-
-ENDIF (QT_QMAKE_EXECUTABLE)
-
-IF (QT4_QMAKE_FOUND)
-
-  # ask qmake for the library dir
-  # Set QT_LIBRARY_DIR
-  IF (NOT QT_LIBRARY_DIR)
-    EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
-      ARGS "-query QT_INSTALL_LIBS"
-      OUTPUT_VARIABLE QT_LIBRARY_DIR_TMP )
-    # make sure we have / and not \ as qmake gives on windows
-    FILE(TO_CMAKE_PATH "${QT_LIBRARY_DIR_TMP}" QT_LIBRARY_DIR_TMP)
-    IF(EXISTS "${QT_LIBRARY_DIR_TMP}")
-      SET(QT_LIBRARY_DIR ${QT_LIBRARY_DIR_TMP} CACHE PATH "Qt library dir")
-    ELSE(EXISTS "${QT_LIBRARY_DIR_TMP}")
-      MESSAGE("Warning: QT_QMAKE_EXECUTABLE reported QT_INSTALL_LIBS as ${QT_LIBRARY_DIR_TMP}")
-      MESSAGE("Warning: ${QT_LIBRARY_DIR_TMP} does NOT exist, Qt must NOT be installed correctly.")
-    ENDIF(EXISTS "${QT_LIBRARY_DIR_TMP}")
-  ENDIF(NOT QT_LIBRARY_DIR)
-
-  IF (APPLE)
-    IF (EXISTS ${QT_LIBRARY_DIR}/QtCore.framework)
-      SET(QT_USE_FRAMEWORKS ON
-        CACHE BOOL "Set to ON if Qt build uses frameworks.")
-    ELSE (EXISTS ${QT_LIBRARY_DIR}/QtCore.framework)
-      SET(QT_USE_FRAMEWORKS OFF
-        CACHE BOOL "Set to ON if Qt build uses frameworks.")
-    ENDIF (EXISTS ${QT_LIBRARY_DIR}/QtCore.framework)
-
-    MARK_AS_ADVANCED(QT_USE_FRAMEWORKS)
-  ENDIF (APPLE)
-
-  # ask qmake for the binary dir
-  IF (QT_LIBRARY_DIR AND NOT QT_BINARY_DIR)
-     EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE}
-       ARGS "-query QT_INSTALL_BINS"
-       OUTPUT_VARIABLE qt_bins )
-     # make sure we have / and not \ as qmake gives on windows
-     FILE(TO_CMAKE_PATH "${qt_bins}" qt_bins)
-     SET(QT_BINARY_DIR ${qt_bins} CACHE INTERNAL "")
-  ENDIF (QT_LIBRARY_DIR AND NOT QT_BINARY_DIR)
-
-  # ask qmake for the include dir
-  IF (QT_LIBRARY_DIR AND NOT QT_HEADERS_DIR)
-      EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
-        ARGS "-query QT_INSTALL_HEADERS"
-        OUTPUT_VARIABLE qt_headers )
-      # make sure we have / and not \ as qmake gives on windows
-      FILE(TO_CMAKE_PATH "${qt_headers}" qt_headers)
-      SET(QT_HEADERS_DIR ${qt_headers} CACHE INTERNAL "")
-  ENDIF(QT_LIBRARY_DIR AND NOT QT_HEADERS_DIR)
-
-
-  # ask qmake for the documentation directory
-  IF (QT_LIBRARY_DIR AND NOT QT_DOC_DIR)
-    EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
-      ARGS "-query QT_INSTALL_DOCS"
-      OUTPUT_VARIABLE qt_doc_dir )
-    # make sure we have / and not \ as qmake gives on windows
-    FILE(TO_CMAKE_PATH "${qt_doc_dir}" qt_doc_dir)
-    SET(QT_DOC_DIR ${qt_doc_dir} CACHE PATH "The location of the Qt docs")
-  ENDIF (QT_LIBRARY_DIR AND NOT QT_DOC_DIR)
-
-  # ask qmake for the mkspecs directory
-  IF (QT_LIBRARY_DIR AND NOT QT_MKSPECS_DIR)
-    EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
-      ARGS "-query QMAKE_MKSPECS"
-      OUTPUT_VARIABLE qt_mkspecs_dirs )
-    # do not replace : on windows as it might be a drive letter
-    # and windows should already use ; as a separator
-    IF(UNIX)
-      STRING(REPLACE ":" ";" qt_mkspecs_dirs "${qt_mkspecs_dirs}")
-    ENDIF(UNIX)
-    FIND_PATH(QT_MKSPECS_DIR qconfig.pri PATHS ${qt_mkspecs_dirs}
-      DOC "The location of the Qt mkspecs containing qconfig.pri"
-      NO_DEFAULT_PATH )
-  ENDIF (QT_LIBRARY_DIR AND NOT QT_MKSPECS_DIR)
-
-  # ask qmake for the plugins directory
-  IF (QT_LIBRARY_DIR AND NOT QT_PLUGINS_DIR)
-    EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE}
-      ARGS "-query QT_INSTALL_PLUGINS"
-      OUTPUT_VARIABLE qt_plugins_dir )
-    # make sure we have / and not \ as qmake gives on windows
-    FILE(TO_CMAKE_PATH "${qt_plugins_dir}" qt_plugins_dir)
-    SET(QT_PLUGINS_DIR ${qt_plugins_dir} CACHE PATH "The location of the Qt plugins")
-  ENDIF (QT_LIBRARY_DIR AND NOT QT_PLUGINS_DIR)
-  ########################################
-  #
-  #       Setting the INCLUDE-Variables
-  #
-  ########################################
-
-  FIND_PATH(QT_QTCORE_INCLUDE_DIR QtGlobal
-    PATHS
-    ${QT_HEADERS_DIR}/QtCore
-    ${QT_LIBRARY_DIR}/QtCore.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_INCLUDE_DIR by removine "/QtCore" in the string ${QT_QTCORE_INCLUDE_DIR}
-  IF( QT_QTCORE_INCLUDE_DIR AND NOT QT_INCLUDE_DIR)
-    IF (QT_USE_FRAMEWORKS)
-      SET(QT_INCLUDE_DIR ${QT_HEADERS_DIR})
-    ELSE (QT_USE_FRAMEWORKS)
-      STRING( REGEX REPLACE "/QtCore$" "" qt4_include_dir ${QT_QTCORE_INCLUDE_DIR})
-      SET( QT_INCLUDE_DIR ${qt4_include_dir} CACHE PATH "")
-    ENDIF (QT_USE_FRAMEWORKS)
-  ENDIF( QT_QTCORE_INCLUDE_DIR AND NOT QT_INCLUDE_DIR)
-
-  IF( NOT QT_INCLUDE_DIR)
-    IF(Qt4_FIND_REQUIRED)
-      MESSAGE( FATAL_ERROR "Could NOT find QtGlobal header")
-    ENDIF(Qt4_FIND_REQUIRED)
-  ENDIF( NOT QT_INCLUDE_DIR)
-
-  #############################################
-  #
-  # Find out what window system we're using
-  #
-  #############################################
-  # Save required variable
-  SET(CMAKE_REQUIRED_INCLUDES_SAVE ${CMAKE_REQUIRED_INCLUDES})
-  SET(CMAKE_REQUIRED_FLAGS_SAVE    ${CMAKE_REQUIRED_FLAGS})
-  # Add QT_INCLUDE_DIR to CMAKE_REQUIRED_INCLUDES
-  SET(CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES};${QT_INCLUDE_DIR}")
-  # On Mac OS X when Qt has framework support, also add the framework path
-  IF( QT_USE_FRAMEWORKS )
-    SET(CMAKE_REQUIRED_FLAGS "-F${QT_LIBRARY_DIR} ")
-  ENDIF( QT_USE_FRAMEWORKS )
-  # Check for Window system symbols (note: only one should end up being set)
-  CHECK_SYMBOL_EXISTS(Q_WS_X11 "QtCore/qglobal.h" Q_WS_X11)
-  CHECK_SYMBOL_EXISTS(Q_WS_WIN "QtCore/qglobal.h" Q_WS_WIN)
-  CHECK_SYMBOL_EXISTS(Q_WS_QWS "QtCore/qglobal.h" Q_WS_QWS)
-  CHECK_SYMBOL_EXISTS(Q_WS_MAC "QtCore/qglobal.h" Q_WS_MAC)
-
-  IF (QT_QTCOPY_REQUIRED)
-     CHECK_SYMBOL_EXISTS(QT_IS_QTCOPY "QtCore/qglobal.h" QT_KDE_QT_COPY)
-     IF (NOT QT_IS_QTCOPY)
-        MESSAGE(FATAL_ERROR "qt-copy is required, but hasn't been found")
-     ENDIF (NOT QT_IS_QTCOPY)
-  ENDIF (QT_QTCOPY_REQUIRED)
-
-  # Restore CMAKE_REQUIRED_INCLUDES and CMAKE_REQUIRED_FLAGS variables
-  SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_SAVE})
-  SET(CMAKE_REQUIRED_FLAGS    ${CMAKE_REQUIRED_FLAGS_SAVE})
-  #
-  #############################################
-
-  # Set QT_QT3SUPPORT_INCLUDE_DIR
-  FIND_PATH(QT_QT3SUPPORT_INCLUDE_DIR Qt3Support
-    PATHS
-    ${QT_INCLUDE_DIR}/Qt3Support
-    ${QT_LIBRARY_DIR}/Qt3Support.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QT_INCLUDE_DIR
-  FIND_PATH(QT_QT_INCLUDE_DIR qglobal.h
-    PATHS
-    ${QT_INCLUDE_DIR}/Qt
-    ${QT_LIBRARY_DIR}/QtCore.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTGUI_INCLUDE_DIR
-  FIND_PATH(QT_QTGUI_INCLUDE_DIR QtGui
-    PATHS
-    ${QT_INCLUDE_DIR}/QtGui
-    ${QT_LIBRARY_DIR}/QtGui.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTSVG_INCLUDE_DIR
-  FIND_PATH(QT_QTSVG_INCLUDE_DIR QtSvg
-    PATHS
-    ${QT_INCLUDE_DIR}/QtSvg
-    ${QT_LIBRARY_DIR}/QtSvg.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTSCRIPT_INCLUDE_DIR
-  FIND_PATH(QT_QTSCRIPT_INCLUDE_DIR QtScript
-    PATHS
-    ${QT_INCLUDE_DIR}/QtScript
-    ${QT_LIBRARY_DIR}/QtScript.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTTEST_INCLUDE_DIR
-  FIND_PATH(QT_QTTEST_INCLUDE_DIR QtTest
-    PATHS
-    ${QT_INCLUDE_DIR}/QtTest
-    ${QT_LIBRARY_DIR}/QtTest.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTUITOOLS_INCLUDE_DIR
-  FIND_PATH(QT_QTUITOOLS_INCLUDE_DIR QtUiTools
-    PATHS
-    ${QT_INCLUDE_DIR}/QtUiTools
-    ${QT_LIBRARY_DIR}/QtUiTools.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTMOTIF_INCLUDE_DIR
-  IF(Q_WS_X11)
-    FIND_PATH(QT_QTMOTIF_INCLUDE_DIR QtMotif
-      PATHS
-      ${QT_INCLUDE_DIR}/QtMotif
-      NO_DEFAULT_PATH )
-  ENDIF(Q_WS_X11)
-
-  # Set QT_QTNETWORK_INCLUDE_DIR
-  FIND_PATH(QT_QTNETWORK_INCLUDE_DIR QtNetwork
-    PATHS
-    ${QT_INCLUDE_DIR}/QtNetwork
-    ${QT_LIBRARY_DIR}/QtNetwork.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTNSPLUGIN_INCLUDE_DIR
-  FIND_PATH(QT_QTNSPLUGIN_INCLUDE_DIR QtNsPlugin
-    PATHS
-    ${QT_INCLUDE_DIR}/QtNsPlugin
-    ${QT_LIBRARY_DIR}/QtNsPlugin.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTOPENGL_INCLUDE_DIR
-  FIND_PATH(QT_QTOPENGL_INCLUDE_DIR QtOpenGL
-    PATHS
-    ${QT_INCLUDE_DIR}/QtOpenGL
-    ${QT_LIBRARY_DIR}/QtOpenGL.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTSQL_INCLUDE_DIR
-  FIND_PATH(QT_QTSQL_INCLUDE_DIR QtSql
-    PATHS
-    ${QT_INCLUDE_DIR}/QtSql
-    ${QT_LIBRARY_DIR}/QtSql.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTXML_INCLUDE_DIR
-  FIND_PATH(QT_QTXML_INCLUDE_DIR QtXml
-    PATHS
-    ${QT_INCLUDE_DIR}/QtXml
-    ${QT_LIBRARY_DIR}/QtXml.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTASSISTANT_INCLUDE_DIR
-  FIND_PATH(QT_QTASSISTANT_INCLUDE_DIR QtAssistant
-    PATHS
-    ${QT_INCLUDE_DIR}/QtAssistant
-    ${QT_LIBRARY_DIR}/QtAssistant.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTDESIGNER_INCLUDE_DIR
-  FIND_PATH(QT_QTDESIGNER_INCLUDE_DIR QDesignerComponents
-    PATHS
-    ${QT_INCLUDE_DIR}/QtDesigner
-    ${QT_LIBRARY_DIR}/QtDesigner.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTDESIGNERCOMPONENTS_INCLUDE_DIR
-  FIND_PATH(QT_QTDESIGNERCOMPONENTS_INCLUDE_DIR QDesignerComponents
-    PATHS
-    ${QT_INCLUDE_DIR}/QtDesigner
-    ${QT_LIBRARY_DIR}/QtDesigner.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTDBUS_INCLUDE_DIR
-  FIND_PATH(QT_QTDBUS_INCLUDE_DIR QtDBus
-    PATHS
-    ${QT_INCLUDE_DIR}/QtDBus
-    ${QT_LIBRARY_DIR}/QtDBus.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTASSISTANTCLIENT_INCLUDE_DIR
-  FIND_PATH(QT_QTASSISTANTCLIENT_INCLUDE_DIR QAssistantClient
-    PATHS
-    ${QT_INCLUDE_DIR}/QtAssistant
-    ${QT_LIBRARY_DIR}/QtAssistant.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTHELP_INCLUDE_DIR
-  FIND_PATH(QT_QTHELP_INCLUDE_DIR QtHelp
-    PATHS
-    ${QT_INCLUDE_DIR}/QtHelp
-    ${QT_LIBRARY_DIR}/QtHelp.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTWEBKIT_INCLUDE_DIR
-  FIND_PATH(QT_QTWEBKIT_INCLUDE_DIR QtWebKit
-    PATHS
-    ${QT_INCLUDE_DIR}/QtWebKit
-    ${QT_LIBRARY_DIR}/QtWebKit.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_QTXMLPATTERNS_INCLUDE_DIR
-  FIND_PATH(QT_QTXMLPATTERNS_INCLUDE_DIR QtXmlPatterns
-    PATHS
-    ${QT_INCLUDE_DIR}/QtXmlPatterns
-    ${QT_LIBRARY_DIR}/QtXmlPatterns.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Set QT_PHONON_INCLUDE_DIR
-  FIND_PATH(QT_PHONON_INCLUDE_DIR phonon
-    PATHS
-    ${QT_INCLUDE_DIR}/phonon
-    ${QT_LIBRARY_DIR}/phonon.framework/Headers
-    NO_DEFAULT_PATH
-    )
-
-  # Make variables changeble to the advanced user
-  MARK_AS_ADVANCED( QT_LIBRARY_DIR QT_INCLUDE_DIR QT_QT_INCLUDE_DIR QT_DOC_DIR QT_MKSPECS_DIR QT_PLUGINS_DIR)
-
-  # Set QT_INCLUDES
-  SET( QT_INCLUDES ${QT_QT_INCLUDE_DIR} ${QT_MKSPECS_DIR}/default ${QT_INCLUDE_DIR} )
-
-  # Set QT_QTCORE_LIBRARY by searching for a lib with "QtCore."  as part of the filename
-  FIND_LIBRARY(QT_QTCORE_LIBRARY_RELEASE NAMES QtCore QtCore4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH )
-  FIND_LIBRARY(QT_QTCORE_LIBRARY_DEBUG NAMES QtCore_debug QtCored QtCored4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QT3SUPPORT_LIBRARY
-  FIND_LIBRARY(QT_QT3SUPPORT_LIBRARY_RELEASE NAMES Qt3Support Qt3Support4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QT3SUPPORT_LIBRARY_DEBUG   NAMES Qt3Support_debug Qt3Supportd Qt3Supportd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTGUI_LIBRARY
-  FIND_LIBRARY(QT_QTGUI_LIBRARY_RELEASE NAMES QtGui QtGui4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTGUI_LIBRARY_DEBUG   NAMES QtGui_debug QtGuid QtGuid4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTMOTIF_LIBRARY
-  IF(Q_WS_X11)
-    FIND_LIBRARY(QT_QTMOTIF_LIBRARY_RELEASE NAMES QtMotif PATHS ${QT_LIBRARY_DIR}       NO_DEFAULT_PATH)
-    FIND_LIBRARY(QT_QTMOTIF_LIBRARY_DEBUG   NAMES QtMotif_debug PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-  ENDIF(Q_WS_X11)
-
-  # Set QT_QTNETWORK_LIBRARY
-  FIND_LIBRARY(QT_QTNETWORK_LIBRARY_RELEASE NAMES QtNetwork QtNetwork4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTNETWORK_LIBRARY_DEBUG   NAMES QtNetwork_debug QtNetworkd QtNetworkd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTNSPLUGIN_LIBRARY
-  FIND_LIBRARY(QT_QTNSPLUGIN_LIBRARY_RELEASE NAMES QtNsPlugin PATHS ${QT_LIBRARY_DIR}       NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTNSPLUGIN_LIBRARY_DEBUG   NAMES QtNsPlugin_debug PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTOPENGL_LIBRARY
-  FIND_LIBRARY(QT_QTOPENGL_LIBRARY_RELEASE NAMES QtOpenGL QtOpenGL4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTOPENGL_LIBRARY_DEBUG   NAMES QtOpenGL_debug QtOpenGLd QtOpenGLd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTSQL_LIBRARY
-  FIND_LIBRARY(QT_QTSQL_LIBRARY_RELEASE NAMES QtSql QtSql4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTSQL_LIBRARY_DEBUG   NAMES QtSql_debug QtSqld QtSqld4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTXML_LIBRARY
-  FIND_LIBRARY(QT_QTXML_LIBRARY_RELEASE NAMES QtXml QtXml4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTXML_LIBRARY_DEBUG   NAMES QtXml_debug QtXmld QtXmld4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTSVG_LIBRARY
-  FIND_LIBRARY(QT_QTSVG_LIBRARY_RELEASE NAMES QtSvg QtSvg4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTSVG_LIBRARY_DEBUG   NAMES QtSvg_debug QtSvgd QtSvgd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTUITOOLS_LIBRARY
-  FIND_LIBRARY(QT_QTUITOOLS_LIBRARY_RELEASE NAMES QtUiTools QtUiTools4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTUITOOLS_LIBRARY_DEBUG   NAMES QtUiTools_debug QtUiToolsd QtUiToolsd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-  # QtUiTools not with other frameworks with binary installation (in /usr/lib)
-  IF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTUITOOLS_LIBRARY_RELEASE)
-    FIND_LIBRARY(QT_QTUITOOLS_LIBRARY_RELEASE NAMES QtUiTools PATHS ${QT_LIBRARY_DIR})
-  ENDIF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTUITOOLS_LIBRARY_RELEASE)
-
-  # Set QT_QTTEST_LIBRARY
-  FIND_LIBRARY(QT_QTTEST_LIBRARY_RELEASE NAMES QtTest QtTest4 PATHS ${QT_LIBRARY_DIR}                      NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTTEST_LIBRARY_DEBUG   NAMES QtTest_debug QtTestd QtTestd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTDBUS_LIBRARY
-  # This was introduced with Qt 4.2, where also the naming scheme for debug libs was changed
-  # So does any of the debug lib names listed here actually exist ?
-  FIND_LIBRARY(QT_QTDBUS_LIBRARY_RELEASE NAMES QtDBus QtDBus4 PATHS ${QT_LIBRARY_DIR}                       NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTDBUS_LIBRARY_DEBUG   NAMES QtDBus_debug QtDBusd QtDBusd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTSCRIPT_LIBRARY
-  FIND_LIBRARY(QT_QTSCRIPT_LIBRARY_RELEASE NAMES QtScript QtScript4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTSCRIPT_LIBRARY_DEBUG   NAMES QtScript_debug QtScriptd QtScriptd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  IF( NOT QT_QTCORE_LIBRARY_DEBUG AND NOT QT_QTCORE_LIBRARY_RELEASE )
-
-    # try dropping a hint if trying to use Visual Studio with Qt built by mingw
-    IF(QT_LIBRARY_DIR AND MSVC)
-      IF(EXISTS ${QT_LIBRARY_DIR}/libqtmain.a)
-        MESSAGE( FATAL_ERROR "It appears you're trying to use Visual Studio with Qt built by mingw")
-      ENDIF(EXISTS ${QT_LIBRARY_DIR}/libqtmain.a)
-    ENDIF(QT_LIBRARY_DIR AND MSVC)
-
-    IF(Qt4_FIND_REQUIRED)
-      MESSAGE( FATAL_ERROR "Could NOT find QtCore. Check ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log for more details.")
-    ENDIF(Qt4_FIND_REQUIRED)
-  ENDIF( NOT QT_QTCORE_LIBRARY_DEBUG AND NOT QT_QTCORE_LIBRARY_RELEASE )
-
-  # Set QT_QTASSISTANT_LIBRARY
-  FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_RELEASE NAMES QtAssistantClient QtAssistantClient4 QtAssistant QtAssistant4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_DEBUG   NAMES QtAssistantClientd QtAssistantClientd4 QtAssistantClient_debug QtAssistant_debug QtAssistantd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTDESIGNER_LIBRARY
-  FIND_LIBRARY(QT_QTDESIGNER_LIBRARY_RELEASE NAMES QtDesigner QtDesigner4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTDESIGNER_LIBRARY_DEBUG   NAMES QtDesigner_debug QtDesignerd QtDesignerd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTDESIGNERCOMPONENTS_LIBRARY
-  FIND_LIBRARY(QT_QTDESIGNERCOMPONENTS_LIBRARY_RELEASE NAMES QtDesignerComponents QtDesignerComponents4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTDESIGNERCOMPONENTS_LIBRARY_DEBUG   NAMES QtDesignerComponents_debug QtDesignerComponentsd QtDesignerComponentsd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTMAIN_LIBRARY
-  IF(WIN32)
-    FIND_LIBRARY(QT_QTMAIN_LIBRARY_RELEASE NAMES qtmain PATHS ${QT_LIBRARY_DIR}
-      NO_DEFAULT_PATH)
-    FIND_LIBRARY(QT_QTMAIN_LIBRARY_DEBUG NAMES qtmaind PATHS ${QT_LIBRARY_DIR}
-      NO_DEFAULT_PATH)
-  ENDIF(WIN32)
-
-  # Set QT_QTASSISTANTCLIENT_LIBRARY
-  FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_RELEASE NAMES QtAssistantClient QtAssistantClient4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_DEBUG   NAMES QtAssistantClient_debug QtAssistantClientd QtAssistantClientd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTHELP_LIBRARY
-  FIND_LIBRARY(QT_QTHELP_LIBRARY_RELEASE NAMES QtHelp QtHelp4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTHELP_LIBRARY_DEBUG   NAMES QtHelp_debug QtHelpd QtHelpd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_RELEASE NAMES QtCLucene QtCLucene4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_DEBUG   NAMES QtCLucene_debug QtCLucened QtCLucened4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-  # QtCLucene not with other frameworks with binary installation (in /usr/lib)
-  IF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTCLUCENE_LIBRARY_RELEASE)
-    FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_RELEASE NAMES QtCLucene PATHS ${QT_LIBRARY_DIR})
-  ENDIF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTCLUCENE_LIBRARY_RELEASE)
-
-  # Set QT_QTWEBKIT_LIBRARY
-  FIND_LIBRARY(QT_QTWEBKIT_LIBRARY_RELEASE NAMES QtWebKit QtWebKit4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTWEBKIT_LIBRARY_DEBUG   NAMES QtWebKit_debug QtWebKitd QtWebKitd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_QTXMLPATTERNS_LIBRARY
-  FIND_LIBRARY(QT_QTXMLPATTERNS_LIBRARY_RELEASE NAMES QtXmlPatterns QtXmlPatterns4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_QTXMLPATTERNS_LIBRARY_DEBUG   NAMES QtXmlPatterns_debug QtXmlPatternsd QtXmlPatternsd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  # Set QT_PHONON_LIBRARY
-  FIND_LIBRARY(QT_PHONON_LIBRARY_RELEASE NAMES phonon phonon4 PATHS ${QT_LIBRARY_DIR}        NO_DEFAULT_PATH)
-  FIND_LIBRARY(QT_PHONON_LIBRARY_DEBUG   NAMES phonon_debug phonond phonond4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
-
-  ############################################
-  #
-  # Check the existence of the libraries.
-  #
-  ############################################
-
-  MACRO (_QT4_ADJUST_LIB_VARS basename)
-    IF (QT_${basename}_LIBRARY_RELEASE OR QT_${basename}_LIBRARY_DEBUG)
-
-      # if only the release version was found, set the debug variable also to the release version
-      IF (QT_${basename}_LIBRARY_RELEASE AND NOT QT_${basename}_LIBRARY_DEBUG)
-        SET(QT_${basename}_LIBRARY_DEBUG ${QT_${basename}_LIBRARY_RELEASE})
-        SET(QT_${basename}_LIBRARY       ${QT_${basename}_LIBRARY_RELEASE})
-        SET(QT_${basename}_LIBRARIES     ${QT_${basename}_LIBRARY_RELEASE})
-      ENDIF (QT_${basename}_LIBRARY_RELEASE AND NOT QT_${basename}_LIBRARY_DEBUG)
-
-      # if only the debug version was found, set the release variable also to the debug version
-      IF (QT_${basename}_LIBRARY_DEBUG AND NOT QT_${basename}_LIBRARY_RELEASE)
-        SET(QT_${basename}_LIBRARY_RELEASE ${QT_${basename}_LIBRARY_DEBUG})
-        SET(QT_${basename}_LIBRARY         ${QT_${basename}_LIBRARY_DEBUG})
-        SET(QT_${basename}_LIBRARIES       ${QT_${basename}_LIBRARY_DEBUG})
-      ENDIF (QT_${basename}_LIBRARY_DEBUG AND NOT QT_${basename}_LIBRARY_RELEASE)
-
-      IF (QT_${basename}_LIBRARY_DEBUG AND QT_${basename}_LIBRARY_RELEASE)
-        # if the generator supports configuration types then set
-        # optimized and debug libraries, or if the CMAKE_BUILD_TYPE has a value
-        IF (CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE)
-          SET(QT_${basename}_LIBRARY       optimized ${QT_${basename}_LIBRARY_RELEASE} debug ${QT_${basename}_LIBRARY_DEBUG})
-        ELSE(CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE)
-          # if there are no configuration types and CMAKE_BUILD_TYPE has no value
-          # then just use the release libraries
-          SET(QT_${basename}_LIBRARY       ${QT_${basename}_LIBRARY_RELEASE} )
-        ENDIF(CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE)
-        SET(QT_${basename}_LIBRARIES       optimized ${QT_${basename}_LIBRARY_RELEASE} debug ${QT_${basename}_LIBRARY_DEBUG})
-      ENDIF (QT_${basename}_LIBRARY_DEBUG AND QT_${basename}_LIBRARY_RELEASE)
-
-      SET(QT_${basename}_LIBRARY ${QT_${basename}_LIBRARY} CACHE FILEPATH "The Qt ${basename} library")
-
-      IF (QT_${basename}_LIBRARY)
-        SET(QT_${basename}_FOUND 1)
-      ENDIF (QT_${basename}_LIBRARY)
-
-    ENDIF (QT_${basename}_LIBRARY_RELEASE OR QT_${basename}_LIBRARY_DEBUG)
-
-    IF (QT_${basename}_INCLUDE_DIR)
-      #add the include directory to QT_INCLUDES
-      SET(QT_INCLUDES "${QT_${basename}_INCLUDE_DIR}" ${QT_INCLUDES})
-    ENDIF (QT_${basename}_INCLUDE_DIR)
-
-    # Make variables changeble to the advanced user
-    MARK_AS_ADVANCED(QT_${basename}_LIBRARY QT_${basename}_LIBRARY_RELEASE QT_${basename}_LIBRARY_DEBUG QT_${basename}_INCLUDE_DIR)
-  ENDMACRO (_QT4_ADJUST_LIB_VARS)
-
-
-  # Set QT_xyz_LIBRARY variable and add
-  # library include path to QT_INCLUDES
-  _QT4_ADJUST_LIB_VARS(QTCORE)
-  _QT4_ADJUST_LIB_VARS(QTGUI)
-  _QT4_ADJUST_LIB_VARS(QT3SUPPORT)
-  _QT4_ADJUST_LIB_VARS(QTASSISTANT)
-  _QT4_ADJUST_LIB_VARS(QTDESIGNER)
-  _QT4_ADJUST_LIB_VARS(QTDESIGNERCOMPONENTS)
-  _QT4_ADJUST_LIB_VARS(QTNETWORK)
-  _QT4_ADJUST_LIB_VARS(QTNSPLUGIN)
-  _QT4_ADJUST_LIB_VARS(QTOPENGL)
-  _QT4_ADJUST_LIB_VARS(QTSQL)
-  _QT4_ADJUST_LIB_VARS(QTXML)
-  _QT4_ADJUST_LIB_VARS(QTSVG)
-  _QT4_ADJUST_LIB_VARS(QTSCRIPT)
-  _QT4_ADJUST_LIB_VARS(QTUITOOLS)
-  _QT4_ADJUST_LIB_VARS(QTTEST)
-  _QT4_ADJUST_LIB_VARS(QTDBUS)
-  _QT4_ADJUST_LIB_VARS(QTASSISTANTCLIENT)
-  _QT4_ADJUST_LIB_VARS(QTHELP)
-  _QT4_ADJUST_LIB_VARS(QTWEBKIT)
-  _QT4_ADJUST_LIB_VARS(QTXMLPATTERNS)
-  _QT4_ADJUST_LIB_VARS(PHONON)
-  _QT4_ADJUST_LIB_VARS(QTCLUCENE)
-
-  # platform dependent libraries
-  IF(Q_WS_X11)
-    _QT4_ADJUST_LIB_VARS(QTMOTIF)
-  ENDIF(Q_WS_X11)
-  IF(WIN32)
-    _QT4_ADJUST_LIB_VARS(QTMAIN)
-  ENDIF(WIN32)
-
-
-  #######################################
-  #
-  #       Check the executables of Qt
-  #          ( moc, uic, rcc )
-  #
-  #######################################
-
-
-  # find moc and uic using qmake
-  QT_QUERY_QMAKE(QT_MOC_EXECUTABLE_INTERNAL "QMAKE_MOC")
-  QT_QUERY_QMAKE(QT_UIC_EXECUTABLE_INTERNAL "QMAKE_UIC")
-
-  # make sure we have / and not \ as qmake gives on windows
-  FILE(TO_CMAKE_PATH
-    "${QT_MOC_EXECUTABLE_INTERNAL}" QT_MOC_EXECUTABLE_INTERNAL)
-  # make sure we have / and not \ as qmake gives on windows
-  FILE(TO_CMAKE_PATH
-    "${QT_UIC_EXECUTABLE_INTERNAL}" QT_UIC_EXECUTABLE_INTERNAL)
-
-  SET(QT_MOC_EXECUTABLE
-    ${QT_MOC_EXECUTABLE_INTERNAL} CACHE FILEPATH "The moc executable")
-  SET(QT_UIC_EXECUTABLE
-    ${QT_UIC_EXECUTABLE_INTERNAL} CACHE FILEPATH "The uic executable")
-
-  FIND_PROGRAM(QT_UIC3_EXECUTABLE
-    NAMES uic3
-    PATHS ${QT_BINARY_DIR}
-    NO_DEFAULT_PATH
-    )
-
-  FIND_PROGRAM(QT_RCC_EXECUTABLE
-    NAMES rcc
-    PATHS ${QT_BINARY_DIR}
-    NO_DEFAULT_PATH
-    )
-
-  FIND_PROGRAM(QT_DBUSCPP2XML_EXECUTABLE
-    NAMES qdbuscpp2xml
-    PATHS ${QT_BINARY_DIR}
-    NO_DEFAULT_PATH
-    )
-
-  FIND_PROGRAM(QT_DBUSXML2CPP_EXECUTABLE
-    NAMES qdbusxml2cpp
-    PATHS ${QT_BINARY_DIR}
-    NO_DEFAULT_PATH
-    )
-
-  FIND_PROGRAM(QT_LUPDATE_EXECUTABLE
-    NAMES lupdate
-    PATHS ${QT_BINARY_DIR}
-    NO_DEFAULT_PATH
-    )
-
-  FIND_PROGRAM(QT_LRELEASE_EXECUTABLE
-    NAMES lrelease
-    PATHS ${QT_BINARY_DIR}
-    NO_DEFAULT_PATH
-    )
-
-  IF (QT_MOC_EXECUTABLE)
-     SET(QT_WRAP_CPP "YES")
-  ENDIF (QT_MOC_EXECUTABLE)
-
-  IF (QT_UIC_EXECUTABLE)
-     SET(QT_WRAP_UI "YES")
-  ENDIF (QT_UIC_EXECUTABLE)
-
-
-
-  MARK_AS_ADVANCED( QT_UIC_EXECUTABLE QT_UIC3_EXECUTABLE QT_MOC_EXECUTABLE
-    QT_RCC_EXECUTABLE QT_DBUSXML2CPP_EXECUTABLE QT_DBUSCPP2XML_EXECUTABLE
-    QT_LUPDATE_EXECUTABLE QT_LRELEASE_EXECUTABLE)
-
-  ######################################
-  #
-  #       Macros for building Qt files
-  #
-  ######################################
-
-  MACRO (QT4_EXTRACT_OPTIONS _qt4_files _qt4_options)
-    SET(${_qt4_files})
-    SET(${_qt4_options})
-    SET(_QT4_DOING_OPTIONS FALSE)
-    FOREACH(_currentArg ${ARGN})
-      IF ("${_currentArg}" STREQUAL "OPTIONS")
-        SET(_QT4_DOING_OPTIONS TRUE)
-      ELSE ("${_currentArg}" STREQUAL "OPTIONS")
-        IF(_QT4_DOING_OPTIONS)
-          LIST(APPEND ${_qt4_options} "${_currentArg}")
-        ELSE(_QT4_DOING_OPTIONS)
-          LIST(APPEND ${_qt4_files} "${_currentArg}")
-        ENDIF(_QT4_DOING_OPTIONS)
-      ENDIF ("${_currentArg}" STREQUAL "OPTIONS")
-    ENDFOREACH(_currentArg)
-  ENDMACRO (QT4_EXTRACT_OPTIONS)
-
-  # macro used to create the names of output files preserving relative dirs
-  MACRO (QT4_MAKE_OUTPUT_FILE infile prefix ext outfile )
-    STRING(LENGTH ${CMAKE_CURRENT_BINARY_DIR} _binlength)
-    STRING(LENGTH ${infile} _infileLength)
-    SET(_checkinfile ${CMAKE_CURRENT_SOURCE_DIR})
-    IF(_infileLength GREATER _binlength)
-      STRING(SUBSTRING "${infile}" 0 ${_binlength} _checkinfile)
-    ENDIF(_infileLength GREATER _binlength)
-    IF(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}")
-      FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_BINARY_DIR} ${infile})
-    ELSE(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}")
-      FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_SOURCE_DIR} ${infile})
-    ENDIF(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}")
-    SET(_outfile "${CMAKE_CURRENT_BINARY_DIR}/${rel}")
-    STRING(REPLACE ".." "__" _outfile ${_outfile})
-    GET_FILENAME_COMPONENT(outpath ${_outfile} PATH)
-    GET_FILENAME_COMPONENT(_outfile ${_outfile} NAME_WE)
-    FILE(MAKE_DIRECTORY ${outpath})
-    SET(${outfile} ${outpath}/${prefix}${_outfile}.${ext})
-  ENDMACRO (QT4_MAKE_OUTPUT_FILE )
-
-  MACRO (QT4_GET_MOC_FLAGS _moc_flags)
-     SET(${_moc_flags})
-     GET_DIRECTORY_PROPERTY(_inc_DIRS INCLUDE_DIRECTORIES)
-
-     FOREACH(_current ${_inc_DIRS})
-        SET(${_moc_flags} ${${_moc_flags}} "-I${_current}")
-     ENDFOREACH(_current ${_inc_DIRS})
-
-     GET_DIRECTORY_PROPERTY(_defines COMPILE_DEFINITIONS)
-     FOREACH(_current ${_defines})
-        SET(${_moc_flags} ${${_moc_flags}} "-D${_current}")
-     ENDFOREACH(_current ${_defines})
-
-     IF(Q_WS_WIN)
-       SET(${_moc_flags} ${${_moc_flags}} -DWIN32)
-     ENDIF(Q_WS_WIN)
-
-  ENDMACRO(QT4_GET_MOC_FLAGS)
-
-  # helper macro to set up a moc rule
-  MACRO (QT4_CREATE_MOC_COMMAND infile outfile moc_flags moc_options)
-    # For Windows, create a parameters file to work around command line length limit
-    IF (WIN32)
-      # Pass the parameters in a file.  Set the working directory to
-      # be that containing the parameters file and reference it by
-      # just the file name.  This is necessary because the moc tool on
-      # MinGW builds does not seem to handle spaces in the path to the
-      # file given with the @ syntax.
-      GET_FILENAME_COMPONENT(_moc_outfile_name "${outfile}" NAME)
-      GET_FILENAME_COMPONENT(_moc_outfile_dir "${outfile}" PATH)
-      IF(_moc_outfile_dir)
-        SET(_moc_working_dir WORKING_DIRECTORY ${_moc_outfile_dir})
-      ENDIF(_moc_outfile_dir)
-      SET (_moc_parameters_file ${outfile}_parameters)
-      SET (_moc_parameters ${moc_flags} ${moc_options} -o "${outfile}" "${infile}")
-      FILE (REMOVE ${_moc_parameters_file})
-      FOREACH(arg ${_moc_parameters})
-        FILE (APPEND ${_moc_parameters_file} "${arg}\n")
-      ENDFOREACH(arg)
-      ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
-                         COMMAND ${QT_MOC_EXECUTABLE} @${_moc_outfile_name}_parameters
-                         DEPENDS ${infile}
-                         ${_moc_working_dir}
-                         VERBATIM)
-    ELSE (WIN32)
-      ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
-                         COMMAND ${QT_MOC_EXECUTABLE}
-                         ARGS ${moc_flags} ${moc_options} -o ${outfile} ${infile}
-                         DEPENDS ${infile})
-    ENDIF (WIN32)
-  ENDMACRO (QT4_CREATE_MOC_COMMAND)
-
-
-  MACRO (QT4_GENERATE_MOC infile outfile )
-     QT4_GET_MOC_FLAGS(moc_flags)
-     GET_FILENAME_COMPONENT(abs_infile ${infile} ABSOLUTE)
-     QT4_CREATE_MOC_COMMAND(${abs_infile} ${outfile} "${moc_flags}" "")
-     SET_SOURCE_FILES_PROPERTIES(${outfile} PROPERTIES SKIP_AUTOMOC TRUE)  # dont run automoc on this file
-  ENDMACRO (QT4_GENERATE_MOC)
-
-
-  # QT4_WRAP_CPP(outfiles inputfile ... )
-
-  MACRO (QT4_WRAP_CPP outfiles )
-    # get include dirs
-    QT4_GET_MOC_FLAGS(moc_flags)
-    QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN})
-
-    FOREACH (it ${moc_files})
-      GET_FILENAME_COMPONENT(it ${it} ABSOLUTE)
-      QT4_MAKE_OUTPUT_FILE(${it} moc_ cxx outfile)
-      QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}")
-      SET(${outfiles} ${${outfiles}} ${outfile})
-    ENDFOREACH(it)
-
-  ENDMACRO (QT4_WRAP_CPP)
-
-
-  # QT4_WRAP_UI(outfiles inputfile ... )
-
-  MACRO (QT4_WRAP_UI outfiles )
-    QT4_EXTRACT_OPTIONS(ui_files ui_options ${ARGN})
-
-    FOREACH (it ${ui_files})
-      GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
-      GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
-      SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h)
-      ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
-        COMMAND ${QT_UIC_EXECUTABLE}
-        ARGS ${ui_options} -o ${outfile} ${infile}
-        MAIN_DEPENDENCY ${infile})
-      SET(${outfiles} ${${outfiles}} ${outfile})
-    ENDFOREACH (it)
-
-  ENDMACRO (QT4_WRAP_UI)
-
-
-  # QT4_ADD_RESOURCES(outfiles inputfile ... )
-
-  MACRO (QT4_ADD_RESOURCES outfiles )
-    QT4_EXTRACT_OPTIONS(rcc_files rcc_options ${ARGN})
-
-    FOREACH (it ${rcc_files})
-      GET_FILENAME_COMPONENT(outfilename ${it} NAME_WE)
-      GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
-      GET_FILENAME_COMPONENT(rc_path ${infile} PATH)
-      SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/qrc_${outfilename}.cxx)
-      #  parse file for dependencies
-      #  all files are absolute paths or relative to the location of the qrc file
-      FILE(READ "${infile}" _RC_FILE_CONTENTS)
-      STRING(REGEX MATCHALL "<file[^<]+" _RC_FILES "${_RC_FILE_CONTENTS}")
-      SET(_RC_DEPENDS)
-      FOREACH(_RC_FILE ${_RC_FILES})
-        STRING(REGEX REPLACE "^<file[^>]*>" "" _RC_FILE "${_RC_FILE}")
-        STRING(REGEX MATCH "^/|([A-Za-z]:/)" _ABS_PATH_INDICATOR "${_RC_FILE}")
-        IF(NOT _ABS_PATH_INDICATOR)
-          SET(_RC_FILE "${rc_path}/${_RC_FILE}")
-        ENDIF(NOT _ABS_PATH_INDICATOR)
-        SET(_RC_DEPENDS ${_RC_DEPENDS} "${_RC_FILE}")
-      ENDFOREACH(_RC_FILE)
-      ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
-        COMMAND ${QT_RCC_EXECUTABLE}
-        ARGS ${rcc_options} -name ${outfilename} -o ${outfile} ${infile}
-        MAIN_DEPENDENCY ${infile}
-        DEPENDS ${_RC_DEPENDS})
-      SET(${outfiles} ${${outfiles}} ${outfile})
-    ENDFOREACH (it)
-
-  ENDMACRO (QT4_ADD_RESOURCES)
-
-
-  MACRO(QT4_ADD_DBUS_INTERFACE _sources _interface _basename)
-    GET_FILENAME_COMPONENT(_infile ${_interface} ABSOLUTE)
-    SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
-    SET(_impl   ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
-    SET(_moc    ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc)
-
-    GET_SOURCE_FILE_PROPERTY(_nonamespace ${_interface} NO_NAMESPACE)
-    IF ( _nonamespace )
-        SET(_params -N -m)
-    ELSE ( _nonamespace )
-        SET(_params -m)
-    ENDIF ( _nonamespace )
-
-    GET_SOURCE_FILE_PROPERTY(_classname ${_interface} CLASSNAME)
-    IF ( _classname )
-        SET(_params ${_params} -c ${_classname})
-    ENDIF ( _classname )
-
-    GET_SOURCE_FILE_PROPERTY(_include ${_interface} INCLUDE)
-    IF ( _include )
-        SET(_params ${_params} -i ${_include})
-    ENDIF ( _include )
-
-    ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header}
-        COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} ${_params} -p ${_basename} ${_infile}
-        DEPENDS ${_infile})
-
-    SET_SOURCE_FILES_PROPERTIES(${_impl} PROPERTIES SKIP_AUTOMOC TRUE)
-
-    QT4_GENERATE_MOC(${_header} ${_moc})
-
-    SET(${_sources} ${${_sources}} ${_impl} ${_header} ${_moc})
-    MACRO_ADD_FILE_DEPENDENCIES(${_impl} ${_moc})
-
-  ENDMACRO(QT4_ADD_DBUS_INTERFACE)
-
-
-
-  MACRO(QT4_ADD_DBUS_INTERFACES _sources)
-     FOREACH (_current_FILE ${ARGN})
-        GET_FILENAME_COMPONENT(_infile ${_current_FILE} ABSOLUTE)
-        # get the part before the ".xml" suffix
-        STRING(REGEX REPLACE "(.*[/\\.])?([^\\.]+)\\.xml" "\\2" _basename ${_current_FILE})
-        STRING(TOLOWER ${_basename} _basename)
-        QT4_ADD_DBUS_INTERFACE(${_sources} ${_infile} ${_basename}interface)
-     ENDFOREACH (_current_FILE)
-  ENDMACRO(QT4_ADD_DBUS_INTERFACES)
-
-
-  MACRO(QT4_GENERATE_DBUS_INTERFACE _header) # _customName )
-    SET(_customName "${ARGV1}")
-    GET_FILENAME_COMPONENT(_in_file ${_header} ABSOLUTE)
-    GET_FILENAME_COMPONENT(_basename ${_header} NAME_WE)
-
-    IF (_customName)
-      SET(_target ${CMAKE_CURRENT_BINARY_DIR}/${_customName})
-    ELSE (_customName)
-      SET(_target ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.xml)
-    ENDIF (_customName)
-
-    ADD_CUSTOM_COMMAND(OUTPUT ${_target}
-        COMMAND ${QT_DBUSCPP2XML_EXECUTABLE} ${_in_file} > ${_target}
-        DEPENDS ${_in_file}
-    )
-  ENDMACRO(QT4_GENERATE_DBUS_INTERFACE)
-
-
-  MACRO(QT4_ADD_DBUS_ADAPTOR _sources _xml_file _include _parentClass) # _optionalBasename )
-    GET_FILENAME_COMPONENT(_infile ${_xml_file} ABSOLUTE)
-
-    SET(_optionalBasename "${ARGV4}")
-    IF (_optionalBasename)
-       SET(_basename ${_optionalBasename} )
-    ELSE (_optionalBasename)
-       STRING(REGEX REPLACE "(.*[/\\.])?([^\\.]+)\\.xml" "\\2adaptor" _basename ${_infile})
-       STRING(TOLOWER ${_basename} _basename)
-    ENDIF (_optionalBasename)
-
-    SET(_optionalClassName "${ARGV5}")
-    SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
-    SET(_impl   ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
-    SET(_moc    ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc)
-
-    IF(_optionalClassName)
-       ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header}
-          COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} -m -a ${_basename} -c ${_optionalClassName} -i ${_include} -l ${_parentClass} ${_infile}
-          DEPENDS ${_infile}
-        )
-    ELSE(_optionalClassName)
-       ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header}
-          COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} -m -a ${_basename} -i ${_include} -l ${_parentClass} ${_infile}
-          DEPENDS ${_infile}
-        )
-    ENDIF(_optionalClassName)
-
-    QT4_GENERATE_MOC(${_header} ${_moc})
-    SET_SOURCE_FILES_PROPERTIES(${_impl} PROPERTIES SKIP_AUTOMOC TRUE)
-    MACRO_ADD_FILE_DEPENDENCIES(${_impl} ${_moc})
-
-    SET(${_sources} ${${_sources}} ${_impl} ${_header} ${_moc})
-  ENDMACRO(QT4_ADD_DBUS_ADAPTOR)
-
-   MACRO(QT4_AUTOMOC)
-      QT4_GET_MOC_FLAGS(_moc_INCS)
-
-      SET(_matching_FILES )
-      FOREACH (_current_FILE ${ARGN})
-
-         GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE)
-         # if "SKIP_AUTOMOC" is set to true, we will not handle this file here.
-         # This is required to make uic work correctly:
-         # we need to add generated .cpp files to the sources (to compile them),
-         # but we cannot let automoc handle them, as the .cpp files don't exist yet when
-         # cmake is run for the very first time on them -> however the .cpp files might
-         # exist at a later run. at that time we need to skip them, so that we don't add two
-         # different rules for the same moc file
-         GET_SOURCE_FILE_PROPERTY(_skip ${_abs_FILE} SKIP_AUTOMOC)
-
-         IF ( NOT _skip AND EXISTS ${_abs_FILE} )
-
-            FILE(READ ${_abs_FILE} _contents)
-
-            GET_FILENAME_COMPONENT(_abs_PATH ${_abs_FILE} PATH)
-
-            STRING(REGEX MATCHALL "#include +[^ ]+\\.moc[\">]" _match "${_contents}")
-            IF(_match)
-               FOREACH (_current_MOC_INC ${_match})
-                  STRING(REGEX MATCH "[^ <\"]+\\.moc" _current_MOC "${_current_MOC_INC}")
-                  GET_FILENAME_COMPONENT(_basename ${_current_MOC} NAME_WE)
-                  SET(_header ${_abs_PATH}/${_basename}.h)
-                  SET(_moc    ${CMAKE_CURRENT_BINARY_DIR}/${_current_MOC})
-                  QT4_CREATE_MOC_COMMAND(${_header} ${_moc} "${_moc_INCS}" "")
-                  MACRO_ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc})
-               ENDFOREACH (_current_MOC_INC)
-            ENDIF(_match)
-         ENDIF ( NOT _skip AND EXISTS ${_abs_FILE} )
-      ENDFOREACH (_current_FILE)
-   ENDMACRO(QT4_AUTOMOC)
-
-   MACRO(QT4_CREATE_TRANSLATION _qm_files)
-      QT4_EXTRACT_OPTIONS(_lupdate_files _lupdate_options ${ARGN})
-      MESSAGE("lupdate_files ${_lupdate_files}")
-      MESSAGE("lupdate_options ${_lupdate_options}")
-      SET(_my_sources)
-      SET(_my_tsfiles)
-      FOREACH (_file ${_lupdate_files})
-         GET_FILENAME_COMPONENT(_ext ${_file} EXT)
-         GET_FILENAME_COMPONENT(_abs_FILE ${_file} ABSOLUTE)
-         IF(_ext MATCHES "ts")
-           LIST(APPEND _my_tsfiles ${_abs_FILE})
-         ELSE(_ext MATCHES "ts")
-           LIST(APPEND _my_sources ${_abs_FILE})
-         ENDIF(_ext MATCHES "ts")
-      ENDFOREACH(_file)
-      FOREACH(_ts_file ${_my_tsfiles})
-        ADD_CUSTOM_COMMAND(OUTPUT ${_ts_file}
-           COMMAND ${QT_LUPDATE_EXECUTABLE}
-           ARGS ${_lupdate_options} ${_my_sources} -ts ${_ts_file}
-           DEPENDS ${_my_sources})
-      ENDFOREACH(_ts_file)
-      QT4_ADD_TRANSLATION(${_qm_files} ${_my_tsfiles})
-   ENDMACRO(QT4_CREATE_TRANSLATION)
-
-   MACRO(QT4_ADD_TRANSLATION _qm_files)
-      FOREACH (_current_FILE ${ARGN})
-         GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE)
-         GET_FILENAME_COMPONENT(qm ${_abs_FILE} NAME_WE)
-         SET(qm "${CMAKE_CURRENT_BINARY_DIR}/${qm}.qm")
-
-         ADD_CUSTOM_COMMAND(OUTPUT ${qm}
-            COMMAND ${QT_LRELEASE_EXECUTABLE}
-            ARGS ${_abs_FILE} -qm ${qm}
-            DEPENDS ${_abs_FILE}
-         )
-         SET(${_qm_files} ${${_qm_files}} ${qm})
-      ENDFOREACH (_current_FILE)
-   ENDMACRO(QT4_ADD_TRANSLATION)
-
-
-
-
-
-  ######################################
-  #
-  #       decide if Qt got found
-  #
-  ######################################
-
-  # if the includes,libraries,moc,uic and rcc are found then we have it
-  IF( QT_LIBRARY_DIR AND QT_INCLUDE_DIR AND QT_MOC_EXECUTABLE AND
-      QT_UIC_EXECUTABLE AND QT_RCC_EXECUTABLE AND QT_QTCORE_LIBRARY)
-    SET( QT4_FOUND "YES" )
-    INCLUDE(FindPackageMessage)
-    FIND_PACKAGE_MESSAGE(Qt4 "Found Qt-Version ${QTVERSION}"
-      "[${QT_LIBRARY_DIR}][${QT_INCLUDE_DIR}][${QT_MOC_EXECUTABLE}][${QT_UIC_EXECUTABLE}][${QT_RCC_EXECUTABLE}]")
-  ELSE( QT_LIBRARY_DIR AND QT_INCLUDE_DIR AND QT_MOC_EXECUTABLE AND
-        QT_UIC_EXECUTABLE AND QT_RCC_EXECUTABLE AND QT_QTCORE_LIBRARY)
-    SET( QT4_FOUND "NO")
-    SET(QT_QMAKE_EXECUTABLE "${QT_QMAKE_EXECUTABLE}-NOTFOUND" CACHE FILEPATH "Invalid qmake found" FORCE)
-    IF( Qt4_FIND_REQUIRED)
-      MESSAGE( FATAL_ERROR "Qt libraries, includes, moc, uic or/and rcc NOT found!")
-    ENDIF( Qt4_FIND_REQUIRED)
-  ENDIF( QT_LIBRARY_DIR AND QT_INCLUDE_DIR AND QT_MOC_EXECUTABLE AND
-         QT_UIC_EXECUTABLE AND  QT_RCC_EXECUTABLE AND QT_QTCORE_LIBRARY)
-
-  SET(QT_FOUND ${QT4_FOUND})
-
-
-  #######################################
-  #
-  #       Qt configuration
-  #
-  #######################################
-  IF(EXISTS "${QT_MKSPECS_DIR}/qconfig.pri")
-    FILE(READ ${QT_MKSPECS_DIR}/qconfig.pri _qconfig_FILE_contents)
-    STRING(REGEX MATCH "QT_CONFIG[^\n]+" QT_QCONFIG "${_qconfig_FILE_contents}")
-    STRING(REGEX MATCH "CONFIG[^\n]+" QT_CONFIG "${_qconfig_FILE_contents}")
-    STRING(REGEX MATCH "EDITION[^\n]+" QT_EDITION "${_qconfig_FILE_contents}")
-  ENDIF(EXISTS "${QT_MKSPECS_DIR}/qconfig.pri")
-  IF("${QT_EDITION}" MATCHES "DesktopLight")
-    SET(QT_EDITION_DESKTOPLIGHT 1)
-  ENDIF("${QT_EDITION}" MATCHES "DesktopLight")
-
-
-  ###############################################
-  #
-  #       configuration/system dependent settings
-  #
-  ###############################################
-
-  # find dependencies for some Qt modules
-  # when doing builds against a static Qt, they are required
-  # when doing builds against a shared Qt, they are sometimes not required
-  # even some Linux distros do not require these dependencies
-  # if a user needs the dependencies, and they couldn't be found, they can set
-  # the variables themselves.
-
-  SET(QT_QTGUI_LIB_DEPENDENCIES "")
-  SET(QT_QTCORE_LIB_DEPENDENCIES "")
-  SET(QT_QTNETWORK_LIB_DEPENDENCIES "")
-  SET(QT_QTOPENGL_LIB_DEPENDENCIES "")
-  SET(QT_QTDBUS_LIB_DEPENDENCIES "")
-  SET(QT_QTHELP_LIB_DEPENDENCIES ${QT_QTCLUCENE_LIBRARY})
-
-  # build using shared Qt needs -DQT_DLL
-  IF(NOT QT_CONFIG MATCHES "static")
-    # warning currently only qconfig.pri on Windows potentially contains "static"
-    # so QT_DLL might not get defined properly on other platforms.
-    SET(QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_DLL)
-  ENDIF(NOT QT_CONFIG MATCHES "static")
-
-  # QtOpenGL dependencies
-  QT_QUERY_QMAKE(QMAKE_LIBS_OPENGL "QMAKE_LIBS_OPENGL")
-  SET (QT_QTOPENGL_LIB_DEPENDENCIES ${QT_QTOPENGL_LIB_DEPENDENCIES} ${QMAKE_LIBS_OPENGL})
-
-  IF(Q_WS_X11)
-    # X11 libraries Qt absolutely depends on
-    QT_QUERY_QMAKE(QT_LIBS_X11 "QMAKE_LIBS_X11")
-    SEPARATE_ARGUMENTS(QT_LIBS_X11)
-    FOREACH(QT_X11_LIB ${QT_LIBS_X11})
-      STRING(REGEX REPLACE "-l" "" QT_X11_LIB "${QT_X11_LIB}")
-      SET(QT_TMP_STR "QT_X11_${QT_X11_LIB}_LIBRARY")
-      FIND_LIBRARY(${QT_TMP_STR} NAMES "${QT_X11_LIB}" PATHS ${QMAKE_LIBDIR_X11})
-      IF(${QT_TMP_STR})
-        SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${${QT_TMP_STR}})
-        MARK_AS_ADVANCED(${QT_TMP_STR})
-      ENDIF(${QT_TMP_STR})
-    ENDFOREACH(QT_X11_LIB)
-
-    QT_QUERY_QMAKE(QT_LIBS_THREAD "QMAKE_LIBS_THREAD")
-    SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${QT_LIBS_THREAD})
-
-    QT_QUERY_QMAKE(QMAKE_LIBS_DYNLOAD "QMAKE_LIBS_DYNLOAD")
-    SET (QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${QMAKE_LIBS_DYNLOAD})
-
-  ENDIF(Q_WS_X11)
-
-  IF(Q_WS_WIN)
-    SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} imm32 winmm)
-    SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ws2_32)
-  ENDIF(Q_WS_WIN)
-
-  IF(Q_WS_MAC)
-    SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework Carbon")
-
-    # Qt 4.0, 4.1, 4.2 use QuickTime
-    IF(QT_VERSION_MINOR LESS 3)
-      SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework QuickTime")
-    ENDIF(QT_VERSION_MINOR LESS 3)
-
-    # Qt 4.2+ use AppKit
-    IF(QT_VERSION_MINOR GREATER 1)
-      SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework AppKit")
-    ENDIF(QT_VERSION_MINOR GREATER 1)
-
-    SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} "-framework ApplicationServices")
-  ENDIF(Q_WS_MAC)
-
-  #######################################
-  #
-  #       compatibility settings
-  #
-  #######################################
-  # Backwards compatibility for CMake1.4 and 1.2
-  SET (QT_MOC_EXE ${QT_MOC_EXECUTABLE} )
-  SET (QT_UIC_EXE ${QT_UIC_EXECUTABLE} )
-
-  SET( QT_QT_LIBRARY "")
-
-ELSE(QT4_QMAKE_FOUND)
-
-   SET(QT_QMAKE_EXECUTABLE "${QT_QMAKE_EXECUTABLE}-NOTFOUND" CACHE FILEPATH "Invalid qmake found" FORCE)
-   IF(Qt4_FIND_REQUIRED)
-      IF(QT4_INSTALLED_VERSION_TOO_OLD)
-         MESSAGE(FATAL_ERROR "The installed Qt version ${QTVERSION} is too old, at least version ${QT_MIN_VERSION} is required")
-      ELSE(QT4_INSTALLED_VERSION_TOO_OLD)
-         MESSAGE( FATAL_ERROR "Qt qmake not found!")
-      ENDIF(QT4_INSTALLED_VERSION_TOO_OLD)
-   ELSE(Qt4_FIND_REQUIRED)
-      IF(QT4_INSTALLED_VERSION_TOO_OLD AND NOT Qt4_FIND_QUIETLY)
-         MESSAGE(STATUS "The installed Qt version ${QTVERSION} is too old, at least version ${QT_MIN_VERSION} is required")
-      ENDIF(QT4_INSTALLED_VERSION_TOO_OLD AND NOT Qt4_FIND_QUIETLY)
-   ENDIF(Qt4_FIND_REQUIRED)
-
-ENDIF (QT4_QMAKE_FOUND)
-
-
diff --git a/kde/cmake/TargetDistclean.cmake b/kde/cmake/TargetDistclean.cmake
deleted file mode 100755
index d061713d0d6aa20b22eeddddbfe9f1bf1934872c..0000000000000000000000000000000000000000
--- a/kde/cmake/TargetDistclean.cmake
+++ /dev/null
@@ -1,101 +0,0 @@
-
-# add custom target distclean
-# cleans and removes cmake generated files etc.
-# Jan Woetzel 04/2003
-#
-
-IF (UNIX)
-  ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
-  SET(DISTCLEANED
-#    cmake.depends
-#    cmake.check_depends
-#    CMakeCache.txt
-#    cmake.check_cache
-#    *.cmake
-#    Makefile
-#    core core.*
-#    gmon.out
-#    *~
-#    *_automoc.cpp.files
-#    *_automoc.cpp
-#    moc_*.cpp
-#    ui_*.h
-#    *.moc
-#    qrc_resources.cxx
-#    *_dbus_interface.cpp
-#    *_dbus_interface.h
-#    sflphone-client-kde
-#    sflphone-client-kde.shell
-#    install_manifest.txt
-#    *.1
-   CMakeCache.txt
-   *.cmake
-   Makefile
-   CMakeFiles
-   CMakeTmp
-   install_manifest.txt
-   man/*.cmake
-   man/Makefile
-   man/CMakeFiles
-   man/*.html
-   man/*.1
-   doc/*.cmake
-   doc/Makefile
-   doc/CMakeFiles
-   doc/*.bz2
-   data/*.cmake
-   data/Makefile
-   data/CMakeFiles
-   data/icons/*.cmake
-   data/icons/*.make
-   data/icons/Makefile
-   data/icons/CMakeFiles
-   src/*.cmake
-   src/Makefile
-   src/CMakeFiles
-   src/*.o
-   src/moc_*.cpp
-   src/ui_*.h
-   src/qrc_*.cxx
-   src/*_dbus_interface.cpp
-   src/*_dbus_interface.h
-   src/*_automoc.cpp.files
-   src/*_automoc.cpp
-   src/sflphone-client-kde
-   src/sflphone-client-kde.shell
-   src/*.moc
-   src/kcfg_*.cpp
-   src/kcfg_*.h
-   po/*.cmake
-   po/Makefile
-   po/CMakeFiles
-  )
-
-  SET(DISTCLEANED_REC
-   *.cmake
-   Makefile
-   CMakeFiles
-  )
-
-  ADD_CUSTOM_COMMAND(
-    DEPENDS clean
-    COMMENT "distribution clean"
-    COMMAND rm
-    ARGS    -Rf CMakeTmp CMakeFiles ${DISTCLEANED} `find ./po  -maxdepth 2  -name 'Makefile'` `find ./po  -maxdepth 2  -name 'CMakeFiles'` `find ./po  -maxdepth 2  -name '*.gmo'` `find ./po  -maxdepth 2  -name '*.cmake'`
-#     COMMAND find
-#     ARGS "./po ( -name 'Makefile' -o -name 'CMakeFiles' -o -name '*.gmo' -o -name '*.cmake' ) -maxdepth 2 -exec rm -rf {} \;"
-#     COMMAND rm
-#     ARGS -Rf `find ./po  -maxdepth 2  -name 'Makefile'`
-#     COMMAND find
-#     ARGS ./po  -maxdepth 2  -name 'CMakeFiles' -exec rm -rf {} \;
-#     COMMAND find
-#     ARGS ./po  -maxdepth 2  -name '*.gmo'      -exec rm -rf {} \;
-#     COMMAND find
-#     ARGS ./po  -maxdepth 2  -name '*.cmake'    -exec rm -rf {} \;
-#     COMMAND find
-#     ARGS ". \( -name 'Makefile' -o -name 'CMakeFiles' \) -exec rm -rf {} \;"
-    TARGET  distclean
-  )
-ENDIF(UNIX)
-
-
diff --git a/kde/config.sh b/kde/config.sh
deleted file mode 100755
index e8dd0b490356fb206cfb7f150c44b415e5214ebc..0000000000000000000000000000000000000000
--- a/kde/config.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/bash
-
-function autocmd()
-{
-    echo "Running ${1}..."
-        $* || {
-            echo "Error running ${1}"
-                exit 1
-        }
-}
-
-if [ ! -d "build" ]; then
-	mkdir build
-fi
-
-cd build
-
-# prefix=`echo $@ | grep -q "--prefix="`
-#
-# if $prefix
-# then options=$@" -DCMAKE_INSTALL_PREFIX="$prefix_env
-
-# debug=`echo $@ | grep -q "debug"`
-
-options=`echo $@ | sed "s/--prefix=/-DCMAKE_INSTALL_PREFIX=/g" | sed "s/--with-debug//g"`
-
-if `echo $@ | grep -q "\--with-debug"`
-then echo "Enable debug messages"
-options="$options -DCMAKE_BUILD_TYPE=Debug"
-else echo "Disable debug messages"
-options="$options -DCMAKE_BUILD_TYPE=Release"
-fi
-
-echo "Passing argument  '$options'  to cmake"
-
-autocmd cmake $options ..
-
-
-echo "**********************************************"
-echo "Configuration done!"
-echo "Run \`cd build' to go to the build directory."
-echo "Then run \`make'to build the software."
-echo "**********************************************"
diff --git a/kde/data/CMakeLists.txt b/kde/data/CMakeLists.txt
deleted file mode 100755
index 4155adb86eebd0a387569b2f2383e10180bea5d8..0000000000000000000000000000000000000000
--- a/kde/data/CMakeLists.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-
-add_subdirectory(icons)
-
-INSTALL( FILES sflphone-client-kde.desktop  DESTINATION  ${XDG_APPS_INSTALL_DIR} )
-INSTALL( FILES sflphone-client-kdeui.rc  DESTINATION  ${DATA_INSTALL_DIR}/sflphone-client-kde )
-INSTALL( FILES sflphone-client-kde.notifyrc  DESTINATION ${DATA_INSTALL_DIR}/sflphone-client-kde)
-
diff --git a/kde/data/icons/CMakeLists.txt b/kde/data/icons/CMakeLists.txt
deleted file mode 100755
index 106884f432c1d1e0b0584959af854c79ede4ea6d..0000000000000000000000000000000000000000
--- a/kde/data/icons/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-kde4_install_icons( ${ICON_INSTALL_DIR} )
diff --git a/kde/data/icons/hi128-apps-sflphone-client-kde.png b/kde/data/icons/hi128-apps-sflphone-client-kde.png
deleted file mode 100755
index 0766c5015c37940a5bbb5a98373dde11b6fd3684..0000000000000000000000000000000000000000
Binary files a/kde/data/icons/hi128-apps-sflphone-client-kde.png and /dev/null differ
diff --git a/kde/data/icons/hi16-apps-sflphone-client-kde.png b/kde/data/icons/hi16-apps-sflphone-client-kde.png
deleted file mode 100755
index a11d421fcee468f74620fab0855c9d0308be40e6..0000000000000000000000000000000000000000
Binary files a/kde/data/icons/hi16-apps-sflphone-client-kde.png and /dev/null differ
diff --git a/kde/data/icons/hi22-apps-sflphone-client-kde.png b/kde/data/icons/hi22-apps-sflphone-client-kde.png
deleted file mode 100755
index 2000c5fe0e6eeac4fa1414ebf55ad6159e89f3a1..0000000000000000000000000000000000000000
Binary files a/kde/data/icons/hi22-apps-sflphone-client-kde.png and /dev/null differ
diff --git a/kde/data/icons/hi32-apps-sflphone-client-kde.png b/kde/data/icons/hi32-apps-sflphone-client-kde.png
deleted file mode 100755
index 611b982155f5e83662fa5404d1473dbfa9cd8d4a..0000000000000000000000000000000000000000
Binary files a/kde/data/icons/hi32-apps-sflphone-client-kde.png and /dev/null differ
diff --git a/kde/data/icons/hi48-apps-sflphone-client-kde.png b/kde/data/icons/hi48-apps-sflphone-client-kde.png
deleted file mode 100755
index c643513125209fa828c79b9e8d30d34558aff8c0..0000000000000000000000000000000000000000
Binary files a/kde/data/icons/hi48-apps-sflphone-client-kde.png and /dev/null differ
diff --git a/kde/data/icons/hi64-apps-sflphone-client-kde.png b/kde/data/icons/hi64-apps-sflphone-client-kde.png
deleted file mode 100755
index 9ffd3ca53c30493b08dc80fcfbd879ec7e4fa8f0..0000000000000000000000000000000000000000
Binary files a/kde/data/icons/hi64-apps-sflphone-client-kde.png and /dev/null differ
diff --git a/kde/data/icons/hisc-apps-sflphone-client-kde.svgz b/kde/data/icons/hisc-apps-sflphone-client-kde.svgz
deleted file mode 100755
index 53105ea7c77c3ad52bd9f04e508febbd9f50a464..0000000000000000000000000000000000000000
Binary files a/kde/data/icons/hisc-apps-sflphone-client-kde.svgz and /dev/null differ
diff --git a/kde/data/icons/small/hi16-apps-sflphone-client-kde.svgz b/kde/data/icons/small/hi16-apps-sflphone-client-kde.svgz
deleted file mode 100755
index cb77652079d1223c0043b797d4ff391047f0c032..0000000000000000000000000000000000000000
Binary files a/kde/data/icons/small/hi16-apps-sflphone-client-kde.svgz and /dev/null differ
diff --git a/kde/data/icons/small/hi32-apps-sflphone-client-kde.svg b/kde/data/icons/small/hi32-apps-sflphone-client-kde.svg
deleted file mode 100755
index 6a20cae05ad29065321ee5c4727c027468f64c1b..0000000000000000000000000000000000000000
--- a/kde/data/icons/small/hi32-apps-sflphone-client-kde.svg
+++ /dev/null
@@ -1,781 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/david/oxygen/trunk/scalable/apps/small/16x16"
-   sodipodi:docname="hi32-apps-sflphone-client-kde.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   inkscape:export-filename="/home/david/graphics-document-viewer.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4999">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5001" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5003" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5299"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4991">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4993" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4995" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient5297"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4684">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4686" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4688" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5308"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientTransform="matrix(0.173669,0,0,0.174326,5.746764e-4,-16.089201)" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3803">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3805" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3807" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3803"
-       id="linearGradient3809"
-       x1="12.663443"
-       y1="8.5301828"
-       x2="41.858654"
-       y2="57.533279"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.2705584,0,0,0.2715818,-0.2334952,-16.324153)" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective2966" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3491">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3493" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3495" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3491"
-       id="linearGradient3497"
-       x1="9.4819469"
-       y1="-13.32653"
-       x2="10.666382"
-       y2="-14.316705"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       y2="723.96979"
-       x2="-2309.3169"
-       y1="122.62138"
-       x1="-2325.3611"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7282"
-       xlink:href="#linearGradient3794"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="344.25839"
-       x2="-2305.0696"
-       y1="275.5253"
-       x1="-2282.2617"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7280"
-       xlink:href="#linearGradient3794"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="-39.337055"
-       x2="-2266.7681"
-       y1="568.77667"
-       x1="-2266.7681"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7278"
-       xlink:href="#linearGradient2948"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="-39.337055"
-       x2="-2266.7681"
-       y1="568.77667"
-       x1="-2266.7681"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7276"
-       xlink:href="#linearGradient2948"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="428.47058"
-       x2="-2255.8958"
-       y1="169.81215"
-       x1="-2255.8958"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7274"
-       xlink:href="#linearGradient2948"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="323.11444"
-       x2="-2255.8958"
-       y1="169.81215"
-       x1="-2255.8958"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7272"
-       xlink:href="#linearGradient2948"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="723.96979"
-       x2="-2309.3169"
-       y1="122.62138"
-       x1="-2325.3611"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7270"
-       xlink:href="#linearGradient3794"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="344.25839"
-       x2="-2305.0696"
-       y1="275.5253"
-       x1="-2282.2617"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7268"
-       xlink:href="#linearGradient3794"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="-39.337055"
-       x2="-2266.7681"
-       y1="568.77667"
-       x1="-2266.7681"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7266"
-       xlink:href="#linearGradient2948"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="-39.337055"
-       x2="-2266.7681"
-       y1="568.77667"
-       x1="-2266.7681"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7264"
-       xlink:href="#linearGradient2948"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="428.47058"
-       x2="-2255.8958"
-       y1="169.81215"
-       x1="-2255.8958"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7262"
-       xlink:href="#linearGradient2948"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="323.11444"
-       x2="-2255.8958"
-       y1="169.81215"
-       x1="-2255.8958"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7260"
-       xlink:href="#linearGradient2948"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="924.16333"
-       x2="-4511.1455"
-       y1="890.18469"
-       x1="-1898.5033"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7258"
-       xlink:href="#linearGradient3091"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="1340.8041"
-       x2="-2050.8284"
-       y1="515.37079"
-       x1="-3230.7649"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7256"
-       xlink:href="#linearGradient3091"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient5934">
-      <stop
-         style="stop-color:#18689a;stop-opacity:1;"
-         offset="0"
-         id="stop5936" />
-      <stop
-         style="stop-color:#3ba1e1;stop-opacity:1;"
-         offset="1"
-         id="stop5938" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2870">
-      <stop
-         id="stop2872"
-         offset="0"
-         style="stop-color:#e2e2e2;stop-opacity:1;" />
-      <stop
-         id="stop2874"
-         offset="1"
-         style="stop-color:#212121;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2886">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop2888" />
-      <stop
-         id="stop3000"
-         offset="0.69"
-         style="stop-color:#c0c0c0;stop-opacity:1;" />
-      <stop
-         style="stop-color:#d8d8d8;stop-opacity:1;"
-         offset="1"
-         id="stop2890" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2948"
-       inkscape:collect="always">
-      <stop
-         id="stop2950"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop2952"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3091"
-       inkscape:collect="always">
-      <stop
-         id="stop3093"
-         offset="0"
-         style="stop-color:#fefefe;stop-opacity:1;" />
-      <stop
-         id="stop3095"
-         offset="1"
-         style="stop-color:#fefefe;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3137">
-      <stop
-         id="stop3139"
-         offset="0"
-         style="stop-color:#fefefe;stop-opacity:1;" />
-      <stop
-         id="stop3141"
-         offset="1"
-         style="stop-color:#a2a2a2;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3794"
-       inkscape:collect="always">
-      <stop
-         id="stop3796"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3798"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4162">
-      <stop
-         id="stop4164"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:0.28;" />
-      <stop
-         id="stop4166"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4534"
-       inkscape:collect="always">
-      <stop
-         id="stop4536"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4538"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4162"
-       id="linearGradient2814"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0833333,0,0,1.2956349,1053.8042,-153.14233)"
-       x1="-2180.8767"
-       y1="-260.6424"
-       x2="-1234.0055"
-       y2="686.2287" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3091"
-       id="linearGradient2816"
-       gradientUnits="userSpaceOnUse"
-       x1="-3230.7649"
-       y1="515.37079"
-       x2="-2050.8284"
-       y2="1340.8041" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2886"
-       id="radialGradient2818"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,5.4112362e-7,-2.012705e-7,0.3719492,6.6810889e-5,208.48054)"
-       cx="-1732.9094"
-       cy="331.94702"
-       fx="-1732.9094"
-       fy="331.94702"
-       r="143.2121" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3137"
-       id="linearGradient2820"
-       gradientUnits="userSpaceOnUse"
-       x1="-1893.7939"
-       y1="331.26584"
-       x2="-1876.7727"
-       y2="350.78738" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3091"
-       id="linearGradient2822"
-       gradientUnits="userSpaceOnUse"
-       x1="-1898.5033"
-       y1="890.18469"
-       x2="-4511.1455"
-       y2="924.16333" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2886"
-       id="radialGradient2824"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.5862344,0,152.49099)"
-       spreadMethod="reflect"
-       cx="-1629.0024"
-       cy="98.046616"
-       fx="-1629.0024"
-       fy="98.046616"
-       r="341.55664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2948"
-       id="linearGradient2826"
-       gradientUnits="userSpaceOnUse"
-       x1="-2255.8958"
-       y1="169.81215"
-       x2="-2255.8958"
-       y2="323.11444" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2948"
-       id="linearGradient2828"
-       gradientUnits="userSpaceOnUse"
-       x1="-2255.8958"
-       y1="169.81215"
-       x2="-2255.8958"
-       y2="428.47058" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2948"
-       id="linearGradient2830"
-       gradientUnits="userSpaceOnUse"
-       x1="-2266.7681"
-       y1="568.77667"
-       x2="-2266.7681"
-       y2="-39.337055" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2948"
-       id="linearGradient2832"
-       gradientUnits="userSpaceOnUse"
-       x1="-2266.7681"
-       y1="568.77667"
-       x2="-2266.7681"
-       y2="-39.337055" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2886"
-       id="radialGradient2834"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,2.6562553e-7,-2.2224032e-6,8.3666767,7.0294537e-4,-2330.077)"
-       cx="-1915.2924"
-       cy="316.29968"
-       fx="-1915.2924"
-       fy="316.29968"
-       r="43.099361" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3794"
-       id="linearGradient2836"
-       gradientUnits="userSpaceOnUse"
-       x1="-2282.2617"
-       y1="275.5253"
-       x2="-2305.0696"
-       y2="344.25839" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3794"
-       id="linearGradient2838"
-       gradientUnits="userSpaceOnUse"
-       x1="-2325.3611"
-       y1="122.62138"
-       x2="-2309.3169"
-       y2="723.96979" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2886"
-       id="radialGradient2840"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,5.4112362e-7,-2.012705e-7,0.3719492,6.6810889e-5,208.48054)"
-       cx="-1732.9094"
-       cy="331.94702"
-       fx="-1732.9094"
-       fy="331.94702"
-       r="143.2121" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3137"
-       id="linearGradient2842"
-       gradientUnits="userSpaceOnUse"
-       x1="-1893.7939"
-       y1="331.26584"
-       x2="-1876.7727"
-       y2="350.78738" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2886"
-       id="radialGradient2844"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,0.5862344,-2188.8406,152.49099)"
-       spreadMethod="reflect"
-       cx="-1629.0024"
-       cy="98.046616"
-       fx="-1629.0024"
-       fy="98.046616"
-       r="341.55664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2948"
-       id="linearGradient2846"
-       gradientUnits="userSpaceOnUse"
-       x1="-2255.8958"
-       y1="169.81215"
-       x2="-2255.8958"
-       y2="323.11444" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2948"
-       id="linearGradient2848"
-       gradientUnits="userSpaceOnUse"
-       x1="-2255.8958"
-       y1="169.81215"
-       x2="-2255.8958"
-       y2="428.47058" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2948"
-       id="linearGradient2850"
-       gradientUnits="userSpaceOnUse"
-       x1="-2266.7681"
-       y1="568.77667"
-       x2="-2266.7681"
-       y2="-39.337055" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2948"
-       id="linearGradient2852"
-       gradientUnits="userSpaceOnUse"
-       x1="-2266.7681"
-       y1="568.77667"
-       x2="-2266.7681"
-       y2="-39.337055" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2886"
-       id="radialGradient2854"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,2.6562553e-7,2.2224032e-6,8.3666767,-2188.8413,-2330.077)"
-       cx="-1915.2924"
-       cy="316.29968"
-       fx="-1915.2924"
-       fy="316.29968"
-       r="43.099361" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3794"
-       id="linearGradient2856"
-       gradientUnits="userSpaceOnUse"
-       x1="-2282.2617"
-       y1="275.5253"
-       x2="-2305.0696"
-       y2="344.25839" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3794"
-       id="linearGradient2858"
-       gradientUnits="userSpaceOnUse"
-       x1="-2325.3611"
-       y1="122.62138"
-       x2="-2309.3169"
-       y2="723.96979" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3137"
-       id="radialGradient2860"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,3.781366e-7,-3.2292777e-7,0.8539977,8.9288564e-5,37.369658)"
-       cx="-1092.8789"
-       cy="276.49725"
-       fx="-1092.8789"
-       fy="276.49725"
-       r="127.73754" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2870"
-       id="radialGradient2862"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7746364,0.4472365,-0.4660621,0.8072432,-144.92805,587.20425)"
-       cx="-1093.5826"
-       cy="217.83733"
-       fx="-1093.5826"
-       fy="217.83733"
-       r="123.63598" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4162"
-       id="linearGradient2864"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.7247709,2807.0235,194.64859)"
-       x1="-3887.8772"
-       y1="877.09351"
-       x2="-3887.8772"
-       y2="63.463501" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4162"
-       id="linearGradient2866"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.7247709,2807.0235,194.64859)"
-       x1="-3887.8772"
-       y1="746.12317"
-       x2="-3887.8772"
-       y2="587.34491" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4534"
-       id="linearGradient2868"
-       gradientUnits="userSpaceOnUse"
-       x1="-2180.8767"
-       y1="-260.6424"
-       x2="-1234.0055"
-       y2="686.2287" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4534"
-       id="linearGradient2871"
-       gradientUnits="userSpaceOnUse"
-       x1="-2160.2458"
-       y1="-240.01169"
-       x2="-1234.0055"
-       y2="686.2287" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4162"
-       id="linearGradient2873"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0833333,0,0,1.2956349,149.4705,-161.14233)"
-       x1="-2180.8767"
-       y1="-260.6424"
-       x2="-1234.0055"
-       y2="686.2287" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     gridtolerance="10000"
-     guidetolerance="10"
-     objecttolerance="10"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.4960938"
-     inkscape:cx="8"
-     inkscape:cy="8"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showgrid="false"
-     showborder="false"
-     inkscape:grid-points="true"
-     inkscape:window-width="748"
-     inkscape:window-height="774"
-     inkscape:window-x="0"
-     inkscape:window-y="58"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       id="GridFromPre046Settings"
-       type="xygrid"
-       originx="0px"
-       originy="0px"
-       spacingx="1px"
-       spacingy="1px"
-       color="#0000ff"
-       empcolor="#0000ff"
-       opacity="0.2"
-       empopacity="0.4"
-       empspacing="4" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       style="display:inline"
-       id="g5868"
-       transform="matrix(0.173669,0,0,0.174326,-72.419415,-92.051412)">
-      <path
-         transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)"
-         d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z"
-         sodipodi:ry="75.5"
-         sodipodi:rx="92.5"
-         sodipodi:cy="544.5"
-         sodipodi:cx="509.5"
-         id="path4987"
-         style="fill:#00252b;fill-opacity:1;fill-rule:evenodd"
-         sodipodi:type="arc" />
-      <path
-         transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)"
-         d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z"
-         sodipodi:ry="73"
-         sodipodi:rx="90.5"
-         sodipodi:cy="521"
-         sodipodi:cx="736.5"
-         id="path4989"
-         style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5299);stroke-width:2.92839932;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-    <path
-       style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:0.28191236;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 2.6069946,0.54910198 L 2.6055771,-0.099666752 L 2.8164858,0.95425507 L 2.8141804,-0.099991964 L 3.1640995,0.9266844 L 3.1614423,-0.28975618 L 3.4429478,1.2506338 L 3.5073405,-1.1012556 L 3.72239,1.8449054 L 4.0622041,-1.7508906 L 4.1411304,2.5470893 L 4.4118271,-0.85937424 L 4.625631,1.5191149 L 4.7599147,-0.67069203 L 4.9741304,1.8970225 L 5.1048093,-1.9417329 L 5.5330088,3.0855654 L 5.3800527,-3.2667341 L 6.1615382,4.3280635 L 5.9364518,-3.2135349 L 6.5790389,4.4625735 L 6.2835316,-3.4843962 L 6.7141524,2.6512146 L 6.8446533,-1.2686398 L 7.0617062,2.5966102 L 7.3293879,-2.1884838 L 7.3382512,1.8663126 L 7.6747002,-3.2703033 L 7.6184571,2.8120031 L 7.9542564,-2.6219686 L 8.1085081,4.3250342 L 8.5077563,-3.8933365 L 8.5967296,5.0000787 L 8.9229558,-4.8130735 L 9.0847112,5.5669907 L 9.338687,-5.4895219 L 9.5028098,5.9718155 L 9.685593,-5.8414779 L 10.060561,6.6467546 L 10.036104,-4.5444835 L 10.336396,5.5920776 L 10.45609,-3.2746295 L 10.681472,4.4021287 L 10.806596,-1.9776351 L 11.166795,3.7526023 L 11.224395,-1.707965 L 11.444757,3.6710755 L 11.642254,-1.4112613 L 11.930022,2.9945221 L 11.781738,-1.222254 L 12.346758,2.777615 L 12.200187,-0.65522999 L 12.621295,1.1282304 L 12.726505,-7.1420034 L 13.107918,1.0734102 L 13.151581,-8.3581575 L 13.386175,1.1270414 L 13.779937,-7.1953276 L 13.824553,5.9976764 L 14.19602,-7.7102185 L 14.371253,6.4287067 L 14.488228,-8.4961904 L 14.990198,8.1010368 L 14.899761,-8.6860537 L 15.40361,8.7716012 L 15.439011,-9.2556758 L 15.768486,9.4188537 L 15.727256,-9.4461407 L 16.181738,10.015608 L 16.144465,-9.4467907 L 16.814173,10.636994 L 16.853223,-3.3116119 L 17.106022,9.6883621 L 17.063895,-2.3658164 L 17.712155,10.312643 L 17.412337,-2.0149402 L 17.679509,10.338299 L 17.257021,-9.4485207 L 18.352565,9.7676773 L 17.53587,-9.1245694 L 18.704673,9.3877306 L 18.18338,-8.827906 L 19.324689,9.1430032 L 19.205411,-8.8027822 C 19.205411,-8.8027822 19.664499,10.362247 19.803275,10.226868 C 19.942045,10.091493 20.109774,-8.614964 20.109774,-8.614964 L 20.148701,9.1961009 L 20.458454,-8.1559615 L 20.501159,8.9788209 L 20.80648,-7.9943089 L 20.848069,8.6286114 L 21.295173,-7.1030104 L 21.39787,8.0724425 L 21.852572,-6.5902698 L 21.886678,6.6078305 L 22.212483,-5.8059473 L 22.504428,2.9197299 L 22.7703,-5.1030285 L 22.990522,2.6208277 L 23.531987,-4.1572975 L 23.824944,5.0285534 L 23.956542,-3.2072384 L 24.321023,4.485083 L 24.433579,-2.8322256 L 24.805704,3.5383642 L 24.931729,-2.4278376 L 25.483376,2.6738694 L 25.425746,-1.5091968 L 25.917074,2.9964681 L 25.982971,-1.0772321 L 26.723408,2.1864728 L 26.748315,-0.86375092 L 27.305164,2.322313 L 27.326534,-0.45933052 L 27.794625,1.1558416 L 27.901769,-1.4107869 L 28.100138,1.643531 L 28.284214,0.05104591 C 28.284214,0.05104591 28.580257,1.0188261 28.579961,0.88366608 C 28.579663,0.74850806 28.985357,0.29229348 28.915281,0.049112065 C 28.845218,-0.1940655 29.210562,0.66832968 29.210562,0.66832968"
-       id="path4922"
-       sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" />
-    <path
-       style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 15.685059,-14.171613 C 8.1008684,-13.978526 2.0086222,-7.7375854 2.0086222,-0.078445316 C 2.0086222,2.2206366 2.5597288,4.3882408 3.5336546,6.3062426 C 3.2949782,5.2768126 3.1700337,4.205026 3.1700337,3.1030039 C 3.1700337,-4.6777095 9.458699,-10.995611 17.21009,-10.995611 C 22.670274,-10.995611 27.40266,-7.8590901 29.725114,-3.2871341 C 28.27676,-9.5232827 22.700358,-14.171613 16.048678,-14.171613 C 15.927562,-14.171613 15.805442,-14.174678 15.685059,-14.171613 z"
-       id="path4679" />
-    <path
-       id="path3760"
-       d="M 23.691842,9.2006092 C 23.598484,9.4475433 22.631394,10.365494 22.180179,10.635462 L 21.681377,10.933903 L 19.629076,8.2492422 L 17.576776,5.5645855 L 17.930036,5.1970172 C 18.275752,4.8372965 19.313091,4.1385288 19.650303,4.0382177 C 19.796709,3.9946677 20.09174,4.342695 21.774869,6.5444334 C 22.849871,7.9506633 23.71251,9.1459453 23.691842,9.2006092 z M 13.419661,-4.1930503 C 13.342524,-3.9890191 12.122128,-2.9446885 11.724398,-2.7423592 L 11.363046,-2.5585401 L 9.3403065,-5.2522454 L 7.3175634,-7.9459547 L 8.0140105,-8.5225982 C 8.3970575,-8.8397544 8.8993669,-9.1775161 9.1302536,-9.2731827 L 9.5500496,-9.4471218 L 11.509157,-6.8843692 C 12.822708,-5.1660854 13.452253,-4.2792527 13.419661,-4.1930503 z M 21.318362,11.183854 C 21.305384,11.218124 21.079254,11.355997 20.815851,11.49024 C 18.745871,12.545229 15.418963,11.303354 12.286903,8.3065443 C 11.178311,7.245823 8.8914692,4.4043332 7.9880622,2.9650658 C 6.2446713,0.18757893 5.4248053,-2.1442783 5.44897,-4.2565999 C 5.4640515,-5.5748644 5.8950782,-6.6871677 6.6679963,-7.4024174 L 6.9330208,-7.6476703 L 8.9660248,-5.0279638 L 10.999033,-2.4082574 L 10.834604,-2.1223744 C 10.607486,-1.7275008 10.648568,-1.2096042 10.969518,-0.42161547 C 11.372323,0.5673418 14.568096,4.7456921 15.425468,5.4043706 C 16.099223,5.9219821 16.513712,6.0730931 17.011879,5.9827268 L 17.364643,5.9187361 L 19.3533,8.5201446 C 20.447064,9.9509184 21.331342,11.149586 21.318362,11.183854 z"
-       style="opacity:0.32000002;fill:#000000;fill-opacity:1;display:inline" />
-    <path
-       style="fill:#dfdfdf;fill-opacity:1;display:inline"
-       d="M 24.663582,8.2251927 C 24.570224,8.4721247 23.603134,9.390077 23.15192,9.6600453 L 22.653118,9.9584864 L 20.600817,7.2738257 L 18.548516,4.589169 L 18.901776,4.2216007 C 19.247492,3.8618796 20.284832,3.1631133 20.622045,3.0628036 C 20.768451,3.0192502 21.06348,3.3672797 22.746609,5.5690169 C 23.821611,6.9752489 24.68425,8.1705288 24.663582,8.2251927 z M 14.391401,-5.1684676 C 14.314264,-4.9644364 13.093866,-3.9201038 12.696138,-3.7177744 L 12.334786,-3.5339554 L 10.312045,-6.2276625 L 8.2893038,-8.92137 L 8.9857509,-9.4980155 C 9.368798,-9.8151695 9.8711073,-10.152931 10.101994,-10.2486 L 10.52179,-10.422539 L 12.480899,-7.8597847 C 13.794448,-6.1415027 14.423991,-5.254668 14.391401,-5.1684676 z M 22.290102,10.208438 C 22.277124,10.242707 22.050994,10.380579 21.787591,10.514826 C 19.717611,11.569813 16.390703,10.327935 13.258643,7.3311278 C 12.150052,6.2704065 9.8632076,3.4289175 8.9598007,1.9896506 C 7.2164098,-0.78783838 6.3965457,-3.1196934 6.4207105,-5.232015 C 6.4357919,-6.5502815 6.8668187,-7.6625832 7.6397367,-8.3778347 L 7.9047612,-8.6230856 L 9.9377653,-6.003379 L 11.970774,-3.3836725 L 11.806345,-3.0977895 C 11.579227,-2.7029182 11.620308,-2.1850215 11.941258,-1.3970328 C 12.344063,-0.40807349 15.539837,3.7702768 16.39721,4.4289541 C 17.070963,4.9465676 17.485453,5.0976766 17.983619,5.0073103 L 18.336384,4.9433196 L 20.325041,7.5447281 C 21.418804,8.9755039 22.303082,10.17417 22.290102,10.208438 z"
-       id="path3218" />
-    <g
-       transform="matrix(0.1619567,0,0,0.1625693,-28.880339,-84.45656)"
-       id="g3787"
-       style="fill:#ffffff;fill-opacity:0;display:inline">
-      <path
-         id="path3789"
-         d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z"
-         style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" />
-      <path
-         style="fill:#ffffff;fill-opacity:0"
-         d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z"
-         id="path3791" />
-    </g>
-    <path
-       style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none;display:inline"
-       d="M 10.521198,-10.425737 L 10.098451,-10.247512 C 9.8675644,-10.151843 9.365445,-9.8178162 8.9823979,-9.5006622 L 8.2890919,-8.9235502 L 10.309825,-6.224705 L 11.383604,-4.7989016 C 11.832076,-5.6704481 12.373307,-6.4725964 12.981588,-7.2007037 C 12.819168,-7.4158626 12.674145,-7.6123132 12.482746,-7.8626837 L 10.521198,-10.425737 z M 7.9086201,-8.6265075 L 7.6380613,-8.3803866 C 6.8651432,-7.6651369 6.4356299,-6.5499989 6.4205485,-5.2317344 C 6.3963837,-3.1194127 7.2136425,-0.78684309 8.9570336,1.9906438 C 9.1957939,2.3710265 9.5361637,2.8480184 9.9208964,3.3655274 C 9.8637975,2.8392407 9.8278923,2.3051816 9.8278923,1.761497 C 9.8278923,-0.46148867 10.314124,-2.5591336 11.180684,-4.3915277 L 9.9378073,-6.0040451 L 7.9086201,-8.6265075 z"
-       id="path3798" />
-  </g>
-</svg>
diff --git a/kde/data/sflphone-client-kde.desktop b/kde/data/sflphone-client-kde.desktop
deleted file mode 100755
index 1b74b87e517b7317ea7712fc8ad400ec93b94beb..0000000000000000000000000000000000000000
--- a/kde/data/sflphone-client-kde.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Type=Application
-X-DocPath=sflphone-client-kde/index.html
-Terminal=false
-
-Name=SFLphone VoIP KDE4 client
-GenericName=Telephone
-Comment=Call and receive calls with SIP or IAX protocols
-Exec=sflphone-client-kde
-Icon=sflphone.svg
-StartupNotify=true
-Categories=Network;Telephony;
diff --git a/kde/data/sflphone-client-kde.notifyrc b/kde/data/sflphone-client-kde.notifyrc
deleted file mode 100755
index 48ceca1403d13d0a6fa8b020f146da02fc375ab7..0000000000000000000000000000000000000000
--- a/kde/data/sflphone-client-kde.notifyrc
+++ /dev/null
@@ -1,25 +0,0 @@
-[Global]
-Name=sflphone-client-kde
-IconName=sflphone-client-kde
-Comment=SFLphone VoIP KDE4 client
-
-[Event/contact online]
-Name=Contact Online
-Comment=A contact has come online
-Sound=
-Action=Sound|Popup
-
-
-[Event/test_notification]
-Name=test message
-Comment=Test message
-Contexts=call
-Action=Sound|Popup|Taskbar
-Persistant=true
-Sound=
-
-[Event/test_notification2]
-Name=test message2
-Comment=Test message2
-Sound=KDE-Im-New-Mail.ogg
-Action=None
diff --git a/kde/data/sflphone-client-kdeui.rc b/kde/data/sflphone-client-kdeui.rc
deleted file mode 100755
index 708fc90d27211514defc65119b9c3349167518a5..0000000000000000000000000000000000000000
--- a/kde/data/sflphone-client-kdeui.rc
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<gui name="sflphone-client-kde" version="1">
-   <MenuBar>
-      <Menu name="Actions" >
-         <text>Actions</text>
-         <Action name="action_accept" />
-         <Action name="action_refuse" />
-         <Action name="action_hold" />
-         <Action name="action_transfer" />
-         <Action name="action_record" />
-         <Action name="action_mailBox" />
-         <Separator />
-         <Action name="action_close" />
-         <Separator />
-         <Action name="action_quit" />
-      </Menu>
-      <Menu name="View">
-         <text>View</text>
-         <Action name="action_showContactDock" />
-         <Action name="action_showHistoryDock" />
-         <Action name="action_showBookmarkDock" />
-         <Separator />
-         <Action name="action_displayVolumeControls" />
-         <Action name="action_displayDialpad" />
-         <Action name="action_displayMessageBox" />
-      </Menu>
-      <Menu name="Settings" >
-         <text>Settings</text>
-         <Action name="action_configureShortcut" />
-         <Action name="action_configureSflPhone" />
-         <Separator />
-         <Action name="action_accountCreationWizard" />
-      </Menu>
-   </MenuBar>
-   <ToolBar name="mainToolBar" iconText="icononly" position="Top" noMerge="1" fullWidth="false" newline="true" >
-      <Action name="action_accept" />
-      <Action name="action_mailBox" />
-      <Action name="action_refuse" />
-      <Action name="action_hold" />
-      <Action name="action_transfer" />
-      <Action name="action_record" />
-   </ToolBar>
-</gui>
diff --git a/kde/doc/CMakeLists.txt b/kde/doc/CMakeLists.txt
deleted file mode 100755
index 18fe46cc14b30bbdd39367623dbd6d53cc1de1a3..0000000000000000000000000000000000000000
--- a/kde/doc/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-########### install files ###############
-#
-#
-
-KDE4_CREATE_HANDBOOK(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR sflphone-client-kde)
diff --git a/kde/doc/advanced-use.docbook b/kde/doc/advanced-use.docbook
deleted file mode 100755
index 0a7e2f8d20c64e4d912dd64c335b9e9729030d62..0000000000000000000000000000000000000000
--- a/kde/doc/advanced-use.docbook
+++ /dev/null
@@ -1,55 +0,0 @@
-<chapter id="advanced-use">
-
-	<chapterinfo>
-		<authorgroup>
-			<author>
-				<firstname>J&eacute;r&eacute;my</firstname>
-				<surname>Quentin</surname>
-			</author>
-			<!-- TRANS:ROLES_OF_TRANSLATORS -->
-		</authorgroup>
-	</chapterinfo>
-
-	<title>Advanced use of &sflphone-client-kde;</title>
-
-	<sect1 id="advanced-use-hooks">
-		<title>Hooks</title>
-
-		<para>
-			An interesting feature of &sflphone; is the hook handle. Hooks designate some actions you can choose to trigger on a particular signal, especially when receiving or sending a call. The two useful hooks that are implemented in &sflphone; are the URL argument, and the phone number formatting.
-		</para>
-
-		<sect2 id="advanced-use-hooks-url">
-			<title>URL argument</title>
-			<para>
-				This feature permits you to grab an URL sent in a particular header of the SIP or IAX message sent by Asterisk server, and execute it with the chosen browser command.
-			</para>
-			<para>
-				To configure it, go to the Hooks page of the configuration menu. Then check the SIP or/and IAX checkbox, if you want to enable hooks with SIP accounts or/and with IAX accounts. Then type the name of custom header that your Asterisk server inserts into the invite message for the SIP protocol (if you don't know the name of the custom header, ask the one who configured the Asterisk server). For IAX there is a common header for that, so you don't have to configure it . Then type the command of the browser you want to have the URL opened with, or leave x-www-browser for the default browser.
-			</para>
-		</sect2>
-
-		<sect2 id="advanced-use-hooks-formatting">
-			<title> Phone number formatting </title>
-			<para>
-				This feature permits you to add the chosen prefix at the beginning of the phone number you are calling.
-			</para>
-		</sect2>
-
-	</sect1>
-
-	<sect1 id="advanced-use-codecs">
-		<title>Codecs</title>
-
-		<para>
-			To communicate voice information, &sflphone; uses some codecs. You can choose which codec to use in the audio configuration panel.
-		</para>
-		<para>
-			In this panel you will see the codecs available on your system with all their parameters. &sflphone; will use the first activated one in the list. So you can change the order of the list, and activate/deactivate some ones, to change which one will be used. To do that, select a codec and click on the up/down arrows, or just check/uncheck the corresponding checkbox. It's so simple I wonder why I'm writing that.
-		</para>
-
-	</sect1>
-
-		
-		
-</chapter>
\ No newline at end of file
diff --git a/kde/doc/basic-use.docbook b/kde/doc/basic-use.docbook
deleted file mode 100755
index 3de63acbf1695f29930d3c6833426a13d4cd02f3..0000000000000000000000000000000000000000
--- a/kde/doc/basic-use.docbook
+++ /dev/null
@@ -1,116 +0,0 @@
-<chapter id="basic-use">
-
-<chapterinfo>
-<authorgroup>
-<author><firstname>J&eacute;r&eacute;my</firstname><surname>Quentin</surname></author>
-<!-- TRANS:ROLES_OF_TRANSLATORS -->
-</authorgroup>
-</chapterinfo>
-
-<title>Basic use of &sflphone-client-kde;</title>
-
-<para>Although &sflphone; is enterprise oriented, its interface is very easy to use and you can use the basic features without any particular skills or knowings.</para>
-
-<sect1 id="basic-use-mainwindow">
-<title>Presentation of the main window</title>
-
-<para>The main window is composed of three main parts : the &actions-p;, the &screen-p; and the &dialpad-p; (although you can hide the two last ones in the Settings menu). The screen part has three positions.
-The &current-w; : it is the one you are by default, it shows the current, dialing and incoming calls.
-The &history-w; : it shows the past calls and enables you to call someone you called earlier or from whom you missed a call.
-The &address-w; : it enables you to look in the address book of KDE and to call somebody if his number is available.
-
-To switch between those windows, click on the history and address book buttons. If none of these buttons is triggerred, you are currently in the &current-w;, if the history button is triggerred, you are in the &history-w;, and if the address book button is triggerred, you are in the &address-w;.
-
-</para>
-
-</sect1>
-
-
-<sect1 id="basic-use-call">
-<title>Making a call</title>
-
-<sect2 id="basic-use-call-current">
-<title>Dialing one's number</title>
-
-
-<para> If you know the number of the people you want to call, you may just type it on the dialpad or on your keyboard while you are in the &current-w;, then click on the Accept button in the &actions-p;'s toolbar or in the "actions" menu, or type enter on your keyboard, or even double-click on the number to call once you have finished dialing it.</para>
-
-<para>Following behaviour, common part...</para>
-
-</sect2>
-
-<sect2 id="basic-use-call-history">
-<title>Calling from call history</title>
-
-
-<para> If you want to call somebody from whom you missed a call, or you already called earlier, you may go to the &history-w;. The detailed use of this window and its features (search...) is described in this section. Once you are in it, find the number or name of the person you want to call, then select it and click on the Accept button in the &actions-p;'s toolbar or in the "actions" menu, or type enter on your keyboard, or double-click on the number.</para>
-
-<para>The screen will come back to the &current-w; with a new ringing call with the number you chose in the &history-w;.</para>
-
-<para> Note that you can also right click and select Edit before call to modify the number in the history before calling it.</para>
-
-<para>Following behaviour, common part...</para>
-
-</sect2>
-
-<sect2 id="basic-use-call-address">
-<title>Calling from address book</title>
-
-
-<para> If you have your KAddressBook configured and filled with some phone numbers, you can go to the &address-w;. The detailed use of this window and its features (search...) is described in this section. Once you are in it, find the name of the person you want to call with the right phone number (&pt-home;, &pt-work; or &pt-cell;), then select it and click on the Accept button in the &actions-p;'s toolbar or in the "actions" menu, or type enter on your keyboard, or double-click on the number.</para>
-
-<para>The screen will come back to the &current-w; with a new ringing call with the number you chose in the &address-w;.</para>
-
-<para> Note that you can also right click and select Edit before call to modify the number in the address book before calling it.</para>
-
-<para>Following behaviour, common part...</para>
-
-</sect2>
-
-</sect1>
-
-<sect1 id="basic-use-becalled">
-<title>Receiving a call</title>
-
-
-<para> When one of the account registered in &sflphone; receives an incoming call, it will be displayed as a new item in the &current-w; with the "incoming" icon. You can either accept or refuse it. To accept it, select the item and click on the Accept button which replaced the Call button in toolbar and Actions menu, or double click the item, or type Enter. To refuse it, select it and click on the refuse button that replaced the Hang up button in toolbar and Actions menu or type Escape.</para>
-
-<para>Following behaviour, common part...</para>
-
-</sect1>
-
-
-<sect1 id="basic-use-ringing">
-<title>The call is ringing</title>
-
-
-<para> Once you called a number, the call is normally in ringing state. It will then pass to Current or Busy state, according to the decision of the called peer to accept or refuse the call. If it's in Busy state, you can just hang it up with the Hang up button or typing Escape.
-</para>
-
-<para>If the number doesn't exist or if any other error occured (see the list of common errors here), it is in failure state, then you can Hang it up with the Hang up button or typing Escape. </para>
-
-<para>Following behaviour, common part...</para>
-
-</sect1>
-
-<sect1 id="basic-use-current">
-<title>The call is current</title>
-
-
-<para> Once the call is in current state, you can now communicate with your peer. You have a bunch of useful features when in current state that are described in the common use chapter. To end the call, select it and click on Hang up button in toolbar or type Escape. </para>
-
-</sect1>
-
-
-
-<sect1 id="basic-use-config">
-<title>Configuration panel</title>
-
-<para>The configuration panel is built in accordance with KDE specifications. It is divided by options type. The panel at left shows the different option pages you can reach. Click on one of them to acceed to the corresponding page. The changes you make are not applied until you click OK or Apply. Clicking Cancel will cancel and forget every change you made since the last Apply or OK command. Be careful not to forget some changes you made in some other pages if you wanted to Cancel it. </para>
-
-<para>There is also a specific Apply button just for the account list which is useful to manage these accounts and valid your changes to see if the accounts are well registered. </para>
-
-</sect1>
-
-
-</chapter>
diff --git a/kde/doc/common-use.docbook b/kde/doc/common-use.docbook
deleted file mode 100755
index 4e1011ea4f46f4d96df57ac36dbce13f682cf9f3..0000000000000000000000000000000000000000
--- a/kde/doc/common-use.docbook
+++ /dev/null
@@ -1,136 +0,0 @@
-<chapter id="common-use">
-
-<chapterinfo>
-<authorgroup>
-<author>
-<firstname>J&eacute;r&eacute;my</firstname>
-<surname>Quentin</surname>
-</author>
-<!-- TRANS:ROLES_OF_TRANSLATORS -->
-</authorgroup>
-</chapterinfo>
-
-<title>Common use of &sflphone-client-kde;</title>
-
-<sect1 id="common-use-current">
-<title>Handling a call</title>
-
-<para>There are a bunch of features that you can apply on a current call with &sflphone;. Here are their descriptions.
-</para>
-
-<sect2 id="common-use-current-new">
-<title>Placing a new call</title>
-
-<para> You can have plenty of calls in parallel, even if only one is current (ie : you can talk through) and the others are on hold. To place a new call when you are on a current call, click on the Place new call button, it will create a new empty item and select it automatically, then type the phone number you want to call and click Call or type Enter to place the call. You can also go to the &history-w; or the &address-w; and valid a call, and it will be added ringing in the &current-w;. When a new call is placed, any other one is put on hold, so that you can't mix two calls. If you want to go back to one of the calls put on hold, just double-click on the corresponding item and it will go back to current state while the old one is put on hold.
-</para>
-
-</sect2>
-
-<sect2 id="common-use-current-hold">
-<title>Holding a call</title>
-
-<para> If you want to place the current call on hold, you just have to click on the Hold button. The icon of the call will then be changed and communication is paused with your peer. You can then place a new call, transfer the held one (see transf...)... To take the communication back, just double-click on the item or click on Unhold button.
-</para>
-
-</sect2>
-
-<sect2 id="common-use-current-transfer">
-<title>Transfering a call</title>
-
-<para> If you want to transfer the current call to another phone number, click on the transfer button, the item will change and enable you to type the number to which you want to transfer your peer. Once you've typed it, click on Valid transfer button or type Enter to effectively transfer the call. You can place the call on hold while typing the number (see hold).
-</para>
-
-</sect2>
-
-<sect2 id="common-use-current-record">
-<title>Recording a call</title>
-
-<para> If you want to record the current call, click on the record button, the button will become triggered and the light may come on. Since &sflphone; only records calls when they are current (ie : not on hold), the light will be on if the selected call is current and can be recorded, and off if it's not. But if the button is triggered, &sflphone; will record as soon as it's communicating.
-</para>
-
-</sect2>
-
-</sect1>
-
-<sect1 id="common-use-mailbox">
-<title>Call mailbox</title>
-
-<para>You can call your mailbox typing your account's mailbox number. But if you have registered this number in account's settings, you can just click on Mailbox button. It will call the mailbox of the first registered account.</para>
-
-<para> In both case, you can then type your mailbox's password without worrying about people around, since &sflphone; will not display what you type if the called number is the registered mailbox number of the current call's account.
-</para>
-
-</sect1>
-
-<sect1 id="common-use-address">
-<title>Use the address book</title>
-
-<para>&sflphone-client-kde; communicates with the KDE Address Book and gathers all the phone numbers matching your request and the options chosen. Here we will explain how to configure and use it.</para>
-
-
-<sect2 id="common-use-address-kde">
-<title>Configuring KDE Address Book</title>
-
-<para> As it is fully designed for KDE, &sflphone-client-kde; looks for your contacts in KDE Address Book. So you first have to configure it. In the K Menu of your KDE, go to Applications,then Bureautique (??), then choose Address Book. You are now in the main window of the KDE address book. You can add contacts and handle them from here. Type F1 to see this application's help page if you have some problems with it.
-</para>
-
-<para> &sflphone-client-kde; looks into the standard address book, that means it will look into the contacts displayed in the contact list on the left of the window. The selected address books in the bottom left of the window will be searched. If you add some contacts, you may have to restart &sflphone-client-kde; before it can see them.
-</para>
-
-
-</sect2>
-
-
-<sect2 id="common-use-address-config">
-<title>Configuring &sflphone-client-kde;</title>
-
-<para> You can now go to the Configuration Dialog to choose how &sflphone; will handle your searches in the address book. This step is optionnal though, because the default settings enable you to use the feature without more setup.
-</para>
-
-<para> The maximum results setting enables you to choose how many phone numbers can be displayed when you look for a contact. KDE address book can contain lots of contacts, especially if connected to LDAP directories, and you don't want to see thousands of contacts displayed as soon as you type a letter to search for.</para>
-
-<para> KDE address book can contain a photo for your contacts. &sflphone-client-kde; can display it in the result of your searches, but as it can take a little more time, you can choose to disable that feature.</para>
-
-<para> Each phone number in KDE address book is linked to a contact, and has a phone number type to differentiate work phones, home phones, and cell phones. You can choose to display only certain of those numbers. Check the types you are interested in and uncheck the other ones.</para>
-
-</sect2>
-
-<sect2 id="common-use-address-use">
-<title>Search in Address Book</title>
-
-<para> Now that everything is set up, you can go to the &address-w;, then type some letters of the name you want to phone. You will see all the phone numbers that match your request and their type. When the resulting list's size is greater than the maximum chosen in configuration, it will only display the beginning of the list with the max size, and will display a warning message to let you know that your wanted number may be in the rest of the list and so not displayed. In that case you should type some more letters to improve precision of the search. Once you found the right number, double click on the item to call it.
-</para>
-
-</sect2>
-
-
-</sect1>
-
-
-
-<sect1 id="common-use-config">
-<title>Configuration Dialog</title>
-
-<para> There are a lot of options in &sflphone;. All of them are gathered and sorted in the Configuration Dialog. You can reach it clicking Configure SFLPhone in the Settings menu. Here are presented some commonly useful options</para>
-
-<sect2 id="common-use-config-address">
-<title>General settings</title>
-
-<para> Here you can choose the capacity of the call history.
-</para>
-
-</sect2>
-
-</sect1>
-
-
-
-
-
-
-
-
-
-
-
-</chapter>
\ No newline at end of file
diff --git a/kde/doc/credits.docbook b/kde/doc/credits.docbook
deleted file mode 100755
index 188f7cee5a1dd2718c31c19d5cdc9a1792715f4f..0000000000000000000000000000000000000000
--- a/kde/doc/credits.docbook
+++ /dev/null
@@ -1,39 +0,0 @@
-<chapter id="credits">
-  <title>Credits and License</title>
-
-  <!--<itemizedlist>
-    <title>Program Copyright:</title>
-    <listitem><para>Albert Astals Cid<email>aacid@kde.org</email> </para></listitem>
-    <listitem><para>Pino Toscano <email>pino@kde.org</email> Current maintainer</para></listitem>
-    <listitem><para>Enrico Ros<email>eros.kde@email.it</email> developer</para></listitem>
-  </itemizedlist>
-
-  <itemizedlist>
-    <title>Documentation Copyright:</title>
-    <listitem><para>Albert Astals Cid<email>aacid@kde.org</email> Author</para></listitem>
-    <listitem><para>Titus Laska<email>titus.laska@gmx.de</email> Some updates and additions</para></listitem>
-    <listitem><para>Pino Toscano <email>pino@kde.org</email></para></listitem>
-  </itemizedlist>-->
-
-  <itemizedlist>
-    <title>Program:</title>
-    <listitem>
-      <para>The initial application were witten by Jérémy Quentin <email>jeremy.quentin@savoirfairelinux.com</email>.
-      </para>
-    </listitem>
-  </itemizedlist>
-
-  <itemizedlist>
-    <title>Documentation:</title>
-    <listitem>
-      <para>The initial contents of this manual were witten by Jérémy Quentin <email>jeremy.quentin@savoirfairelinux.com</email>.
-      </para>
-    </listitem>
-  </itemizedlist>
-
-  <!-- TRANS:CREDIT_FOR_TRANSLATORS -->
-  &underFDL;
-  &underGPL;
-
-
-</chapter>
\ No newline at end of file
diff --git a/kde/doc/getting-started.docbook b/kde/doc/getting-started.docbook
deleted file mode 100755
index fefcd99e0e0680877ee2fe30971263775e24f769..0000000000000000000000000000000000000000
--- a/kde/doc/getting-started.docbook
+++ /dev/null
@@ -1,175 +0,0 @@
-<chapter id="getting-started">
-
-<chapterinfo>
-<authorgroup>
-<author><firstname>J&eacute;r&eacute;my</firstname><surname>Quentin</surname></author>
-<!-- TRANS:ROLES_OF_TRANSLATORS -->
-</authorgroup>
-</chapterinfo>
-
-<title>Getting Started with &sflphone-client-kde;</title>
-
-<para>When you start &sflphone-client-kde; for the first time, you get an account configuration wizard. This wizard will help you setting up an account for &sflphone; to use. You should complete the wizard before going to the main window of &sflphone-client-kde; for it will not work without at least one account set up.
-You can still change all the settings of the account from the main window after the wizard is complete. You can also start the wizard from the main window at any time.
-We will now describe the different options of this wizard.</para>
-
-<simplelist>
-<member><link linkend="gettingstarted-wizard-welcome">The wizard introduction page.</link></member>
-<member><link linkend="gettingstarted-wizard-createorregister">The registering type page.</link></member>
-<member><link linkend="gettingstarted-wizard-create">Creating a new account.</link></member>
-<member><link linkend="gettingstarted-wizard-register">Register an existing account.</link></member>
-<member><link linkend="gettingstarted-wizard-stun">The STUN settings.</link></member>
-<member><link linkend="gettingstarted-wizard-finish">The conclusion page.</link></member>
-</simplelist>
-
-<sect1 id="gettingstarted-wizard-welcome">
-<title>Welcoming page</title>
-
-<screenshot>
-<mediaobject>
-<imageobject>
-<imagedata fileref="wizard-welcome.png" format="PNG"/>
-</imageobject>
-<caption>
-<para>The wizard introduction page</para>
-</caption>
-</mediaobject>
-</screenshot>
-
-
-<para>You can navigate in this wizard using the <guibutton>Next</guibutton>, <guibutton>Previous</guibutton> and <guibutton>Cancel</guibutton> buttons. If you click on the <guibutton>Cancel</guibutton> button, the wizard will shut down without adding the account. Click on the <guibutton>Next</guibutton> button to start configuring the account</para>
-
-</sect1>
-
-
-<sect1 id="gettingstarted-wizard-createorregister">
-<title>Create or register</title>
-
-<screenshot>
-<mediaobject>
-<imageobject>
-<imagedata fileref="wizard-createorregister.png" format="PNG"/>
-</imageobject>
-<caption>
-<para>The registering type page</para>
-</caption>
-</mediaobject>
-</screenshot>
-
-<para>You can now choose to create a new account hosted by sflphone.org or register an existing account that you own.
-If you use &sflphone; for the first time and want to make things work the simplest way possible, you should choose <guibutton>create a new account</guibutton>. It will create an account and add it to &sflphone;.
-If you already have a SIP or IAX account created with &sflphone; or by any other way, you can add it to &sflphone; by choosing <guibutton>register an existing account</guibutton>.
-</para>
-
-</sect1>
-
-<sect1 id="gettingstarted-wizard-create">
-<title>Creating a new account</title>
-
-<para>If you choose to create an account on sflphone.org, the wizard will need very few informations to create the account, create it automatically and add the informations of the new account in &sflphone;. It creates a SIP account, so you will then be able to use this new account from any other system, with any software handling SIP accounts, using the informations of the new account that are displayed at the end of the process or reachable from the main window.</para>
-
-<sect2 id="gettingstarted-wizard-create-email">
-<title>Email address</title>
-
-<screenshot>
-<mediaobject>
-<imageobject>
-<imagedata fileref="wizard-create-email.png" format="PNG"/>
-</imageobject>
-<caption>
-<para>The email address page</para>
-</caption>
-</mediaobject>
-</screenshot>
-
-<para>The first information it will ask for is your email address. This is non-obligatory, so you can just skip that step by clicking <guibutton>Next</guibutton> button. But it will enable you to receive some notifications about the voice or text messages you receive while you're away.</para>
-
-
-</sect2>
-
-</sect1>
-
-<sect1 id="gettingstarted-wizard-register">
-<title>Register an existing account</title>
-
-<para> If you have already created a SIP or IAX account with &sflphone; from another computer or with another software, or if you want to use an existing account, you can register it with this wizard to be able to use it with this instance of &sflphone;. The wizard will ask you for the basic informations of this account in order to find it back. These informations are described in this section.</para>
-
-
-
-<sect2 id="gettingstarted-wizard-register-siporiax">
-<title>SIP or IAX</title>
-
-<screenshot>
-<mediaobject>
-<imageobject>
-<imagedata fileref="wizard-register-siporiax.png" format="PNG"/>
-</imageobject>
-<caption>
-<para>The account type page</para>
-</caption>
-</mediaobject>
-</screenshot>
-
-<para> &sflphone; handles two protocols for calls, SIP and IAX2. The wizard will now ask you which of those is your account. If you already have an account created, just choose the right type. If you want to create one without &sflphone; and you wonder which type to choose, you can refer to <ulink url="http://www.voip-info.org/wiki/view/IAX+versus+SIP">this document</ulink> to know which one feets your needs best. </para>
-
-</sect2>
-
-<sect2 id="gettingstarted-wizard-register-settings">
-<title>Account settings</title>
-
-<screenshot>
-<mediaobject>
-<imageobject>
-<imagedata fileref="wizard-register-settings.png" format="PNG"/>
-</imageobject>
-<caption>
-<para>The settings page</para>
-</caption>
-</mediaobject>
-</screenshot>
-
-<para> The wizard needs a few informations to find your account. The alias is for convenience only, you can choose anyone. It will be applied only on &sflphone; on this system, not in the account. Server is the one that hosts your account. User is the username of the account. Unlike the alias, it has to be the username chosen while creating the account. Password is also the one chosen for the account. Mailbox number will be used by the mailbox button to keep you from having to type that number too often. Usually it is 888.</para>
-
-</sect2>
-
-</sect1>
-
-<sect1 id="gettingstarted-wizard-stun">
-<title>STUN settings</title>
-
-<screenshot>
-<mediaobject>
-<imageobject>
-<imagedata fileref="wizard-stun.png" format="PNG"/>
-</imageobject>
-<caption>
-<para>The STUN page</para>
-</caption>
-</mediaobject>
-</screenshot>
-
-<para>If you register a SIP account or create it on sflphone.org (that also means registering a SIP account after all), the wizard proposes you to enable STUN. You may want to do it if you are connected under a firewall. Actually, this is not an option of this account in particular, but of the &sflphone; configuration; it will be applied for any account. If you enable this option, you have to choose the STUN server you want to use (example : stunserver.org).</para>
-
-</sect1>
-
-
-<sect1 id="gettingstarted-wizard-finish">
-<title>The conclusion page</title>
-
-<screenshot>
-<mediaobject>
-<imageobject>
-<imagedata fileref="wizard-finish.png" format="PNG"/>
-</imageobject>
-<caption>
-<para>The final page</para>
-</caption>
-</mediaobject>
-</screenshot>
-
-<para> The conclusion page resumes the informations you have sent during the wizard process. It has not done anything yet so you can still give up clicking <guibutton>Cancel</guibutton> button. If you click on <guibutton>Finish</guibutton>, it will send all the information and create the account if you chose to create it or register it if you were registering an existing account. As it has not sent the informations at this step, it cannot know if the registration will succeed. To check this, once you are in the main window, go to the account settings page to see the state of your accounts. </para>
-
-</sect1>
-
-</chapter>
-
diff --git a/kde/doc/index.docbook b/kde/doc/index.docbook
deleted file mode 100755
index e33d6fe411a6f965d51d8a64750484fb55108974..0000000000000000000000000000000000000000
--- a/kde/doc/index.docbook
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" ?>
-<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
-  <!ENTITY sflphone-client-kde "SFLPhone KDE Client">
-  <!ENTITY kappname "&sflphone-client-kde;">
-  <!ENTITY sflphonerelease "1.1.0">
-  <!ENTITY current-w "Current calls window">
-  <!ENTITY history-w "Call history window">
-  <!ENTITY address-w "Address book window">
-  <!ENTITY actions-p "tool part">
-  <!ENTITY screen-p "screen">
-  <!ENTITY dialpad-p "dialpad">
-  <!ENTITY pt-home "home phone">
-  <!ENTITY pt-cell "cell phone">
-  <!ENTITY pt-work "work phone">
-
-  <!ENTITY sflphone "SFLphone">
-  <!ENTITY % addindex "IGNORE">
-  <!ENTITY % English "INCLUDE" >
-
-  <!-- chapters in separate docbook files -->
-  <!ENTITY introduction SYSTEM "introduction.docbook">
-  <!ENTITY getting-started SYSTEM "getting-started.docbook">
-  <!ENTITY basic-use SYSTEM "basic-use.docbook">
-  <!ENTITY common-use SYSTEM "common-use.docbook">
-  <!ENTITY advanced-use SYSTEM "advanced-use.docbook">
-  <!ENTITY credits SYSTEM "credits.docbook">
-]>
-
-<book lang="&language;">
-<bookinfo>
-  <title>&sflphone-client-kde; User Manual</title>
-  <date>2009-05-10</date>
-  <releaseinfo>&sflphonerelease;</releaseinfo>
-
-  <authorgroup>
-    <author>
-      <firstname>J&eacute;r&eacute;my</firstname>
-      <surname>Quentin</surname>
-      <affiliation>
-        <address><email>jeremy.quentin@savoirfairelinux.com</email></address>
-      </affiliation>
-    </author>
-  </authorgroup>
-
-  <copyright>
-    <year>2009</year>
-    <holder>Savoir faire linux</holder>
-  </copyright>
-
-  <legalnotice>&FDLNotice;</legalnotice>
-
-  <abstract>
-    <para>&sflphone-client-kde; is a KDE client for &sflphone;, a robust enterprise-class desktop phone. </para>
-  </abstract>
-
-  <keywordset>
-    <keyword>KDE</keyword>
-    <keyword>SFLPhone</keyword>
-    <keyword>client</keyword>
-    <keyword>phone</keyword>
-    <keyword>enterprise</keyword>
-  </keywordset>
-
-</bookinfo>
-
-
-&introduction;
-&getting-started;
-&basic-use;
-&common-use;
-&advanced-use;
-&credits;
-
-<appendix id="app-bibliography">
-<title>Bibliography</title>
-
-<para>(... to be written ...)</para>
-
-<bibliography id="bibliography">
-
-<biblioentry>
-<title><ulink url="info://sflphone-client-kde/Top">&sflphone-client-kde; Manual</ulink></title>
-<authorgroup>
-<author><firstname>J&eacute;r&eacute;my</firstname><surname>Quentin</surname></author>
-</authorgroup>
-</biblioentry>
-
-<biblioentry>
-<title><ulink url="http://en.wikipedia.org/wiki/Session_Initiation_Protocol">SIP Wiki</ulink></title>
-</biblioentry>
-
-<biblioentry>
-<title><ulink url="http://en.wikipedia.org/wiki/IAX">IAX Wiki</ulink></title>
-</biblioentry>
-
-<biblioentry>
-<title><ulink url="http://www.asterisk.org/">Asterisk webpage</ulink></title>
-</biblioentry>
-
-<biblioentry>
-<title><ulink url="http://en.wikipedia.org/wiki/STUN">STUN wiki</ulink></title>
-</biblioentry>
-
-</bibliography>
-
-</appendix>
-
-<!-- &documentation.index; -->
-
-</book>
diff --git a/kde/doc/introduction.docbook b/kde/doc/introduction.docbook
deleted file mode 100755
index dfb1fc478f41e35ad98dab49ad0cddd6aff73622..0000000000000000000000000000000000000000
--- a/kde/doc/introduction.docbook
+++ /dev/null
@@ -1,14 +0,0 @@
-<chapter id="introduction">
-<title>Introduction</title>
-
-
-<para>
-This user manual is intended to describe the contents and use of the &sflphone-client-kde; &sflphonerelease; softphone.
-&sflphone-client-kde; is a KDE client for &sflphone;.It communicates with the core side through DBus.
-&sflphone; is meant to be a robust enterprise-class desktop phone.
-It provides functions like call transfer, call hold, multiple lines, multiple accounts support.
-It is SIP and IAX2 compatible.
-&sflphone; audio layer is build upon a native ALSA interface and and a native PulseAudio interface.
-</para>
-
-</chapter>
diff --git a/kde/doc/introduction/introduction.html b/kde/doc/introduction/introduction.html
deleted file mode 100755
index f923dc5433bc534eb62400867b1a6c95ded7c29f..0000000000000000000000000000000000000000
--- a/kde/doc/introduction/introduction.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
-<HTML
-><HEAD
-><TITLE
->Introduction</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.79"></HEAD
-><BODY
-CLASS="CHAPTER"
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="introduction"
-></A
->Chapter 1. Introduction</H1
->
-
-<P
->This user manual is intended to describe the contents and use of the   softphone.
- is a KDE client for .It communicates with the core side through DBus.
- is meant to be a robust enterprise-class desktop phone.
-It provides functions like call transfer, call hold, multiple lines, multiple accounts support.
-It is SIP and IAX2 compatible.
- audio layer is build upon a native ALSA interface and and a native PulseAudio interface.</P
->
-  </DIV
-></BODY
-></HTML
->
\ No newline at end of file
diff --git a/kde/doc/wizard-create-email.png b/kde/doc/wizard-create-email.png
deleted file mode 100755
index 1fdbcb8cdcbe2577262c235c5dd7403f67ddf5ee..0000000000000000000000000000000000000000
Binary files a/kde/doc/wizard-create-email.png and /dev/null differ
diff --git a/kde/doc/wizard-createorregister.png b/kde/doc/wizard-createorregister.png
deleted file mode 100755
index a10bd918ab3acb236f52d0ae630209d742956932..0000000000000000000000000000000000000000
Binary files a/kde/doc/wizard-createorregister.png and /dev/null differ
diff --git a/kde/doc/wizard-finish.png b/kde/doc/wizard-finish.png
deleted file mode 100755
index 3514b1ef0b4352f91c9909fcf77bb8136a9a8c80..0000000000000000000000000000000000000000
Binary files a/kde/doc/wizard-finish.png and /dev/null differ
diff --git a/kde/doc/wizard-register-settings.png b/kde/doc/wizard-register-settings.png
deleted file mode 100755
index ac8a70122a69a238d95b8e14fc434807b1db043f..0000000000000000000000000000000000000000
Binary files a/kde/doc/wizard-register-settings.png and /dev/null differ
diff --git a/kde/doc/wizard-register-siporiax.png b/kde/doc/wizard-register-siporiax.png
deleted file mode 100755
index 5c49501267889d58cba5ad61465546f1f8a7b3b1..0000000000000000000000000000000000000000
Binary files a/kde/doc/wizard-register-siporiax.png and /dev/null differ
diff --git a/kde/doc/wizard-stun.png b/kde/doc/wizard-stun.png
deleted file mode 100755
index 6a958554c19ea9e4d6c17898a4ef8945a8c0a59e..0000000000000000000000000000000000000000
Binary files a/kde/doc/wizard-stun.png and /dev/null differ
diff --git a/kde/doc/wizard-welcome.png b/kde/doc/wizard-welcome.png
deleted file mode 100755
index d234a38d33950a1c25d0c7070f50d0eeb12ddfc9..0000000000000000000000000000000000000000
Binary files a/kde/doc/wizard-welcome.png and /dev/null differ
diff --git a/kde/man/CMakeLists.txt b/kde/man/CMakeLists.txt
deleted file mode 100755
index a31fcbfd97c4df4304a52285348523c1197054ee..0000000000000000000000000000000000000000
--- a/kde/man/CMakeLists.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-########### install files ###############
-#
-#
-kde4_create_manpage(sflphone-client-kde.1.docbook 1 INSTALL_DESTINATION ${MAN_INSTALL_DIR})
-
-# kde4_create_manpage(sflphone.1.docbook 1 INSTALL_DESTINATION ${MAN_INSTALL_DIR})
\ No newline at end of file
diff --git a/kde/man/README.manpages b/kde/man/README.manpages
deleted file mode 100755
index 75f6044095a3fdc0a0d28c7da43a15a636613f83..0000000000000000000000000000000000000000
--- a/kde/man/README.manpages
+++ /dev/null
@@ -1,13 +0,0 @@
-CREATING MANPAGES
-
-Procedure:
-
- - Creating the manual pages under POD format. A template is available in this directory.
- - Convert the pdo file in a manpage file:
-     pod2man --section=1 --release=$(VERSION) --center "" myapp.pod > myapp.1
- - You are done! You can read the manpage file with:
-     groff -man -Tascii myapp.1
-
-
-
-     Ref: https://wiki.ubuntu.com/PackagingGuide/Complete#Man%20Pages
diff --git a/kde/man/sflphone-client-kde.1.docbook b/kde/man/sflphone-client-kde.1.docbook
deleted file mode 100755
index ff0fa5ca504436ae792babddfe2f12b0a30e3612..0000000000000000000000000000000000000000
--- a/kde/man/sflphone-client-kde.1.docbook
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" ?>
-<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
-<!ENTITY % English "INCLUDE">
-]>
-
-<refentry lang="&language;">
-<refentryinfo>
-<title>KDE User's Manual</title>
-<author>
-  <firstname>J&eacute;r&eacute;my</firstname>
-  <surname>Quentin</surname>
-  <affiliation>
-    <address><email>jeremy.quentin@savoirfairelinux.com</email></address>
-  </affiliation>
-</author>
-<date>May 25, 2009</date>
-<productname>K Desktop Environment</productname>
-</refentryinfo>
-
-<refmeta>
-<refentrytitle><command>sflphone-client-kde</command></refentrytitle>
-<manvolnum>1</manvolnum>
-</refmeta>
-
-<refnamediv>
-<refname><command>sflphone-client-kde</command></refname>
-<refpurpose>SIP and IAX2 compatible voice over IP softphone client for KDE.</refpurpose>
-</refnamediv>
-
-<refsynopsisdiv>
-<cmdsynopsis>
-<command>sflphone-client-kde</command>
-</cmdsynopsis>
-</refsynopsisdiv>
-
-<refsect1>
-<title>Description</title>
-<para>SFLphone is meant to be a robust enterprise-class desktop phone. It provides functions like call transfer, call hold, multiple lines, multiple accounts support.
-SFLphone audio layer is build upon a native ALSA interface and and a native PulseAudio interface.
-sflphone-client-kde is a KDE client for SFLphone; it communicates with the core side through DBus.
-</para>
-</refsect1>
-
-
-<refsect1>
-<title>Bugs</title>
-<para>Please report bugs at https://projects.savoirfairelinux.com/projects/sflphone/issues/new.</para>
-</refsect1>
-
-
-<refsect1>
-<title>See Also</title>
-<para>sflphoned(1)</para>
-<para>More detailed user documentation is available from <ulink
-url="help:/sflphone-client-kde">help:/kate</ulink>
-(either enter this <acronym>URL</acronym> into Konqueror, or run <userinput><command>khelpcenter</command> <parameter>help:/sflphone-client-kde</parameter></userinput>).</para>
-<para>There is also further information available at <ulink
-url="http://sflphone.org/">the SFLPhone website</ulink>.</para>
-</refsect1>
-
-
-<refsect1>
-<title>Authors</title>
-<para>The maintainer of SFLPhone is Emmanuel Milou : emmanuel.milou@savoirfairelinux.com. The maintainer of SFLPhone KDE client is Jérémy Quentin : jeremy.quentin@savoirfairelinux.com. A comprehensive list of authors and contributors
-is available in the complete user manual mentioned above.</para>
-</refsect1>
-
-
-<refsect1>
-<title>Licence</title>
-<para>This program is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License version 3 as published by the
-Free Software Foundation.</para>
-<para>On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.</para>
-</refsect1>
-
-
-</refentry>
diff --git a/kde/man/sflphone-client-kde.pod b/kde/man/sflphone-client-kde.pod
deleted file mode 100755
index 7736b13111507e56357124332c4d4a0ef97c5f48..0000000000000000000000000000000000000000
--- a/kde/man/sflphone-client-kde.pod
+++ /dev/null
@@ -1,39 +0,0 @@
-=head1 NAME
-
-sflphone-client-kde - SIP and IAX2 compatible voice over IP softphone KDE client.
-
-=head1 SYNOPSIS
-
-sflphone-client-kde
-
-=head1 DESCRIPTION
-
-SFLphone is meant to be a robust enterprise-class desktop phone. It provides functions like call transfer, call hold, multiple lines, multiple accounts support.
-SFLphone audio layer is build upon a native ALSA interface and and a native PulseAudio interface.
-B<sflphone-client-kde> is a KDE client for SFLphone; it communicates with the core side through DBus. SFLphone package comes with the core, B<sflphoned>.
-
-=head1 BUGS
-
-Please report bugs at https://projects.savoirfairelinux.com/projects/show/sflphone.
-
-=head1 AUTHORS
-
-B<sflphone-client-kde> is developed in Montreal by Savoir-Faire Linux Inc. The active developers are Jeremy Quentin <jeremy.quentin@savoirfairelinux.com> .
-
-This manual page was written by Jeremy Quentin <jeremy.quentin@savoirfairelinux.com>.
-
-=head1 SEE ALSO
-
-B<sflphoned>(1)
-
-=head1 COPYRIGHT
-
-This program is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License version 3 as published by the
-Free Software Foundation.
-
-On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
-
-=cut
-
diff --git a/kde/man/sflphone.pod b/kde/man/sflphone.pod
deleted file mode 120000
index 8e07076b0af8c55ad9025b3bc4cba3ab2e900e9c..0000000000000000000000000000000000000000
--- a/kde/man/sflphone.pod
+++ /dev/null
@@ -1 +0,0 @@
-sflphone-client-kde.pod
\ No newline at end of file
diff --git a/kde/plasma/CMakeLists.txt b/kde/plasma/CMakeLists.txt
deleted file mode 100644
index d6bf292a7ce1192fd34f201b8a3c0cc56b772b90..0000000000000000000000000000000000000000
--- a/kde/plasma/CMakeLists.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-
-add_subdirectory(plasmoid-qml)
diff --git a/kde/plasma/plasmoid-qml/CMakeLists.txt b/kde/plasma/plasmoid-qml/CMakeLists.txt
deleted file mode 100644
index ca220e06a3ceff83f7a69f2255483274a15605dd..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-project(sflphone-qml)
-
-find_package(KDE4 REQUIRED)
-
-include(KDE4Defaults)
-
-install(DIRECTORY package/
-        DESTINATION ${DATA_INSTALL_DIR}/plasma/plasmoids/org.kde.plasma.applet.sflphone)
-
-install(FILES package/metadata.desktop
-        DESTINATION ${SERVICES_INSTALL_DIR} RENAME plasma-applet-sflphone.desktop)
\ No newline at end of file
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/configure.svgz b/kde/plasma/plasmoid-qml/package/contents/images/configure.svgz
deleted file mode 100644
index 548cfcd9884ebb1ee8df577ca5d8b2281dab40f7..0000000000000000000000000000000000000000
Binary files a/kde/plasma/plasmoid-qml/package/contents/images/configure.svgz and /dev/null differ
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/contact.svg b/kde/plasma/plasmoid-qml/package/contents/images/contact.svg
deleted file mode 100644
index 32ef7e3e326fa8518d12445ea0631715d9cbe31e..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/contact.svg
+++ /dev/null
@@ -1,542 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="128"
-   height="128"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.48.3.1 r9886"
-   version="1.0"
-   sodipodi:docname="contact.svg"
-   inkscape:output_extension="org.inkscape.output.svgz.inkscape"
-   inkscape:export-filename="/home/nuno/Área de Trabalho/wall/tmp/meeting-participant.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     gridtolerance="50"
-     guidetolerance="10"
-     objecttolerance="10"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="4.5007615"
-     inkscape:cx="76.851724"
-     inkscape:cy="39.653881"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="128px"
-     height="128px"
-     showgrid="false"
-     showborder="true"
-     inkscape:window-width="1918"
-     inkscape:window-height="1147"
-     inkscape:window-x="1"
-     inkscape:window-y="36"
-     inkscape:grid-bbox="true"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:snap-nodes="true"
-     inkscape:snap-global="false"
-     inkscape:window-maximized="1"
-     inkscape:snap-bbox="true" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2502.6085,203.19934)"
-       id="g4640" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(0.9821429,0,0,0.6392557,641.1926,210.3962)"
-       id="g4748" />
-    <g
-       id="g6931"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,192.21026,-157.69167)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2364.6913,357.18806)"
-       id="g6943" />
-    <g
-       id="g6945"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2364.6913,357.18806)"
-       style="opacity:0.40163933" />
-    <g
-       id="g7565"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,143.59421,-208.7631)" />
-    <g
-       id="g7567"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,143.59421,-208.7631)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2413.3071,306.11663)"
-       id="g7579" />
-    <g
-       id="g7581"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2413.3071,306.11663)"
-       style="opacity:0.40163933" />
-    <g
-       id="g7583"
-       transform="matrix(0.9821429,0,0,0.6392557,730.49387,313.31363)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(0.9821429,0,0,0.6392557,730.49387,313.31363)"
-       id="g7585" />
-    <g
-       id="g8400"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,-236.74048,-87.22295)" />
-    <g
-       id="g8402"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,-236.74048,-87.22295)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2793.6413,427.65677)"
-       id="g8414" />
-    <g
-       id="g8416"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2793.6413,427.65677)"
-       style="opacity:0.40163933" />
-    <g
-       id="g8418"
-       transform="matrix(0.9821429,0,0,0.6392557,350.15925,434.85377)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(0.9821429,0,0,0.6392557,350.15925,434.85377)"
-       id="g8420" />
-    <g
-       id="g9110"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,11.14464,86.01919)" />
-    <g
-       id="g9112"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,11.14464,86.01919)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2545.7571,600.89892)"
-       id="g9124" />
-    <g
-       id="g9126"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2545.7571,600.89892)"
-       style="opacity:0.40163933" />
-    <g
-       id="g9128"
-       transform="matrix(0.9821429,0,0,0.6392557,598.0443,608.09592)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(0.9821429,0,0,0.6392557,598.0443,608.09592)"
-       id="g9130" />
-    <g
-       id="g3639"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,-87.70776,-143.37353)" />
-    <g
-       id="g3641"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,-87.70776,-143.37353)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2644.6085,371.5062)"
-       id="g3653" />
-    <g
-       id="g3655"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2644.6085,371.5062)"
-       style="opacity:0.40163933" />
-    <g
-       id="g3657"
-       transform="matrix(0.9821429,0,0,0.6392557,499.192,378.7032)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(0.9821429,0,0,0.6392557,499.192,378.7032)"
-       id="g3659" />
-    <g
-       id="g10467"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,-85.73605,-144.28181)" />
-    <g
-       id="g10469"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,-85.73605,-144.28181)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2642.6371,370.59791)"
-       id="g10481" />
-    <g
-       id="g10483"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2642.6371,370.59791)"
-       style="opacity:0.40163933" />
-    <g
-       id="g10485"
-       transform="matrix(0.9821429,0,0,0.6392557,501.1637,377.79491)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(0.9821429,0,0,0.6392557,501.1637,377.79491)"
-       id="g10487" />
-    <g
-       id="g2885"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,77.72672,-189.17867)" />
-    <g
-       id="g2887"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,77.72672,-189.17867)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2479.1742,325.70106)"
-       id="g2899" />
-    <g
-       id="g2901"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2479.1742,325.70106)"
-       style="opacity:0.40163933" />
-    <g
-       id="g2903"
-       transform="matrix(0.9821429,0,0,0.6392557,664.62627,332.89791)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(0.9821429,0,0,0.6392557,664.62627,332.89791)"
-       id="g2905" />
-    <g
-       id="g2913"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,215.64408,-35.18995)" />
-    <g
-       id="g2915"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(0.9821429,0,0,0.9821429,215.64408,-35.18995)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2341.2571,479.68977)"
-       id="g2927" />
-    <g
-       id="g2929"
-       transform="matrix(-0.7690129,0,0,0.6392557,-2341.2571,479.68977)"
-       style="opacity:0.40163933" />
-    <g
-       id="g2931"
-       transform="matrix(0.9821429,0,0,0.6392557,802.54367,486.88677)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(0.9821429,0,0,0.6392557,802.54367,486.88677)"
-       id="g2933" />
-    <g
-       id="g4117"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-359.18677,-434.74393)" />
-    <g
-       id="g4119"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-359.18677,-434.74393)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3830.3757,264.24448)"
-       id="g4131" />
-    <g
-       id="g4133"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3830.3757,264.24448)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4135"
-       transform="matrix(1.3333329,0,0,0.8678386,437.5741,274.01477)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,437.5741,274.01477)"
-       id="g4137" />
-    <g
-       id="g4145"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-171.95348,-225.69253)" />
-    <g
-       id="g4147"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-171.95348,-225.69253)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3643.1428,473.29606)"
-       id="g4159" />
-    <g
-       id="g4161"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3643.1428,473.29606)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4163"
-       transform="matrix(1.3333329,0,0,0.8678386,624.8076,483.06649)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,624.8076,483.06649)"
-       id="g4165" />
-    <g
-       id="g4173"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-237.95348,-295.02573)" />
-    <g
-       id="g4175"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-237.95348,-295.02573)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3709.1428,403.96263)"
-       id="g4188" />
-    <g
-       id="g4190"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3709.1428,403.96263)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4192"
-       transform="matrix(1.3333329,0,0,0.8678386,558.8077,413.73306)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,558.8077,413.73306)"
-       id="g4194" />
-    <g
-       id="g4202"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-754.28678,-130.02581)" />
-    <g
-       id="g4204"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-754.28678,-130.02581)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-4225.4757,568.96263)"
-       id="g4216" />
-    <g
-       id="g4218"
-       transform="matrix(-1.0439929,0,0,0.8678386,-4225.4757,568.96263)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4220"
-       transform="matrix(1.3333329,0,0,0.8678386,42.47424,578.73306)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,42.47424,578.73306)"
-       id="g4222" />
-    <g
-       id="g4230"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-417.76392,105.16362)" />
-    <g
-       id="g4232"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-417.76392,105.16362)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3888.9528,804.15219)"
-       id="g4244" />
-    <g
-       id="g4246"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3888.9528,804.15219)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4248"
-       transform="matrix(1.3333329,0,0,0.8678386,378.9971,813.92249)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,378.9971,813.92249)"
-       id="g4250" />
-    <g
-       id="g4258"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-551.96349,-206.25453)" />
-    <g
-       id="g4260"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-551.96349,-206.25453)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-4023.1514,492.73406)"
-       id="g4272" />
-    <g
-       id="g4274"
-       transform="matrix(-1.0439929,0,0,0.8678386,-4023.1514,492.73406)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4276"
-       transform="matrix(1.3333329,0,0,0.8678386,244.79767,502.50449)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,244.79767,502.50449)"
-       id="g4278" />
-    <g
-       id="g4290"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-549.28678,-207.48753)" />
-    <g
-       id="g4292"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-549.28678,-207.48753)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-4020.4757,491.50092)"
-       id="g4304" />
-    <g
-       id="g4306"
-       transform="matrix(-1.0439929,0,0,0.8678386,-4020.4757,491.50092)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4308"
-       transform="matrix(1.3333329,0,0,0.8678386,247.47424,501.27135)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,247.47424,501.27135)"
-       id="g4310" />
-    <g
-       id="g4364"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-327.37363,-268.43854)" />
-    <g
-       id="g4366"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-327.37363,-268.43854)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3798.5628,430.55006)"
-       id="g4378" />
-    <g
-       id="g4380"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3798.5628,430.55006)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4382"
-       transform="matrix(1.3333329,0,0,0.8678386,469.3874,440.32034)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,469.3874,440.32034)"
-       id="g4384" />
-    <g
-       id="g4392"
-       inkscape:label="box"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-140.14019,-59.3871)" />
-    <g
-       id="g4394"
-       inkscape:label="zip_app"
-       style="display:inline"
-       transform="matrix(1.3333329,0,0,1.3333329,-140.14019,-59.3871)" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3611.3299,639.60149)"
-       id="g4406" />
-    <g
-       id="g4408"
-       transform="matrix(-1.0439929,0,0,0.8678386,-3611.3299,639.60149)"
-       style="opacity:0.40163933" />
-    <g
-       id="g4410"
-       transform="matrix(1.3333329,0,0,0.8678386,656.6208,649.37192)"
-       style="opacity:0.40163933" />
-    <g
-       style="opacity:0.40163933"
-       transform="matrix(1.3333329,0,0,0.8678386,656.6208,649.37192)"
-       id="g4412" />
-    <g
-       transform="matrix(0.1463445,-0.02678525,0.01010528,0.1292785,98.97435,-19.70366)"
-       style="fill:url(#radialGradient4876);fill-opacity:1"
-       id="g3561" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;opacity:0.09"
-       d="M 71.625 16.46875 C 68.975829 16.555654 66.104326 17.427546 63.375 18.5625 C 54.54404 22.234737 41.71107 11.053731 43.0625 37.3125 C 42.8012 36.459092 42.559285 35.662792 42.34375 34.875 C 42.438843 36.010402 42.536845 37.160215 42.65625 38.34375 C 42.491696 37.989967 42.339792 37.635033 42.15625 37.28125 C 42.011531 35.537271 39.366886 35.745452 39.5625 37.71875 C 41.156633 45.193422 42.5832 47.537818 44 48.28125 C 45.233669 53.391831 47.384936 56.929269 49.53125 59.59375 C 50.226815 63.527907 50.585392 67.524071 49.75 70.3125 C 51.75862 73.718074 56.993441 78.894368 61.90625 81.625 L 62.375 82.3125 L 61.71875 83 C 62.036383 83.05904 62.333301 83.131857 62.65625 83.1875 L 64.15625 83.1875 C 64.625393 83.106668 65.073394 82.994439 65.53125 82.90625 L 64.96875 82.3125 L 65.53125 81.5 C 70.762659 78.791195 74.7074 74.551563 77.1875 70.53125 C 76.113442 67.287019 76.74008 62.288734 77.6875 57.65625 C 77.695607 57.644593 77.710649 57.636685 77.71875 57.625 C 79.627235 54.872131 81.351427 51.369566 82.15625 46.75 C 83.462664 45.806244 84.783205 43.252631 86.25 36.375 C 86.445628 34.401702 83.80097 34.2248 83.65625 35.96875 C 83.422483 36.419344 83.203122 36.861906 83 37.3125 C 83.055443 36.676569 83.103409 36.089435 83.15625 35.46875 C 82.7184 36.625799 82.258284 37.790431 81.71875 39 C 83.729935 21.046028 78.395103 16.246662 71.625 16.46875 z "
-       id="path3845-1" />
-    <path
-       inkscape:connector-curvature="0"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;opacity:0.127"
-       id="path2732"
-       d="m 43.064538,37.32247 c -1.35143,-26.258769 11.46845,-15.098262 20.29941,-18.770499 9.70427,-4.035393 21.14975,-4.530611 18.35158,20.448829 6.74768,-15.127474 5.60568,-26.21512 -4.99221,-31.5731804 -4.27221,-6.068276 -13.16356,-6.71760699 -20.73823,-4.540857 -9.77918,2.648904 -14.57429,9.6018524 -15.44669,19.2945004 -0.14032,3.660106 0.43574,8.313947 2.52614,15.141207 z"
-       sodipodi:nodetypes="csccccc" />
-    <path
-       inkscape:connector-curvature="0"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;opacity:0.03"
-       id="path4552"
-       d="m 49.400844,69.744091 -2.109892,3.560443 c -8.659631,16.505037 -3.446539,32.489826 4.582411,47.175756 3.398622,0.0704 6.656999,0.10223 9.560434,0.0989 0.514709,-5.8e-4 1.087411,0 1.582408,0 0.35431,1.1e-4 0.72496,0 1.054938,0 0.531488,-2e-4 1.055261,-5.6e-4 1.582423,0 2.846131,0.003 6.038799,7e-5 9.36262,-0.066 5.893611,-14.10037 15.093119,-28.741623 4.615382,-47.538379 l -1.945064,-3.230758 c -2.712544,4.734786 -7.55792,9.954492 -14.14283,12.692321 -5.591427,-2.480012 -12.230987,-8.958397 -14.14283,-12.692292 z" />
-    <path
-       inkscape:connector-curvature="0"
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;opacity:0.04"
-       id="path4582"
-       d="m 49.400844,69.744091 -2.109892,3.560443 c -0.898016,1.71161 -1.629782,3.410327 -2.241748,5.10988 l 6.758231,15.26371 10.582401,-11.373613 -0.494513,-0.692297 C 56.710436,78.730356 51.127751,73.116782 49.400844,69.744091 z m 28.28566,0 c -2.431261,4.243793 -6.589868,8.88254 -12.164809,11.769224 l -0.560441,0.791196 10.516473,11.373613 6.75823,-15.131839 c -0.68115,-1.821011 -1.543951,-3.669023 -2.604389,-5.571421 l -1.945064,-3.230773 z" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;opacity:0.127"
-       d="M 79.75 73.1875 C 79.806745 73.290652 79.850685 73.397097 79.90625 73.5 C 80.263536 74.161675 80.596581 74.817215 80.90625 75.46875 C 80.972094 75.605058 81.061189 75.739142 81.125 75.875 C 81.210772 76.060835 81.292985 76.252473 81.375 76.4375 C 81.490952 76.694706 81.610345 76.962832 81.71875 77.21875 C 81.847293 77.526625 81.975369 77.850581 82.09375 78.15625 C 82.142614 78.281995 82.203041 78.405709 82.25 78.53125 L 82.25 78.5625 C 88.293623 94.730611 80.327542 107.82871 75.03125 120.5 C 78.484785 120.43143 82.137434 120.27482 85.875 119.96875 C 90.100181 110.93681 92.237688 104.97101 95.46875 95.375 L 92.0625 90.4375 A 0.50005001 0.50005001 0 0 1 92.3125 89.65625 L 97.625 88.28125 C 95.506388 85.375003 94.155712 83.292131 93.03125 81.5 C 88.039293 79.375569 83.565072 77.280397 81.125 75.46875 L 79.75 73.1875 z M 47.28125 73.3125 L 45.96875 75.46875 C 43.568546 77.250801 39.205004 79.317292 34.3125 81.40625 C 33.173222 83.216678 31.781289 85.324507 29.625 88.28125 L 34.9375 89.65625 A 0.50005001 0.50005001 0 0 1 35.1875 90.4375 L 31.78125 95.375 C 35.009186 104.96172 37.15801 110.92023 41.375 119.9375 C 44.990398 120.22753 48.527756 120.39941 51.875 120.46875 C 44.675248 107.29952 39.760957 93.102905 45.0625 78.40625 C 45.366642 77.563125 45.68947 76.721199 46.0625 75.875 C 46.20927 75.535271 46.372231 75.184335 46.53125 74.84375 C 46.571224 74.759372 46.615565 74.678157 46.65625 74.59375 C 46.858542 74.168757 47.056746 73.740403 47.28125 73.3125 z M 32.78125 82.0625 C 26.244144 84.801413 19.024849 87.52935 14.21875 89.6875 C 11.163805 91.05929 10.983465 92.582336 10.09375 95 C 7.3801645 102.37349 8.09375 109.6875 8.09375 109.6875 L 9.6875 111.53125 C 12.393238 113.07158 15.234855 114.34839 18.1875 115.40625 C 17.687524 107.70141 16.655858 100.21547 12.625 91.9375 C 15.630634 92.733759 17.880408 106.54593 18.21875 115.40625 C 25.282877 117.93342 32.880852 119.22452 40.1875 119.875 C 36.073201 111.0168 34.003518 105.0434 30.78125 95.46875 A 0.50005001 0.50005001 0 0 1 30.84375 95 L 33.96875 90.46875 L 28.65625 89.09375 A 0.50005001 0.50005001 0 0 1 28.40625 88.3125 C 30.337249 85.693587 31.703217 83.722676 32.78125 82.0625 z M 94.53125 82.15625 C 95.59562 83.798452 96.948172 85.741655 98.84375 88.3125 A 0.50005001 0.50005001 0 0 1 98.59375 89.09375 L 93.28125 90.46875 L 96.40625 95 A 0.50005001 0.50005001 0 0 1 96.46875 95.46875 C 93.245041 105.04769 91.149234 111.01022 87.03125 119.875 C 94.329247 119.21378 101.9178 117.91908 108.96875 115.375 C 109.31129 106.51335 111.56044 92.732813 114.5625 91.9375 C 110.53723 100.20398 109.50078 107.68145 109 115.375 C 111.91219 114.32268 114.73364 113.05272 117.40625 111.53125 L 119 109.6875 C 119 109.6875 119.68233 102.37349 116.96875 95 C 116.07903 92.582336 115.92996 91.05929 112.875 89.6875 C 108.12327 87.553763 101.0096 84.864055 94.53125 82.15625 z "
-       id="path3875-4" />
-    <path
-       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;opacity:0.08"
-       d="m 62.152815,82.027815 -3.46875,3.90625 2.8125,4.46875 0.03125,0 c -2.923998,10.119605 -4.31947,17.449605 -6,29.875005 5.617857,0.073 10.109613,0.0462 15.25,0 -1.944765,-12.5718 -3.509791,-21.262906 -5.84375,-29.843755 -0.0027,-0.0098 0.0027,-0.02145 0,-0.03125 l 3.125,-4.75 -3.34375,-3.59375 -2.5625,-0.03125 z"
-       id="path5035"
-       inkscape:connector-curvature="0" />
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/favorites.svg b/kde/plasma/plasmoid-qml/package/contents/images/favorites.svg
deleted file mode 100644
index 8c3070ef01b1e8cc6b56c6c111dddd620141808f..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/favorites.svg
+++ /dev/null
@@ -1,1286 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/"
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="128"
-   height="128"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.48.3.1 r9886"
-   version="1.0"
-   sodipodi:docname="favorites.svgz"
-   inkscape:output_extension="org.inkscape.output.svgz.inkscape"
-   inkscape:export-filename="/home/pinheiro/pics/oxygen/scalable/actions/rating.png"
-   inkscape:export-xdpi="11.25"
-   inkscape:export-ydpi="11.25">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient3640">
-      <stop
-         id="stop3643"
-         offset="0"
-         style="stop-color:#7e0000;stop-opacity:0.50990099" />
-      <stop
-         id="stop3645"
-         offset="1"
-         style="stop-color:#673400;stop-opacity:0;" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 64 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="128 : 64 : 1"
-       inkscape:persp3d-origin="64 : 42.666667 : 1"
-       id="perspective102" />
-    <linearGradient
-       id="linearGradient3946">
-      <stop
-         style="stop-color:#7e0000;stop-opacity:1;"
-         offset="0"
-         id="stop3948" />
-      <stop
-         style="stop-color:#673400;stop-opacity:0;"
-         offset="1"
-         id="stop3950" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3844">
-      <stop
-         style="stop-color:#faff64;stop-opacity:1;"
-         offset="0"
-         id="stop3846" />
-      <stop
-         style="stop-color:#faff64;stop-opacity:0;"
-         offset="1"
-         id="stop3848" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3379">
-      <stop
-         style="stop-color:#fffc07;stop-opacity:1;"
-         offset="0"
-         id="stop3381" />
-      <stop
-         style="stop-color:#fffc07;stop-opacity:0;"
-         offset="1"
-         id="stop3383" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3363">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3365" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3367" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3309">
-      <stop
-         style="stop-color:#f4ff3f;stop-opacity:1;"
-         offset="0"
-         id="stop3311" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3313" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient26907"
-       gradientUnits="userSpaceOnUse"
-       x1="-84.002403"
-       y1="-383.9971"
-       x2="-12.0029"
-       y2="-383.9971"
-       gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)">
-      <stop
-         offset="0"
-         style="stop-color:#888a85;stop-opacity:1;"
-         id="stop26909" />
-      <stop
-         offset="1"
-         style="stop-color:#2e3436;stop-opacity:1;"
-         id="stop26911" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"
-       y2="-383.9975"
-       x2="-23.516129"
-       y1="-383.9971"
-       x1="-84.002403"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3711">
-      <stop
-         id="stop3713"
-         style="stop-color:white;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop3715"
-         style="stop-color:white;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3081">
-      <stop
-         id="stop3083"
-         offset="0"
-         style="stop-color:#28691f;stop-opacity:1;" />
-      <stop
-         id="stop3085"
-         offset="1"
-         style="stop-color:#00bf00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3290">
-      <stop
-         style="stop-color:yellow;stop-opacity:1;"
-         offset="0"
-         id="stop3292" />
-      <stop
-         style="stop-color:#f07800;stop-opacity:1;"
-         offset="1"
-         id="stop3294" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3638">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="0"
-         id="stop3640" />
-      <stop
-         id="stop3661"
-         offset="0.06868132"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3659"
-         offset="0.5"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3642" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1563">
-      <stop
-         id="stop1565"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop1567"
-         offset="1"
-         style="stop-color:white;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3273">
-      <stop
-         id="stop3275"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.55035973;" />
-      <stop
-         id="stop3277"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient12948">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop12950" />
-      <stop
-         style="stop-color:#c0c0c0;stop-opacity:0;"
-         offset="1"
-         id="stop12952" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.111111,0,138.1081)"
-       r="64.796692"
-       fy="177.29686"
-       fx="80.738739"
-       cy="155.37218"
-       cx="80.738739"
-       id="radialGradient5079"
-       xlink:href="#linearGradient5073"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient5073"
-       inkscape:collect="always">
-      <stop
-         id="stop5075"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop5077"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <foreignObject
-       id="foreignObject7221"
-       height="1"
-       width="1"
-       y="0"
-       x="0"
-       requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/">
-      <i:pgfRef
-         xlink:href="#adobe_illustrator_pgf" />
-    </foreignObject>
-    <linearGradient
-       id="XMLID_1_"
-       gradientUnits="userSpaceOnUse"
-       x1="95.693398"
-       y1="141.1738"
-       x2="32.308601"
-       y2="77.789001">
-      <stop
-         offset="0"
-         style="stop-color:#ffc60a;stop-opacity:1;"
-         id="stop7227" />
-      <stop
-         offset="1"
-         style="stop-color:#b03b00;stop-opacity:1;"
-         id="stop7233" />
-    </linearGradient>
-    <linearGradient
-       id="XMLID_3_"
-       gradientUnits="userSpaceOnUse"
-       x1="63.9995"
-       y1="92.865196"
-       x2="63.9995"
-       y2="120.8652"
-       gradientTransform="translate(175.0067,11.74752)">
-      <stop
-         offset="0"
-         style="stop-color:#888A85"
-         id="stop7261" />
-      <stop
-         offset="0.3226"
-         style="stop-color:#A6A7A3"
-         id="stop7263" />
-      <stop
-         offset="1"
-         style="stop-color:#EEEEEC"
-         id="stop7265" />
-    </linearGradient>
-    <linearGradient
-       id="XMLID_4_"
-       gradientUnits="userSpaceOnUse"
-       x1="64.000504"
-       y1="108.8652"
-       x2="64.000504"
-       y2="92.865196">
-      <stop
-         offset="0"
-         style="stop-color:#EEEEEC"
-         id="stop7270" />
-      <stop
-         offset="1"
-         style="stop-color:#FFFFFF"
-         id="stop7272" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3081"
-       id="linearGradient2149"
-       gradientUnits="userSpaceOnUse"
-       x1="62.112335"
-       y1="90.513916"
-       x2="67.887672"
-       y2="39.095695" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient26907"
-       id="linearGradient3226"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"
-       x1="-70.002899"
-       y1="-383.9971"
-       x2="-11.91648"
-       y2="-383.9971" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3711"
-       id="radialGradient3228"
-       gradientUnits="userSpaceOnUse"
-       cx="343.99899"
-       cy="92"
-       fx="343.99899"
-       fy="92"
-       r="36" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3711"
-       id="linearGradient3230"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,1.022977,-1.022977,0,111.9686,137.8125)"
-       x1="-88.058083"
-       y1="-131.93112"
-       x2="-45.096584"
-       y2="-131.93112" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3290"
-       id="radialGradient2906"
-       cx="69.526619"
-       cy="60.115833"
-       fx="69.526619"
-       fy="89.655701"
-       r="111.65377"
-       gradientTransform="matrix(0.9439139,-0.3301918,0.332644,0.9509241,-16.097695,27.249949)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3290"
-       id="radialGradient3304"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5227399,0,-1.554444e-8,0.5266221,349.81061,60.575712)"
-       cx="69.526619"
-       cy="60.115833"
-       fx="69.526619"
-       fy="60.115833"
-       r="111.65377" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient3315"
-       x1="219.22163"
-       y1="28.149843"
-       x2="219.22163"
-       y2="116.41813"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-170.08594,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="linearGradient3345"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-37.771032,-0.1213203)"
-       x1="261.50107"
-       y1="77.652245"
-       x2="200.17728"
-       y2="31.10997" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient3369"
-       x1="177.42397"
-       y1="22.377773"
-       x2="177.60074"
-       y2="93.022789"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3379"
-       id="linearGradient3385"
-       x1="216.88614"
-       y1="122.5867"
-       x2="216.88614"
-       y2="37.969955"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-152,0)" />
-    <filter
-       inkscape:collect="always"
-       id="filter3391">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.55939545"
-         id="feGaussianBlur3393" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3401">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.11157909"
-         id="feGaussianBlur3403" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient3800"
-       x1="63.948792"
-       y1="12.034382"
-       x2="67.219337"
-       y2="12.034382"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect" />
-    <filter
-       inkscape:collect="always"
-       id="filter3838"
-       x="-0.17816916"
-       width="1.3563383"
-       y="-0.15506857"
-       height="1.3101371">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.46259975"
-         id="feGaussianBlur3840" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3844"
-       id="linearGradient3850"
-       x1="28.637825"
-       y1="120.84999"
-       x2="31.289474"
-       y2="122.08743"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect" />
-    <filter
-       inkscape:collect="always"
-       id="filter3928">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.18346262"
-         id="feGaussianBlur3930" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3844"
-       id="linearGradient3934"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="28.637825"
-       y1="120.84999"
-       x2="31.289474"
-       y2="122.08743" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient3956"
-       cx="64.35347"
-       cy="98.207405"
-       fx="64.35347"
-       fy="98.207405"
-       r="60.700505"
-       gradientTransform="matrix(9.1358439e-2,-2.9656957e-8,4.5207376e-8,0.1392616,58.276716,94.261412)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_1_"
-       id="linearGradient2475"
-       gradientUnits="userSpaceOnUse"
-       x1="64.07962"
-       y1="-14.227339"
-       x2="64.07962"
-       y2="120.44466" />
-    <filter
-       inkscape:collect="always"
-       id="filter3259">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.23739589"
-         id="feGaussianBlur3261" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_1_"
-       id="radialGradient3263"
-       cx="64.07962"
-       cy="66.197433"
-       fx="64.07962"
-       fy="66.197433"
-       r="60.700504"
-       gradientTransform="matrix(1,0,0,0.9554688,0,2.9478533)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient3267"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.4443044,1.2598841e-8,0,0.1825067,35.563425,89.646593)"
-       cx="64.35347"
-       cy="106.71302"
-       fx="64.35347"
-       fy="106.71302"
-       r="60.700505" />
-    <filter
-       inkscape:collect="always"
-       id="filter3285">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.26585998"
-         id="feGaussianBlur3287" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient3300"
-       cx="26.573795"
-       cy="73.493042"
-       fx="35.587811"
-       fy="102.79941"
-       r="60.700562"
-       gradientTransform="matrix(4.6812453,-5.2700969e-7,3.571426e-8,0.3172375,-85.242554,44.725131)"
-       gradientUnits="userSpaceOnUse" />
-    <filter
-       inkscape:collect="always"
-       id="filter3362">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.3785028"
-         id="feGaussianBlur3364" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient3372"
-       cx="64.101562"
-       cy="48.703125"
-       fx="64.101562"
-       fy="48.703125"
-       r="56.812496"
-       gradientTransform="matrix(1,0,0,0.6476898,0,17.158608)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient3382"
-       cx="121.58587"
-       cy="52.85474"
-       fx="121.58587"
-       fy="52.85474"
-       r="3.1883843"
-       gradientTransform="matrix(2.2248115,-0.5961364,0.2773621,1.0351295,-163.57967,70.62501)"
-       gradientUnits="userSpaceOnUse" />
-    <filter
-       inkscape:collect="always"
-       id="filter3564"
-       x="-0.18218182"
-       width="1.3643636"
-       y="-0.1679142"
-       height="1.3358284">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.40814561"
-         id="feGaussianBlur3566" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient3570"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2538745,-0.4598801,0.2575547,0.7022291,-43.321636,71.69735)"
-       cx="122.69361"
-       cy="52.672272"
-       fx="122.55822"
-       fy="51.026066"
-       r="3.1883843" />
-    <filter
-       inkscape:collect="always"
-       id="filter3604"
-       x="-0.11538182"
-       width="1.2307636"
-       y="-0.10634566"
-       height="1.2126913">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.25849222"
-         id="feGaussianBlur3606" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient3618"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2248115,-0.5961364,0.2773621,1.0351295,-163.57967,70.62501)"
-       cx="121.58587"
-       cy="52.85474"
-       fx="121.58587"
-       fy="52.85474"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient3620"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2538745,-0.4598801,0.2575547,0.7022291,-43.321636,71.69735)"
-       cx="122.69361"
-       cy="52.672272"
-       fx="122.55822"
-       fy="51.026066"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3640"
-       id="radialGradient3638"
-       cx="41.233166"
-       cy="39.832623"
-       fx="41.409943"
-       fy="44.369892"
-       r="8.1317282"
-       gradientTransform="matrix(1,0,0,0.75,0,9.9581557)"
-       gradientUnits="userSpaceOnUse" />
-    <filter
-       inkscape:collect="always"
-       id="filter3663">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.24178075"
-         id="feGaussianBlur3665" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient3669"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.75,0,9.9581557)"
-       cx="41.233166"
-       cy="39.832623"
-       fx="41.409943"
-       fy="44.369892"
-       r="8.1317282" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient3673"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.75,0,9.9581557)"
-       cx="41.233166"
-       cy="39.832623"
-       fx="41.409943"
-       fy="44.369892"
-       r="8.1317282" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_1_"
-       id="radialGradient6039"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.9554688,0,2.9478533)"
-       cx="64.07962"
-       cy="66.197433"
-       fx="64.07962"
-       fy="66.197433"
-       r="60.700504" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3290"
-       id="radialGradient6041"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9439139,-0.3301918,0.332644,0.9509241,-16.097695,27.249949)"
-       cx="69.526619"
-       cy="60.115833"
-       fx="69.526619"
-       fy="89.655701"
-       r="111.65377" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_1_"
-       id="linearGradient6043"
-       gradientUnits="userSpaceOnUse"
-       x1="64.07962"
-       y1="-14.227339"
-       x2="64.07962"
-       y2="120.44466" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6045"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="63.948792"
-       y1="12.034382"
-       x2="67.219337"
-       y2="12.034382" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient6047"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.6476898,0,17.158608)"
-       cx="64.101562"
-       cy="48.703125"
-       fx="64.101562"
-       fy="48.703125"
-       r="56.812496" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient6049"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.75,0,9.9581557)"
-       cx="41.233166"
-       cy="39.832623"
-       fx="41.409943"
-       fy="44.369892"
-       r="8.1317282" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6051"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-170.08594,0)"
-       x1="219.22163"
-       y1="28.149843"
-       x2="219.22163"
-       y2="116.41813" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient6053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.75,0,9.9581557)"
-       cx="41.233166"
-       cy="39.832623"
-       fx="41.409943"
-       fy="44.369892"
-       r="8.1317282" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6055"
-       gradientUnits="userSpaceOnUse"
-       x1="177.42397"
-       y1="22.377773"
-       x2="177.60074"
-       y2="93.022789" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="linearGradient6057"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-37.771032,-0.1213203)"
-       x1="261.50107"
-       y1="77.652245"
-       x2="200.17728"
-       y2="31.10997" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3844"
-       id="linearGradient6059"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="28.637825"
-       y1="120.84999"
-       x2="31.289474"
-       y2="122.08743" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient6061"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.09135844,-2.9656957e-8,4.5207376e-8,0.1392616,58.276716,94.261412)"
-       cx="64.35347"
-       cy="98.207405"
-       fx="64.35347"
-       fy="98.207405"
-       r="60.700505" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3379"
-       id="linearGradient6063"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-152,0)"
-       x1="216.88614"
-       y1="122.5867"
-       x2="216.88614"
-       y2="37.969955" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6065"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2248115,-0.5961364,0.2773621,1.0351295,-163.57967,70.62501)"
-       cx="121.58587"
-       cy="52.85474"
-       fx="121.58587"
-       fy="52.85474"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6067"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2538745,-0.4598801,0.2575547,0.7022291,-43.321636,71.69735)"
-       cx="122.69361"
-       cy="52.672272"
-       fx="122.55822"
-       fy="51.026066"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6069"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2248115,-0.5961364,0.2773621,1.0351295,-163.57967,70.62501)"
-       cx="121.58587"
-       cy="52.85474"
-       fx="121.58587"
-       fy="52.85474"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6071"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2538745,-0.4598801,0.2575547,0.7022291,-43.321636,71.69735)"
-       cx="122.69361"
-       cy="52.672272"
-       fx="122.55822"
-       fy="51.026066"
-       r="3.1883843" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3379"
-       id="linearGradient6073"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-152,0)"
-       x1="216.88614"
-       y1="122.5867"
-       x2="216.88614"
-       y2="37.969955" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3844"
-       id="linearGradient6075"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="28.637825"
-       y1="120.84999"
-       x2="31.289474"
-       y2="122.08743" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient6077"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.4443044,1.2598841e-8,0,0.1825067,35.563425,89.646593)"
-       cx="64.35347"
-       cy="106.71302"
-       fx="64.35347"
-       fy="106.71302"
-       r="60.700505" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient6079"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(4.6812453,-5.2700969e-7,3.571426e-8,0.3172375,-85.242554,44.725131)"
-       cx="26.573795"
-       cy="73.493042"
-       fx="35.587811"
-       fy="102.79941"
-       r="60.700562" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_1_"
-       id="radialGradient6081"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.9554688,0,2.9478533)"
-       cx="64.07962"
-       cy="66.197433"
-       fx="64.07962"
-       fy="66.197433"
-       r="60.700504" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3290"
-       id="radialGradient6083"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9439139,-0.3301918,0.332644,0.9509241,-16.097695,27.249949)"
-       cx="69.526619"
-       cy="60.115833"
-       fx="69.526619"
-       fy="89.655701"
-       r="111.65377" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_1_"
-       id="linearGradient6085"
-       gradientUnits="userSpaceOnUse"
-       x1="64.07962"
-       y1="-14.227339"
-       x2="64.07962"
-       y2="120.44466" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6087"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="63.948792"
-       y1="12.034382"
-       x2="67.219337"
-       y2="12.034382" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient6089"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.6476898,0,17.158608)"
-       cx="64.101562"
-       cy="48.703125"
-       fx="64.101562"
-       fy="48.703125"
-       r="56.812496" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient6091"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.75,0,9.9581557)"
-       cx="41.233166"
-       cy="39.832623"
-       fx="41.409943"
-       fy="44.369892"
-       r="8.1317282" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6093"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-170.08594,0)"
-       x1="219.22163"
-       y1="28.149843"
-       x2="219.22163"
-       y2="116.41813" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient6095"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.75,0,9.9581557)"
-       cx="41.233166"
-       cy="39.832623"
-       fx="41.409943"
-       fy="44.369892"
-       r="8.1317282" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6097"
-       gradientUnits="userSpaceOnUse"
-       x1="177.42397"
-       y1="22.377773"
-       x2="177.60074"
-       y2="93.022789" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="linearGradient6099"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-37.771032,-0.1213203)"
-       x1="261.50107"
-       y1="77.652245"
-       x2="200.17728"
-       y2="31.10997" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3844"
-       id="linearGradient6101"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="28.637825"
-       y1="120.84999"
-       x2="31.289474"
-       y2="122.08743" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient6103"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.09135844,-2.9656957e-8,4.5207376e-8,0.1392616,58.276716,94.261412)"
-       cx="64.35347"
-       cy="98.207405"
-       fx="64.35347"
-       fy="98.207405"
-       r="60.700505" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3379"
-       id="linearGradient6105"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-152,0)"
-       x1="216.88614"
-       y1="122.5867"
-       x2="216.88614"
-       y2="37.969955" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6107"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2248115,-0.5961364,0.2773621,1.0351295,-163.57967,70.62501)"
-       cx="121.58587"
-       cy="52.85474"
-       fx="121.58587"
-       fy="52.85474"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6109"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2538745,-0.4598801,0.2575547,0.7022291,-43.321636,71.69735)"
-       cx="122.69361"
-       cy="52.672272"
-       fx="122.55822"
-       fy="51.026066"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6111"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2248115,-0.5961364,0.2773621,1.0351295,-163.57967,70.62501)"
-       cx="121.58587"
-       cy="52.85474"
-       fx="121.58587"
-       fy="52.85474"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6113"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2538745,-0.4598801,0.2575547,0.7022291,-43.321636,71.69735)"
-       cx="122.69361"
-       cy="52.672272"
-       fx="122.55822"
-       fy="51.026066"
-       r="3.1883843" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3379"
-       id="linearGradient6115"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-152,0)"
-       x1="216.88614"
-       y1="122.5867"
-       x2="216.88614"
-       y2="37.969955" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3844"
-       id="linearGradient6117"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="28.637825"
-       y1="120.84999"
-       x2="31.289474"
-       y2="122.08743" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient6119"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.4443044,1.2598841e-8,0,0.1825067,35.563425,89.646593)"
-       cx="64.35347"
-       cy="106.71302"
-       fx="64.35347"
-       fy="106.71302"
-       r="60.700505" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient6121"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(4.6812453,-5.2700969e-7,3.571426e-8,0.3172375,-85.242554,44.725131)"
-       cx="26.573795"
-       cy="73.493042"
-       fx="35.587811"
-       fy="102.79941"
-       r="60.700562" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3946"
-       id="radialGradient6135"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.09135844,-2.9656957e-8,4.5207376e-8,0.1392616,58.276716,94.261412)"
-       cx="64.35347"
-       cy="98.207405"
-       fx="64.35347"
-       fy="98.207405"
-       r="60.700505" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6143"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-170.08594,0)"
-       x1="219.22163"
-       y1="28.149843"
-       x2="219.22163"
-       y2="116.41813" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3309"
-       id="radialGradient6147"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.6476898,0,17.158608)"
-       cx="64.101562"
-       cy="48.703125"
-       fx="64.101562"
-       fy="48.703125"
-       r="56.812496" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_1_"
-       id="linearGradient6151"
-       gradientUnits="userSpaceOnUse"
-       x1="64.07962"
-       y1="-14.227339"
-       x2="64.07962"
-       y2="120.44466" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6155"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2248115,-0.5961364,0.2773621,1.0351295,-163.57967,70.62501)"
-       cx="121.58587"
-       cy="52.85474"
-       fx="121.58587"
-       fy="52.85474"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6157"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2538745,-0.4598801,0.2575547,0.7022291,-43.321636,71.69735)"
-       cx="122.69361"
-       cy="52.672272"
-       fx="122.55822"
-       fy="51.026066"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6161"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2248115,-0.5961364,0.2773621,1.0351295,-163.57967,70.62501)"
-       cx="121.58587"
-       cy="52.85474"
-       fx="121.58587"
-       fy="52.85474"
-       r="3.1883843" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="radialGradient6163"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2538745,-0.4598801,0.2575547,0.7022291,-43.321636,71.69735)"
-       cx="122.69361"
-       cy="52.672272"
-       fx="122.55822"
-       fy="51.026066"
-       r="3.1883843" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6167"
-       gradientUnits="userSpaceOnUse"
-       x1="177.42397"
-       y1="22.377773"
-       x2="177.60074"
-       y2="93.022789" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="linearGradient6169"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-37.771032,-0.1213203)"
-       x1="261.50107"
-       y1="77.652245"
-       x2="200.17728"
-       y2="31.10997" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1563"
-       id="linearGradient6172"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-170.07031,-0.1213203)"
-       x1="261.50107"
-       y1="77.652245"
-       x2="200.17728"
-       y2="31.10997" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3363"
-       id="linearGradient6175"
-       gradientUnits="userSpaceOnUse"
-       x1="177.42397"
-       y1="22.377773"
-       x2="177.60074"
-       y2="93.022789"
-       gradientTransform="translate(-132.29928,0)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.8284271"
-     inkscape:cx="-15.061653"
-     inkscape:cy="49.822074"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     inkscape:window-width="1918"
-     inkscape:window-height="1147"
-     inkscape:window-x="0"
-     inkscape:window-y="35"
-     showgrid="true"
-     inkscape:grid-points="true"
-     inkscape:window-maximized="0">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2302"
-       spacingx="4px"
-       spacingy="4px"
-       empspacing="2"
-       visible="true"
-       enabled="true" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       transform="matrix(0.4934214,0.1726044,-0.1726044,0.4934214,42.377875,49.908537)"
-       d="M 153.09403,94.713757 C 144.53658,107.09689 92.616372,93.013297 78.414631,98.001518 64.21289,102.98974 32.50348,146.4474 18.082028,142.13539 3.6605746,137.82337 1.0106378,84.092245 -8.1220219,72.127031 -17.254681,60.161818 -68.384124,43.433534 -68.739625,28.385431 c -0.3555,-15.048104 49.926959,-34.1721736 58.484406,-46.555303 8.557447,-12.38313 8.6671236,-66.179444 22.868864,-71.167664 14.201742,-4.988221 47.927947,36.923576 62.3494,41.235595 14.421453,4.312018 65.618675,-12.207649 74.751335,-0.242435 9.13266,11.965214 -20.30585,56.9921987 -19.95035,72.040303 0.3555,15.048103 31.88745,58.634701 23.33,71.01783 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0.20136392"
-       inkscape:flatsided="false"
-       sodipodi:arg2="1.2330172"
-       sodipodi:arg1="0.60469864"
-       sodipodi:r2="76.832565"
-       sodipodi:r1="121.72647"
-       sodipodi:cy="25.510532"
-       sodipodi:cx="52.952892"
-       sodipodi:sides="5"
-       id="path3574"
-       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;opacity:0.127"
-       sodipodi:type="star" />
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/history.svgz b/kde/plasma/plasmoid-qml/package/contents/images/history.svgz
deleted file mode 100644
index 82f07092567531c579b0086b1632797cdf896d69..0000000000000000000000000000000000000000
Binary files a/kde/plasma/plasmoid-qml/package/contents/images/history.svgz and /dev/null differ
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/phone.svg b/kde/plasma/plasmoid-qml/package/contents/images/phone.svg
deleted file mode 100644
index 105b67a1da394249f38c99e04e360786e8152e37..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/phone.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="503.1152"
-   height="546.65369"
-   id="svg3552"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="phone.svg">
-  <defs
-     id="defs3554" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.35"
-     inkscape:cx="252.27189"
-     inkscape:cy="124.7554"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     fit-margin-top="1"
-     fit-margin-right="1"
-     fit-margin-bottom="1"
-     fit-margin-left="1"
-     inkscape:window-width="1855"
-     inkscape:window-height="1176"
-     inkscape:window-x="65"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata3557">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-154.15669,-139.03536)">
-    <path
-       style="opacity:0.12716763;fill:#000000;fill-opacity:1;stroke:none"
-       d="m 312.23151,497.37847 c 83.07152,95.20715 187.81978,138.84618 243.76561,88.63617 2.49448,-2.23873 22.31269,-31.68075 27.78663,-44.08056 3.6189,-8.1979 -2.85778,-16.27339 -7.03961,-19.07986 l -76.34156,-51.36225 c -4.73694,-3.17917 -18.25495,-6.51426 -26.46252,0.85182 l -39.1988,35.17995 c -5.17068,4.6406 -12.75029,2.22188 -17.63336,-1.09183 -39.19137,-26.59552 -82.17543,-80.598 -101.4196,-116.23561 -2.82208,-5.22622 -4.06266,-13.20708 1.10802,-17.84769 l 39.4201,-35.37857 c 7.2668,-6.52175 7.70076,-18.62456 4.28697,-25.56699 L 319.2248,227.42218 c -2.23426,-4.5439 -9.9927,-12.45314 -17.61021,-8.82948 -19.12457,9.09768 -40.90036,17.67551 -46.44309,22.64994 -55.94573,50.21001 -26.01157,160.92868 57.06001,256.13583 z"
-       id="path3214"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ssscccsssscccsss" />
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/.directory b/kde/plasma/plasmoid-qml/package/contents/images/state/.directory
deleted file mode 100644
index 86f073d61536fc0158d318a1fac9fa302ad2af78..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/.directory
+++ /dev/null
@@ -1,3 +0,0 @@
-[Dolphin]
-PreviewsShown=true
-Timestamp=2012,5,16,14,55,58
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/busy.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/busy.svg
deleted file mode 100755
index 3f9adf3e27c52ad3c01af16ce290cf7faa7d7b72..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/busy.svg
+++ /dev/null
@@ -1,781 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="current (copie).svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#ff9e54;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#903e00;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#903e00;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#ff750c;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="3.0470817"
-       x2="23.496424"
-       y1="10.387442"
-       x1="1.267894"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2308"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2304"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2294" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16"
-     inkscape:cx="13.429637"
-     inkscape:cy="14.062082"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="425" />
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2364"
-       inkscape:label="Calque 1"
-       transform="translate(12.25524,-3.4355522)">
-      <g
-         transform="translate(7.9455775,4.2707653)"
-         inkscape:label="Calque 1"
-         id="g2446">
-        <g
-           id="g2181"
-           transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-           style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-          <path
-             style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-             d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-             id="path2183"
-             sodipodi:nodetypes="csccczccsccccc" />
-        </g>
-        <g
-           id="g2451"
-           transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-          <path
-             sodipodi:nodetypes="cccsccsccsccc"
-             id="path2453"
-             d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-             style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#903e00;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2455"
-             d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-             style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#903e00;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2457"
-             d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-             style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#903e00;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2459"
-             d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-             style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2461"
-             d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-             style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-        </g>
-      </g>
-    </g>
-    <g
-       id="g2266"
-       style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-opacity:1"
-       transform="matrix(1.2687892,0,0,1.2687892,-6.6211534,-0.9357295)">
-      <g
-         id="g3252">
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037615;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3240"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.7168524,0,0,0.7168524,28.665086,-2.8957295)" />
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path2260"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.4763157,0,0,0.4763157,23.987745,-0.7675302)" />
-      </g>
-      <g
-         id="g3248"
-         transform="translate(-0.3694459,0)">
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037617;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3244"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.7168524,0,0,0.7168524,32.753628,-2.8464698)" />
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3246"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.4763157,0,0,0.4763157,28.076287,-0.7182706)" />
-      </g>
-      <g
-         style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-opacity:1"
-         id="g3256"
-         transform="translate(7.438193,4.925971e-2)">
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037617;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3258"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.7168524,0,0,0.7168524,28.665086,-2.8957295)" />
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3260"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.4763157,0,0,0.4763157,23.987745,-0.7675302)" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/call.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/call.svg
deleted file mode 100755
index 9b46bcf1bfc16de1f61f78bcc533525629ba4b31..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/call.svg
+++ /dev/null
@@ -1,488 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="call.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="8"
-     inkscape:cx="22.991745"
-     inkscape:cy="-5.4508769"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="504">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3162"
-       sodipodi:cx="19.285715"
-       sodipodi:cy="9.8571424"
-       sodipodi:rx="8.0357141"
-       sodipodi:ry="8.0357141"
-       d="M 27.321429 9.8571424 A 8.0357141 8.0357141 0 1 1  11.250001,9.8571424 A 8.0357141 8.0357141 0 1 1  27.321429 9.8571424 z"
-       transform="matrix(0.723409,0,0,0.723409,1.772732,0.64261)" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 15.724195,5.2432362 L 15.724195,1.880704"
-       id="path2257"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 17.657019,6.380202 L 20.569056,4.6989359"
-       id="path2259"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 17.657019,8.8683213 L 20.569056,10.549588"
-       id="path2261"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 15.724195,10.005288 L 15.724195,13.36782"
-       id="path2263"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 13.807083,8.868322 L 10.895045,10.549587"
-       id="path2265"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 13.807083,6.3802018 L 10.895046,4.698936"
-       id="path2267"
-       sodipodi:nodetypes="cc" />
-    <g
-       id="g2446"
-       inkscape:label="Calque 1"
-       transform="translate(20.193677,1.1140386)">
-      <g
-         style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-         transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-         id="g2181">
-        <path
-           sodipodi:nodetypes="csccczccsccccc"
-           id="path2183"
-           d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-           style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-      </g>
-      <g
-         transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-         id="g2451">
-        <path
-           style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-           id="path2453"
-           sodipodi:nodetypes="cccsccsccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-           id="path2455"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-           id="path2457"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-           id="path2459"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-           id="path2461"
-           sodipodi:nodetypes="cccsccc" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/current.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/current.svg
deleted file mode 100755
index 5ca655c2e75af452b7b41cd35178c7bd2fb61f1d..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/current.svg
+++ /dev/null
@@ -1,737 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="current.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4757" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2308"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2304"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2294" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="7.919596"
-     inkscape:cx="15.568279"
-     inkscape:cy="13.617397"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1600"
-     inkscape:window-height="926"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="11.237947"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2364"
-       inkscape:label="Calque 1"
-       transform="translate(14.730114,-3.4355522)">
-      <g
-         transform="translate(7.9455775,4.2707653)"
-         inkscape:label="Calque 1"
-         id="g2446">
-        <g
-           id="g2181"
-           transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-           style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-          <path
-             style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-             d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-             id="path2183"
-             sodipodi:nodetypes="csccczccsccccc" />
-        </g>
-        <g
-           id="g2451"
-           transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-          <path
-             sodipodi:nodetypes="cccsccsccsccc"
-             id="path2453"
-             d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-             style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2455"
-             d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-             style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2457"
-             d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-             style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2459"
-             d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-             style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2461"
-             d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-             style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-        </g>
-      </g>
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 18.019888,12.625004 C 18.48189,11.534667 18.765826,10.027007 18.765826,8.3750001 C 18.765826,6.7229936 18.48189,5.2153338 18.019888,4.1249963"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.50400000000000000;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;visibility:visible;display:inline;overflow:visible" />
-    <path
-       sodipodi:nodetypes="csc"
-       id="path5545"
-       d="M 14.647708,13.095398 C 15.139397,12.256607 15.441578,11.096773 15.441578,9.8258928 C 15.441578,8.555013 15.139397,7.3951783 14.647708,6.5563874"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.45574296;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       sodipodi:nodetypes="csc"
-       id="path6056"
-       d="M 17.127031,13.875004 C 17.589033,12.784667 17.872969,11.277007 17.872969,9.6250001 C 17.872969,7.9729936 17.589033,6.4653338 17.127031,5.3749963"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       sodipodi:nodetypes="csc"
-       id="path6058"
-       d="M 19.694973,14.744562 C 20.280188,13.356696 20.639849,11.437627 20.639849,9.3348217 C 20.639849,7.2320171 20.280188,5.3129485 19.694973,3.9250808"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.63955802;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/dial.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/dial.svg
deleted file mode 100755
index f7e490dfb66df7253280e5a97064c6986d82a9e2..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/dial.svg
+++ /dev/null
@@ -1,546 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="dial.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:0.69469029;"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient3208"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3280"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,-3.0304576)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3282"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3284"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.57034,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3292"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(5.8366603,5.1770313)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3294"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.121831,5.1770309)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3296"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(18.407,5.1770309)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3298"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,-3.0304576)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3300"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3302"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.57034,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="7.919596"
-     inkscape:cx="33.634789"
-     inkscape:cy="18.879033"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="901"
-     inkscape:window-y="49" />
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g3259"
-       transform="matrix(0.9652036,0,0,0.9652036,-1.6371275,-0.5352586)">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="3.661803"
-         height="3.914341"
-         width="3.914341"
-         id="rect2210"
-         style="opacity:1;fill:url(#linearGradient3298);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="9.9469738"
-         height="3.914341"
-         width="3.914341"
-         id="rect3191"
-         style="opacity:1;fill:url(#linearGradient3300);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="16.232143"
-         height="3.914341"
-         width="3.914341"
-         id="rect3195"
-         style="opacity:1;fill:url(#linearGradient3302);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3222"
-       transform="matrix(0.9652036,0,0,0.9652036,-7.2433958,-2.1004447)"
-       style="opacity:1">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="9.4984636"
-         height="3.914341"
-         width="3.914341"
-         id="rect3210"
-         style="opacity:1;fill:url(#linearGradient3292);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="15.783634"
-         height="3.914341"
-         width="3.914341"
-         id="rect3212"
-         style="opacity:1;fill:url(#linearGradient3294);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="22.068804"
-         height="3.914341"
-         width="3.914341"
-         id="rect3214"
-         style="opacity:1;fill:url(#linearGradient3296);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3264"
-       transform="matrix(0.9652036,0,0,0.9652036,-1.6234791,12.178165)"
-       style="opacity:1">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="3.661803"
-         height="3.914341"
-         width="3.914341"
-         id="rect3266"
-         style="opacity:1;fill:url(#linearGradient3280);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="9.9469738"
-         height="3.914341"
-         width="3.914341"
-         id="rect3268"
-         style="opacity:1;fill:url(#linearGradient3282);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="16.232143"
-         height="3.914341"
-         width="3.914341"
-         id="rect3270"
-         style="opacity:1;fill:url(#linearGradient3284);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3199"
-       transform="translate(-0.3156731,-1.2626907)">
-      <path
-         transform="matrix(0.723409,0,0,0.723409,4.2981133,0.64261)"
-         d="M 27.321429 9.8571424 A 8.0357141 8.0357141 0 1 1  11.250001,9.8571424 A 8.0357141 8.0357141 0 1 1  27.321429 9.8571424 z"
-         sodipodi:ry="8.0357141"
-         sodipodi:rx="8.0357141"
-         sodipodi:cy="9.8571424"
-         sodipodi:cx="19.285715"
-         id="path3162"
-         style="fill:url(#radialGradient3208);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2257"
-         d="M 18.249576,5.2432362 L 18.249576,1.880704"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2259"
-         d="M 20.1824,6.380202 L 23.094437,4.6989359"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2261"
-         d="M 20.1824,8.8683213 L 23.094437,10.549588"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2263"
-         d="M 18.249576,10.005288 L 18.249576,13.36782"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2265"
-         d="M 16.332464,8.868322 L 13.420426,10.549587"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2267"
-         d="M 16.332464,6.3802018 L 13.420427,4.698936"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/fail.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/fail.svg
deleted file mode 100755
index f3751ca7658161c83d6cb7de4d52d9eb87633fe4..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/fail.svg
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="fail.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#b00014;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#70000c;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4167"
-       id="linearGradient4173"
-       x1="7.1249466"
-       y1="23.946518"
-       x2="20.06057"
-       y2="16.478132"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.313453e-2,-0.384275)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="13.59101"
-     inkscape:cy="12.669149"
-     inkscape:document-units="px"
-     inkscape:current-layer="g3157"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="49">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g3157"
-       transform="matrix(0.8678614,0.8678614,-0.8678614,0.8678614,11.185569,-9.9643113)">
-      <path
-         style="opacity:1;fill:#7e001a;fill-opacity:1;stroke:#3b000b;stroke-width:1.22734141;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60188085"
-         d="M 5.25 2.1875 C 4.8395257 2.1875 4.4395267 2.3417233 4.125 2.65625 L 2.59375 4.1875 C 1.9646967 4.8165533 1.9646968 5.8084466 2.59375 6.4375 L 8.3125 12.1875 L 2.59375 17.90625 C 1.9646967 18.535303 1.9646968 19.527197 2.59375 20.15625 L 4.125 21.6875 C 4.7540533 22.316553 5.7771965 22.316553 6.40625 21.6875 L 12.125 15.96875 L 17.84375 21.6875 C 18.472803 22.316553 19.495947 22.316553 20.125 21.6875 L 21.65625 20.15625 C 22.285303 19.527197 22.285303 18.535304 21.65625 17.90625 L 15.9375 12.1875 L 21.65625 6.4375 C 22.285303 5.8084467 22.285303 4.8165534 21.65625 4.1875 L 20.125 2.65625 C 19.495947 2.0271967 18.472803 2.0271966 17.84375 2.65625 L 12.125 8.375 L 6.40625 2.65625 C 6.0917233 2.3417233 5.6604743 2.1875 5.25 2.1875 z "
-         transform="matrix(0.5761289,-0.5761289,0.5761289,0.5761289,-0.7036018,12.185056)"
-         id="rect2182" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/hang_up.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/hang_up.svg
deleted file mode 100755
index 8fa89cfe6e7eb35f4102ecfbdbc598fd183408c2..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/hang_up.svg
+++ /dev/null
@@ -1,772 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="hang_up.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2500">
-      <stop
-         style="stop-color:#800000;stop-opacity:1;"
-         offset="0"
-         id="stop2502" />
-      <stop
-         style="stop-color:#800000;stop-opacity:0;"
-         offset="1"
-         id="stop2504" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective127" />
-    <linearGradient
-       id="linearGradient4357"
-       inkscape:collect="always">
-      <stop
-         id="stop4359"
-         offset="0"
-         style="stop-color:#b00000;stop-opacity:1" />
-      <stop
-         id="stop4361"
-         offset="1"
-         style="stop-color:#b02100;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#b00014;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#b00014;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#70000c;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4167"
-       id="linearGradient4173"
-       x1="7.1249466"
-       y1="23.946518"
-       x2="20.06057"
-       y2="16.478132"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.313453e-2,-0.384275)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4357"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.158192,0,0,1.158192,-6.593576,-2.538854)" />
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2280" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop2282" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2286" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2288" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         id="stop2292"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2294"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2392">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2394" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2396" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2390"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2304"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2306"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2386"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2310"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2312"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2380">
-      <stop
-         id="stop2316"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2318"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2322" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2324" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         id="stop2328"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2330"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2332"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2334"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient2342"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient4051"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1406"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1364" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop1366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         id="stop1370"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1372"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop1376" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop1378" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1384"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1386"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2325"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2224"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2322"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2320"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2318"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2316"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2314"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2308">
-      <stop
-         id="stop2310"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2312"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2302">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2304" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2306" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         id="stop4047"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop4049"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient2506"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="22.4"
-     inkscape:cx="16.277456"
-     inkscape:cy="16.683708"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="5"
-     inkscape:window-y="49"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 7.4133112,3.7940921 L 7.4133112,15.267435 L 3.6853797,15.267435 L 11.9375,23.953878 L 20.18962,15.267435 L 16.461688,15.267435 L 16.461688,3.7940921 L 7.4133112,3.7940921 z "
-       id="rect4262" />
-    <g
-       id="g2407"
-       inkscape:label="Calque 1"
-       transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,28.570435,0.9317453)"
-       style="fill:url(#linearGradient2506);fill-opacity:1">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364"
-         style="fill:url(#linearGradient2506);fill-opacity:1.0">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)"
-           style="fill:url(#linearGradient2506);fill-opacity:1.0">
-          <g
-             style="fill:url(#linearGradient2506);stroke:#000000;stroke-opacity:0.44968554999999999;fill-opacity:1.0"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#000000;stroke-width:0.65573961000000003;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968554999999999" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451"
-             style="fill:url(#linearGradient2506);fill-opacity:1.0">
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/hold.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/hold.svg
deleted file mode 100755
index d074c3356c16bbf530c637f177bf5e84975c5fb3..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/hold.svg
+++ /dev/null
@@ -1,818 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="hold.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#00a6b0;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#00a6b0;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#00a5b0;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#00595f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.632388,0,0,0.632388,3.258093,0.894991)" />
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2280" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop2282" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2286" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2288" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         id="stop2292"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2395"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2298" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2391" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2302"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2306"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2308"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         id="stop2316"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2318"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2372">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2322" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2324" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         id="stop2328"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2330"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2332"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2334"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient2342"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="2.7672646"
-       y2="12.949513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="11.408385"
-       y1="16.110582"
-       x2="7.293807"
-       y2="12.113755" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient4051"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1406"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1364" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop1366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         id="stop1370"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1372"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop1376" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop1378" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1384"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1386"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2320"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2318"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2316"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2314"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2312"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2310"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2304">
-      <stop
-         id="stop2306"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2308"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2298">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2300" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2302" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2292">
-      <stop
-         id="stop2294"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2296"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         id="stop4047"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop4049"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.8284271"
-     inkscape:cx="-65.93937"
-     inkscape:cy="-1.0287473"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="49">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:0.63862927;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z "
-       id="path3384" />
-    <path
-       style="fill:url(#linearGradient2224);fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z "
-       id="path1328" />
-    <g
-       id="g2403"
-       inkscape:label="Calque 1"
-       transform="translate(-3.1142216,0.1467125)">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)">
-          <g
-             style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-               style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451">
-            <path
-               style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/icon_accept.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/icon_accept.svg
deleted file mode 100755
index 14453ca69792590f2eeeef512b3f37e1647ac562..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/icon_accept.svg
+++ /dev/null
@@ -1,412 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_accept.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.0511112,0,0,-0.7528043,-6.3612105,18.68452)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4318"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4320"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4322"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4324"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4326"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 4.8702645,10.451388 L 4.8702645,4.699571 L 2.2608109,4.699571 L 8.0370775,0.3448829 L 13.813346,4.699571 L 11.203891,4.699571 L 11.203891,10.451388 L 4.8702645,10.451388 z"
-       id="rect4262" />
-    <g
-       id="g2181"
-       transform="matrix(0.5647782,0,0,0.5334707,-7.4066678,15.009203)"
-       style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-         d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-         id="path2183"
-         sodipodi:nodetypes="csccczccsccccc" />
-    </g>
-    <g
-       id="g4160"
-       transform="matrix(0.5678511,0,0,0.5363064,-1.0543503,8.261584)"
-       style="fill:url(#linearGradient2439);fill-opacity:1">
-      <path
-         sodipodi:nodetypes="cccsccsccsccc"
-         id="path3153"
-         d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-         style="opacity:1;fill:url(#linearGradient4318);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path3161"
-         d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-         style="opacity:1;fill:url(#linearGradient4320);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4140"
-         d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-         style="opacity:1;fill:url(#linearGradient4322);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4246"
-         d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-         style="opacity:1;fill:url(#linearGradient4324);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4258"
-         d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-         style="opacity:1;fill:url(#linearGradient4326);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/icon_unhold.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/icon_unhold.svg
deleted file mode 100755
index a4535824bd8cfa33b79fd0ac3ccc1bf06055ab60..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/icon_unhold.svg
+++ /dev/null
@@ -1,441 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_unhold.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2500">
-      <stop
-         style="stop-color:#800000;stop-opacity:1;"
-         offset="0"
-         id="stop2502" />
-      <stop
-         style="stop-color:#800000;stop-opacity:0;"
-         offset="1"
-         id="stop2504" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient2506"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3342"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2453"
-       inkscape:label="Calque 1"
-       transform="matrix(0.7134153,0,0,0.6688126,-0.1384675,-7.9825942e-2)"
-       style="fill:#008080">
-      <path
-         id="path3384"
-         d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z"
-         style="opacity:0.08099688;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         id="path2456"
-         d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z"
-         style="opacity:0.32398753;fill:#008080;fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <g
-         transform="translate(-3.1142216,0.1467125)"
-         inkscape:label="Calque 1"
-         id="g2403"
-         style="fill:#008080">
-        <g
-           id="g2364"
-           inkscape:label="Calque 1"
-           transform="translate(14.730114,-3.4355522)"
-           style="fill:#008080">
-          <g
-             transform="translate(7.9455775,4.2707653)"
-             inkscape:label="Calque 1"
-             id="g2446"
-             style="fill:#008080">
-            <g
-               id="g2181"
-               transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-               style="fill:#008080;stroke:#000000;stroke-opacity:0.44968555">
-              <path
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-                 d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-                 id="path2183"
-                 sodipodi:nodetypes="csccczccsccccc" />
-            </g>
-            <g
-               id="g2451"
-               transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-               style="fill:#008080">
-              <path
-                 sodipodi:nodetypes="cccsccsccsccc"
-                 id="path2453"
-                 d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2455"
-                 d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2457"
-                 d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2459"
-                 d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2461"
-                 d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       id="g1418"
-       inkscape:label="Calque 1"
-       transform="matrix(0.4731337,0,0,0.4435535,21.103584,1.7278131)"
-       style="fill:#008080;stroke:#006c73;stroke-width:3.68368101;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
-      <g
-         id="g1444"
-         transform="matrix(0.491592,0,0,0.491592,-26.9581,-0.76797)"
-         style="fill:#008080;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
-        <path
-           style="fill:#008080;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="M 5.3208165,5.0274423 L 27.017246,26.72387"
-           id="path1332"
-           sodipodi:nodetypes="cc" />
-        <path
-           style="fill:#008080;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="M 5.3208161,26.72387 L 27.017246,5.0274427"
-           id="path1334"
-           sodipodi:nodetypes="cc" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/incoming.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/incoming.svg
deleted file mode 100755
index 7f68789769e55902650229d7f89c8f31c227f5a5..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/incoming.svg
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="incoming.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2772">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2774" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2776" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2505">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2507" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2509" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4177" />
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2505"
-       id="linearGradient2511"
-       x1="17.620802"
-       y1="9.4159222"
-       x2="-3.8121746"
-       y2="9.3760633"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.668614,0,0,1,3.7748346,0.1767767)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2772"
-       id="linearGradient2778"
-       x1="26.420586"
-       y1="3.4565225"
-       x2="20.291727"
-       y2="-5.2758617"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="18.87396"
-     inkscape:cy="2.756874"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1331"
-     inkscape:window-height="922"
-     inkscape:window-x="169"
-     inkscape:window-y="24"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient2511);fill-opacity:1;stroke:none;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 1.2259613,4.6445578 L 9.5484692,4.6445578 L 9.5484692,0.60013384 L 15.849421,9.5528402 L 9.5484692,18.505547 L 9.5484692,14.461122 L 1.2259613,14.461122 L 1.2259613,4.6445578 z"
-       id="rect4262" />
-    <g
-       id="g4160"
-       transform="matrix(0.3274903,-0.8169208,-0.8169208,-0.3274903,19.715453,28.330727)"
-       style="fill:url(#linearGradient2778);fill-opacity:1">
-      <path
-         sodipodi:nodetypes="cccsccsccsccc"
-         id="path3153"
-         d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path3161"
-         d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4140"
-         d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4246"
-         d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4258"
-         d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/new_call.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/new_call.svg
deleted file mode 100755
index 651034f77f35aa406d2fc11b1fbaa9473f1aa140..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/new_call.svg
+++ /dev/null
@@ -1,844 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.48.3.1 r9886"
-   version="1.0"
-   sodipodi:docname="new_call.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient4284"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.4999996,0,0,2.4999996,174,-145.99998)"
-       x1="-13.757333"
-       y1="76.708466"
-       x2="-62.424866"
-       y2="104.80668" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       r="55.147999"
-       cy="-0.2148"
-       cx="48"
-       id="XMLID_4_">
-      <stop
-         id="stop3082"
-         style="stop-color:#72D13D"
-         offset="0" />
-      <stop
-         id="stop3084"
-         style="stop-color:#35AC1C"
-         offset="0.3553" />
-      <stop
-         id="stop3086"
-         style="stop-color:#0F9508"
-         offset="0.6194" />
-      <stop
-         id="stop3088"
-         style="stop-color:#008C00"
-         offset="0.7574" />
-      <stop
-         id="stop3090"
-         style="stop-color:#007A00"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient4299"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       id="linearGradient3260"
-       inkscape:collect="always">
-      <stop
-         id="stop3262"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3264"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       id="filter3387"
-       height="1.249912"
-       y="-0.12495601"
-       width="1.2041403"
-       x="-0.10207015"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3389"
-         stdDeviation="0.44655691"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient4297"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5412"
-       id="linearGradient3003"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       id="linearGradient5412"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#fff14d;stop-opacity:1;"
-         id="stop5414" />
-      <stop
-         offset="1"
-         style="stop-color:#f8ffa0;stop-opacity:0;"
-         id="stop5416" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient3005"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.039383,0.9621093)"
-       x1="64.341988"
-       y1="18.50366"
-       x2="76.284439"
-       y2="18.50366" />
-    <linearGradient
-       id="linearGradient3207">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3209" />
-      <stop
-         style="stop-color:#252525;stop-opacity:0;"
-         offset="1"
-         id="stop3211" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient4291"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3030"
-       id="radialGradient4275"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.4999996,0,0,2.4999996,174,-145.99998)"
-       cx="-44"
-       cy="84"
-       fx="-60"
-       fy="100"
-       r="24" />
-    <linearGradient
-       id="linearGradient3030"
-       inkscape:collect="always">
-      <stop
-         id="stop3032"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:0.77902622" />
-      <stop
-         id="stop3034"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient4289"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient4271"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.4999996,0,0,2.4999996,174,-145.99998)"
-       cx="-44"
-       cy="84"
-       fx="-40"
-       fy="96"
-       r="20" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       r="55.147999"
-       cy="-0.2148"
-       cx="48"
-       id="radialGradient4180">
-      <stop
-         id="stop4182"
-         style="stop-color:#72D13D"
-         offset="0" />
-      <stop
-         id="stop4184"
-         style="stop-color:#35AC1C"
-         offset="0.3553" />
-      <stop
-         id="stop4186"
-         style="stop-color:#0F9508"
-         offset="0.6194" />
-      <stop
-         id="stop4188"
-         style="stop-color:#008C00"
-         offset="0.7574" />
-      <stop
-         id="stop4190"
-         style="stop-color:#007A00"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient4268"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.4999996,0,0,2.4999996,17.28126,-145.99998)"
-       x1="11.68106"
-       y1="60.539303"
-       x2="11.68106"
-       y2="108.0104" />
-    <linearGradient
-       id="linearGradient3202">
-      <stop
-         style="stop-color:#cbff9c;stop-opacity:1;"
-         offset="0"
-         id="stop3204" />
-      <stop
-         style="stop-color:#65c171;stop-opacity:0"
-         offset="1"
-         id="stop3206" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient4265"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.4999996,0,0,2.4999996,17.25592,-145.99998)"
-       x1="6.6976352"
-       y1="52"
-       x2="11.68106"
-       y2="96.001434" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient4262"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.4999996,0,0,2.4999996,17.25592,-145.99998)"
-       x1="26.697636"
-       y1="96"
-       x2="14.697635"
-       y2="72" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="linearGradient4259"
-       gradientUnits="userSpaceOnUse"
-       x1="97.622581"
-       y1="77.512512"
-       x2="98.097946"
-       y2="105.10625"
-       gradientTransform="translate(-36.000006,-20.000008)" />
-    <linearGradient
-       id="linearGradient3225">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3227" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3229" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       id="filter3191"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3193"
-         stdDeviation="0.2025"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       y2="105.10625"
-       x2="98.097946"
-       y1="77.512512"
-       x1="97.622581"
-       gradientTransform="translate(-36.000006,-20.000008)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4230"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <filter
-       id="filter5237"
-       inkscape:label="Desaturate"
-       x="0"
-       y="0"
-       width="1"
-       height="1"
-       inkscape:menu="Color"
-       inkscape:menu-tooltip="Render in shades of gray by reducing saturation to zero"
-       color-interpolation-filters="sRGB">
-      <feColorMatrix
-         id="feColorMatrix5239"
-         type="saturate"
-         values="0" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="5.6568543"
-     inkscape:cx="5.6944947"
-     inkscape:cy="-4.4505153"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1918"
-     inkscape:window-height="1147"
-     inkscape:window-x="0"
-     inkscape:window-y="35"
-     showgrid="false"
-     inkscape:window-maximized="0">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2446"
-       inkscape:label="Calque 1"
-       transform="translate(20.193677,1.1140386)"
-       style="filter:url(#filter5237)">
-      <g
-         style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-         transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-         id="g2181">
-        <path
-           sodipodi:nodetypes="csccczccsccccc"
-           id="path2183"
-           d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-           style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-      </g>
-      <g
-         transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-         id="g2451">
-        <path
-           style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-           id="path2453"
-           sodipodi:nodetypes="cccsccsccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-           id="path2455"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-           id="path2457"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-           id="path2459"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-           id="path2461"
-           sodipodi:nodetypes="cccsccc" />
-      </g>
-    </g>
-    <g
-       transform="matrix(0.09332679,0,0,0.09332679,11.892124,11.981828)"
-       id="g4088">
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         sodipodi:nodetypes="ccccccccccccccccccccc"
-         id="path3012"
-         d="M 59.156262,4 C 50.862445,4 44.000004,10.862442 44.000004,19.156248 l 0,24.843745 -24.843745,0 c -8.293807,0 -15.1562478,6.862442 -15.1562478,15.156243 l 0,9.687499 c 0,8.293824 6.8624408,15.156248 15.1562478,15.156248 l 24.843745,0 0,24.843767 c 0,8.2938 6.862447,15.15625 15.156258,15.15625 l 9.687503,0 c 8.29379,0 15.15624,-6.86245 15.15624,-15.15625 l 0,-24.843767 24.843755,0 c 8.2938,0 15.15624,-6.862424 15.15624,-15.156248 l 0,-9.687499 c 0,-8.293801 -6.86244,-15.156243 -15.15624,-15.156243 l -24.843755,0 0,-24.843745 C 84.000005,10.862442 77.137555,4 68.843765,4 l -9.687503,0 z"
-         style="fill:url(#linearGradient4284);fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         style="fill:url(#linearGradient4299);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3387)"
-         d="m 69.875971,12.057888 c -1.077088,0.06528 -2.528221,0.219164 -3,0.9375 L 68.465655,24.133449 79,23.37409 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
-         id="path3091"
-         transform="matrix(-1.2499999,0,0,1.2499999,144.00001,-10.102078)"
-         sodipodi:nodetypes="cccccc" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         sodipodi:nodetypes="cccccc"
-         transform="matrix(1.2499999,0,0,1.2499999,-15.110921,-10.102078)"
-         id="path3095"
-         d="m 69.875971,12.057888 c -1.077088,0.06528 -2.528221,0.219164 -3,0.9375 L 68.172686,21.789699 79,23.37409 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
-         style="fill:url(#linearGradient4297);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3387)" />
-      <path
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccc"
-         transform="matrix(-1.2499999,0,0,-1.2499999,144.00001,139.07195)"
-         id="path3197"
-         d="m 69.875971,12.057888 c -1.077088,0.06528 -2.528221,0.219164 -3,0.9375 L 69.051593,23.742824 79,23.37409 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
-         style="opacity:0.68164804;fill:url(#linearGradient3003);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3387)" />
-      <path
-         inkscape:connector-curvature="0"
-         style="opacity:0.70786516;fill:url(#linearGradient3005);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3387)"
-         d="m 69.875971,12.057888 c -1.077088,0.06528 -2.528221,0.219164 -3,0.9375 L 67.782061,23.547512 79,23.37409 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
-         id="path3199"
-         transform="matrix(1.2499999,0,0,-1.2499999,-15.110911,139.07195)"
-         sodipodi:nodetypes="cccccc" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         style="opacity:0.55056176;fill:url(#linearGradient4291);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3387)"
-         d="m 69.875971,12.057888 c -1.077088,0.06528 -2.528221,0.219164 -3,0.9375 L 68.465655,24.133449 79,23.37409 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
-         id="path3221"
-         transform="matrix(1.2499999,0,0,1.2499999,24.889073,28.928032)"
-         sodipodi:nodetypes="cccccc" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         style="opacity:0.58052434;fill:url(#radialGradient4275);fill-opacity:1;stroke:none"
-         d="M 59.156262,4 C 50.862445,4 44.000004,10.862442 44.000004,19.156248 l 0,24.843745 -24.843745,0 c -8.293807,0 -15.156252,3.134775 -15.156252,11.428576 1e-6,-2.365685 3e-6,8.477828 4e-6,13.415166 0,8.293824 6.862441,15.156248 15.156248,15.156248 l 24.843745,0 0,24.843767 c 0,8.2938 6.862447,15.15625 15.156258,15.15625 l 9.687503,0 c 8.293795,0 15.156245,-6.86245 15.156245,-15.15625 l 0,-24.843767 24.84375,0 c 8.2938,0 15.15624,-6.862424 15.15624,-15.156248 l 0,-9.687499 c 0,-8.293801 -6.86244,-15.156243 -15.15624,-15.156243 l -24.84375,0 0,-24.843745 C 84.00001,10.862442 77.13756,4 68.843765,4 l -9.687503,0 z"
-         id="path3028"
-         sodipodi:nodetypes="ccccccccccccccccccccc" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         sodipodi:nodetypes="cccccc"
-         transform="matrix(-1.2499999,0,0,1.2499999,103.11092,28.928032)"
-         id="path3217"
-         d="m 69.875971,12.057888 c -1.077088,0.06528 -2.528221,0.219164 -3,0.9375 L 68.465655,24.133449 79,23.37409 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
-         style="opacity:0.55056176;fill:url(#linearGradient4289);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3387)" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         id="rect2407"
-         d="m 59.156262,13.999998 c -2.834926,0 -5.156258,2.321328 -5.156258,5.15625 l 0,34.843745 -34.843745,0 c -2.834923,0 -5.156249,2.321319 -5.156249,5.156243 l 0,9.687499 c 0,2.834923 2.321326,5.156249 5.156249,5.156249 l 34.843745,0 0,34.843766 c 0,2.83493 2.321332,5.15625 5.156258,5.15625 l 9.687503,0 c 2.83492,0 5.156239,-2.32132 5.156239,-5.15625 l 0,-34.843766 34.843756,0 c 2.83492,0 5.15625,-2.321326 5.15625,-5.156249 l 0,-9.687499 c 0,-2.834924 -2.32133,-5.156243 -5.15625,-5.156243 l -34.843756,0 0,-34.843745 c 0,-2.834922 -2.321319,-5.15625 -5.156239,-5.15625 l -9.687503,0 z"
-         style="fill:url(#radialGradient4271);fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         id="path3038"
-         d="m 59.156262,13.999998 c -2.834926,0 -5.156258,2.321328 -5.156258,5.15625 l 0,34.843745 -34.843745,0 c -2.834923,0 -5.156249,2.321319 -5.156249,5.156243 l 0,9.687499 c 0,0.2745 0.114369,0.518049 0.156249,0.78125 8.144214,1.173923 16.728351,1.875 25.624996,1.875 28.75393,0 54.5146,-6.574575 71.484365,-16.874997 -0.72309,-0.387875 -1.54836,-0.624995 -2.42186,-0.624995 l -34.843756,0 0,-34.843745 c 0,-2.834922 -2.321319,-5.15625 -5.156239,-5.15625 l -9.687503,0 z"
-         style="fill:url(#linearGradient4268);fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         sodipodi:nodetypes="cccccccccsssssssccccccccccccscssscsscccc"
-         id="path3062"
-         d="m 59.156262,13.999998 c -2.834926,0 -5.156258,2.321328 -5.156258,5.15625 l 0,2.5 c 0,-2.834923 3.321333,-6.656249 6.156257,-6.656249 l 9.687505,0 c 0.708719,0 1.414969,0.128705 2.031239,0.390625 0.275649,0.623795 1.21875,2.811445 1.21875,3.531249 l 0.906249,35.07812 0.07813,-34.843745 c 0,-1.43907 -0.602651,-2.733952 -1.562501,-3.671874 -0.219429,-0.219426 -0.447579,-0.447555 -0.703129,-0.625001 -0.01922,-0.01302 -0.05872,0.01277 -0.07812,0 -0.2552,-0.172827 -0.49668,-0.343174 -0.78125,-0.46875 -0.02165,-0.0092 -0.05633,0.0089 -0.07813,0 -0.2865,-0.121756 -0.62777,-0.244077 -0.937489,-0.312499 -0.0256,-0.0053 -0.0524,0.0049 -0.07813,0 -0.309169,-0.06373 -0.61137,-0.07302 -0.9375,-0.07813 l -0.07812,0 -1.17188,0 -8.515623,0 z M 19.156259,53.999993 c -2.834923,0 -5.156249,2.321319 -5.156249,5.156243 l 0,2.5 c 0,-2.834925 2.321326,-6.656248 5.156249,-6.656248 l 34.843745,-0.999995 -34.843745,0 z m 54.843745,0 34.399416,1.279294 c -16.897985,9.067749 -44.55616,15.986348 -71.274415,15.986322 -4.448322,0 -8.848855,-0.224875 -13.124996,-0.546874 5.150982,0.4673 10.448531,0.78125 15.859372,0.78125 26.925154,0 51.209374,-5.809275 68.125009,-14.999998 0.0199,-0.0108 0.0582,0.01082 0.0781,0 1.1064,-0.603076 2.16156,-1.242775 3.20312,-1.874999 -0.34076,-0.182801 -0.71323,-0.36195 -1.09374,-0.46875 -0.025,-0.0066 -0.053,0.0063 -0.0781,0 -0.38094,-0.101125 -0.76344,-0.149451 -1.17187,-0.156245 l -0.0781,0 -1.17188,0 -33.671876,0 z"
-         style="fill:url(#linearGradient4265);fill-opacity:1;stroke:none" />
-      <path
-         inkscape:connector-curvature="0"
-         clip-path="none"
-         style="fill:url(#linearGradient4262);fill-opacity:1;stroke:none"
-         d="m 59.156262,13.999998 c -2.834926,0 -5.156258,2.321328 -5.156258,5.15625 l 0,2.5 c 0,-2.834923 3.321333,-6.656249 6.156257,-6.656249 l 9.687505,0 c 0.708719,0 1.414969,0.128705 2.031239,0.390625 0.275649,0.623795 1.21875,2.811445 1.21875,3.531249 l 0.906249,35.07812 0.07813,-34.843745 c 0,-1.43907 -0.602651,-2.733952 -1.562501,-3.671874 -0.219429,-0.219426 -0.447579,-0.447555 -0.703129,-0.625001 -0.01922,-0.01302 -0.05872,0.01277 -0.07812,0 -0.2552,-0.172827 -0.49668,-0.343174 -0.78125,-0.46875 -0.02165,-0.0092 -0.05633,0.0089 -0.07813,0 -0.2865,-0.121756 -0.62777,-0.244077 -0.937489,-0.312499 -0.0256,-0.0053 -0.0524,0.0049 -0.07813,0 -0.309169,-0.06373 -0.61137,-0.07302 -0.9375,-0.07813 l -0.07812,0 -1.17188,0 -8.515623,0 z M 19.156259,53.999993 c -2.834923,0 -5.156249,2.321319 -5.156249,5.156243 l 0,2.5 c 0,-2.834925 2.321326,-6.656248 5.156249,-6.656248 l 34.843745,-0.999995 -34.843745,0 z m 54.843745,0 34.643556,1.279294 c -16.897975,9.067749 -44.8003,15.986348 -71.518555,15.986322 -4.448322,0 -8.848855,-0.224875 -13.124996,-0.546874 5.150982,0.4673 10.448531,0.78125 15.859372,0.78125 26.925154,0 51.209374,-5.809275 68.125009,-14.999998 0.0199,-0.0108 0.0582,0.01082 0.0781,0 1.1064,-0.603076 2.16156,-1.242775 3.20312,-1.874999 -0.34076,-0.182801 -0.71323,-0.36195 -1.09374,-0.46875 -0.025,-0.0066 -0.053,0.0063 -0.0781,0 -0.38094,-0.101125 -0.76344,-0.149451 -1.17187,-0.156245 l -0.0781,0 -1.17188,0 -33.671876,0 z"
-         id="path3087"
-         sodipodi:nodetypes="cccccccccsssssssccccccccccccscssscsscccc" />
-      <path
-         inkscape:connector-curvature="0"
-         transform="matrix(2.4999996,0,0,2.4999996,-95.999962,-95.99996)"
-         clip-path="none"
-         style="fill:none;stroke:url(#linearGradient4230);stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:1.08779998;filter:url(#filter3191)"
-         d="m 62.0625,43.999992 c -1.13397,0 -2.062504,0.928531 -2.062504,2.0625 l 0,13.9375 -13.9375,0 c -1.133969,0 -2.0625,0.928528 -2.0625,2.062498 l 0,3.875 c 0,1.13397 0.928531,2.0625 2.0625,2.0625 l 13.9375,0 0,13.93751 c 0,1.13397 0.928534,2.0625 2.062504,2.0625 l 3.875,0 C 67.07147,84 68,83.07147 68,81.9375 l 0,-13.93751 13.9375,0 c 1.13397,0 2.0625,-0.92853 2.0625,-2.0625 l 0,-3.875 c 0,-1.13397 -0.92853,-2.062498 -2.0625,-2.062498 l -13.9375,0 0,-13.9375 c 0,-1.133969 -0.92853,-2.0625 -2.0625,-2.0625 l -3.875,0 z"
-         id="path3099" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/rec_call.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/rec_call.svg
deleted file mode 100755
index 45b6bf69abd8adab3e14d4eaa3c4e1e7edfc5c5d..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/rec_call.svg
+++ /dev/null
@@ -1,1406 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="rec_call.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4757" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2308"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2304"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2294" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="355.44769"
-       x2="189.20502"
-       y1="118.36168"
-       x1="192.86734"
-       id="linearGradient2702"
-       xlink:href="#linearGradient3169"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3308">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3310" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1"
-         id="stop3312" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3289"
-       inkscape:collect="always">
-      <stop
-         id="stop3291"
-         offset="0"
-         style="stop-color:#999999;stop-opacity:1" />
-      <stop
-         id="stop3293"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3193">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3195" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1"
-         offset="1"
-         id="stop3197" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3181">
-      <stop
-         id="stop3183"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:0.65271967"
-         offset="0.11529652"
-         id="stop3185" />
-      <stop
-         id="stop3187"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0.15481172" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3169">
-      <stop
-         id="stop3171"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop3173"
-         offset="1"
-         style="stop-color:#ff0000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2385">
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="0"
-         id="stop2387" />
-      <stop
-         id="stop3175"
-         offset="0.87037039"
-         style="stop-color:#ff0000;stop-opacity:0.55172414;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="1"
-         id="stop2389" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2385"
-       id="radialGradient3163"
-       cx="184.85791"
-       cy="163.42795"
-       fx="184.85791"
-       fy="163.42795"
-       r="140.91121"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3181"
-       id="linearGradient3179"
-       x1="175.76654"
-       y1="316.97113"
-       x2="184.85791"
-       y2="23.016739"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3199"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3203"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3211"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3213"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3287"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3301"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3306"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3322"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3324"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3336"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3360"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient2641"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3364"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3366"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3368"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient2646"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3372"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3374"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2845"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2843"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2841"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2839"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2837"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2831">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2833" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2835" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2825">
-      <stop
-         id="stop2827"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2829"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2819">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2821" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2823" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2817"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2815"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2813"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2811"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2809"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2807"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2801">
-      <stop
-         id="stop2803"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2805"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2795">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2797" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2799" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2789">
-      <stop
-         id="stop2791"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2793"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2783">
-      <stop
-         id="stop2785"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2787"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         id="stop3364"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3366"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         id="stop3372"
-         offset="0"
-         style="stop-color:#d7d7d7;stop-opacity:1;" />
-      <stop
-         id="stop3374"
-         offset="1"
-         style="stop-color:#7c7c7c;stop-opacity:1;" />
-    </linearGradient>
-    <inkscape:perspective
-       id="perspective4283"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 8 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="16.739393"
-       x2="32.578228"
-       y1="-0.80084854"
-       x1="2.965755"
-       id="linearGradient2439"
-       xlink:href="#linearGradient2433"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2433"
-       inkscape:collect="always">
-      <stop
-         id="stop2435"
-         offset="0"
-         style="stop-color:#008000;stop-opacity:1;" />
-      <stop
-         id="stop2437"
-         offset="1"
-         style="stop-color:#008000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2770"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2768"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2766"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2764"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2762"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2917"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2919"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="2.7672646"
-       y2="12.949513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2921"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2923"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="11.408385"
-       y1="16.110582"
-       x2="7.293807"
-       y2="12.113755" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2925"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="7.919596"
-     inkscape:cx="15.568279"
-     inkscape:cy="13.617397"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1600"
-     inkscape:window-height="926"
-     inkscape:window-x="0"
-     inkscape:window-y="220"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="11.237947"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2364"
-       inkscape:label="Calque 1"
-       transform="translate(14.730114,-3.4355522)">
-      <g
-         transform="translate(7.9455775,4.2707653)"
-         inkscape:label="Calque 1"
-         id="g2446">
-        <g
-           id="g2181"
-           transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-           style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-          <path
-             style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-             d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-             id="path2183"
-             sodipodi:nodetypes="csccczccsccccc" />
-        </g>
-        <g
-           id="g2451"
-           transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-          <path
-             sodipodi:nodetypes="cccsccsccsccc"
-             id="path2453"
-             d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-             style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2455"
-             d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-             style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2457"
-             d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-             style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2459"
-             d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-             style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2461"
-             d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-             style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-        </g>
-      </g>
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 18.019888,12.625004 C 18.48189,11.534667 18.765826,10.027007 18.765826,8.3750001 C 18.765826,6.7229936 18.48189,5.2153338 18.019888,4.1249963"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.50400000000000000;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;visibility:visible;display:inline;overflow:visible" />
-    <g
-       id="g2892"
-       inkscape:label="Calque 1"
-       transform="translate(-53.149937,4.9260696)">
-      <g
-         transform="matrix(4.9064853e-2,-8.3536268e-2,8.8523433e-2,4.8433051e-2,48.54228,7.2086084)"
-         inkscape:label="Layer 1"
-         id="g2651">
-        <g
-           id="g3342"
-           transform="matrix(0.4480735,0,0,0.4170774,98.907461,118.01666)">
-          <path
-             transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-             d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-             sodipodi:ry="100.0051"
-             sodipodi:rx="100.0051"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3209"
-             style="opacity:1;fill:url(#linearGradient3372);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-          <path
-             transform="matrix(0.9122383,-0.2444335,0.2444335,0.9122383,-91.758986,25.004372)"
-             d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-             sodipodi:ry="100.0051"
-             sodipodi:rx="100.0051"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3201"
-             style="opacity:0.24886876;fill:url(#linearGradient3374);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-          <path
-             transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-             d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z"
-             sodipodi:ry="79.05574"
-             sodipodi:rx="78.284782"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3295"
-             style="opacity:0.59728507;fill:url(#linearGradient2702);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/record.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/record.svg
deleted file mode 100755
index 9147567fec03ead2e355bc685db957fd18da2db0..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/record.svg
+++ /dev/null
@@ -1,1057 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="rec_call2.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective77" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="355.44769"
-       x2="189.20502"
-       y1="118.36168"
-       x1="192.86734"
-       id="linearGradient2702"
-       xlink:href="#linearGradient3169"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3308">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3310" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1"
-         id="stop3312" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3289"
-       inkscape:collect="always">
-      <stop
-         id="stop3291"
-         offset="0"
-         style="stop-color:#999999;stop-opacity:1" />
-      <stop
-         id="stop3293"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3193">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3195" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1"
-         offset="1"
-         id="stop3197" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3181">
-      <stop
-         id="stop3183"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:0.65271967"
-         offset="0.11529652"
-         id="stop3185" />
-      <stop
-         id="stop3187"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0.15481172" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3169">
-      <stop
-         id="stop3171"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop3173"
-         offset="1"
-         style="stop-color:#ff0000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2385">
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="0"
-         id="stop2387" />
-      <stop
-         id="stop3175"
-         offset="0.87037039"
-         style="stop-color:#ff0000;stop-opacity:0.55172414;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="1"
-         id="stop2389" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2385"
-       id="radialGradient3163"
-       cx="184.85791"
-       cy="163.42795"
-       fx="184.85791"
-       fy="163.42795"
-       r="140.91121"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3181"
-       id="linearGradient3179"
-       x1="175.76654"
-       y1="316.97113"
-       x2="184.85791"
-       y2="23.016739"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3199"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3203"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3211"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3213"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3287"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3301"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3306"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3322"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3324"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3336"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3360"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient2641"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3364"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3366"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3368"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient2646"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3372"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3374"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2809"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2807"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2805"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2803"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2801"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2795">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2797" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2799" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2789">
-      <stop
-         id="stop2791"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2793"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2783">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2785" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2787" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2781"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2779"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2777"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2775"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2773"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2771"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2765">
-      <stop
-         id="stop2767"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2769"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2759">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2761" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2763" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2753">
-      <stop
-         id="stop2755"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2757"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2747">
-      <stop
-         id="stop2749"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2751"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         id="stop3364"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3366"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         id="stop3372"
-         offset="0"
-         style="stop-color:#d7d7d7;stop-opacity:1;" />
-      <stop
-         id="stop3374"
-         offset="1"
-         style="stop-color:#7c7c7c;stop-opacity:1;" />
-    </linearGradient>
-    <inkscape:perspective
-       id="perspective4283"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 8 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="16.739393"
-       x2="32.578228"
-       y1="-0.80084854"
-       x1="2.965755"
-       id="linearGradient2439"
-       xlink:href="#linearGradient2433"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2433"
-       inkscape:collect="always">
-      <stop
-         id="stop2435"
-         offset="0"
-         style="stop-color:#008000;stop-opacity:1;" />
-      <stop
-         id="stop2437"
-         offset="1"
-         style="stop-color:#008000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2734"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2732"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2730"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2728"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2726"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="8"
-     inkscape:cx="22.991745"
-     inkscape:cy="-5.4508769"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="726"
-     inkscape:window-x="513"
-     inkscape:window-y="291"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3162"
-       sodipodi:cx="19.285715"
-       sodipodi:cy="9.8571424"
-       sodipodi:rx="8.0357141"
-       sodipodi:ry="8.0357141"
-       d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z"
-       transform="matrix(0.723409,0,0,0.723409,6.772732,3.51761)" />
-    <g
-       id="g2856"
-       inkscape:label="Calque 1"
-       transform="matrix(2.1932723,0,0,2.2300726,-70.331114,24.270266)">
-      <g
-         transform="matrix(4.3630449e-2,-7.2802504e-2,7.8718613e-2,4.2209779e-2,17.455978,-1.2908081)"
-         inkscape:label="Layer 1"
-         id="g2651">
-        <g
-           id="g3342"
-           transform="matrix(0.4480735,0,0,0.4170774,98.907461,118.01666)">
-          <path
-             transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-             d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-             sodipodi:ry="100.0051"
-             sodipodi:rx="100.0051"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3209"
-             style="opacity:1;fill:url(#linearGradient3372);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-          <path
-             transform="matrix(0.9122383,-0.2444335,0.2444335,0.9122383,-91.758986,25.004372)"
-             d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-             sodipodi:ry="100.0051"
-             sodipodi:rx="100.0051"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3201"
-             style="opacity:0.24886876;fill:url(#linearGradient3374);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-          <path
-             transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-             d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z"
-             sodipodi:ry="79.05574"
-             sodipodi:rx="78.284782"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3295"
-             style="opacity:0.59728507;fill:url(#linearGradient2702);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/ring.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/ring.svg
deleted file mode 100755
index 0dec317e111d83726ba3f5b9f2423f0bccf19edc..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/ring.svg
+++ /dev/null
@@ -1,999 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="ring.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective7024" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2280" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop2282" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2286" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2288" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         id="stop2292"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2294"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2298" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2300" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2302"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2304"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2306"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2308"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2310"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2312"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         id="stop2316"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2318"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2322" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2324" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         id="stop2328"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2330"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2332"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2334"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient2342"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="2.7672646"
-       y2="12.949513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="11.408385"
-       y1="16.110582"
-       x2="7.293807"
-       y2="12.113755" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2393"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2391"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2389"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2387"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2385"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2383"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2377">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2379" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2381" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2371">
-      <stop
-         id="stop2373"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2375"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2365">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2367" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2369" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2363"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2361"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2359"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2357"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2355"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2353"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2351"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2349"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2347"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2345"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2343"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2341"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2335">
-      <stop
-         id="stop2337"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2339"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2329">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2331" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2333" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2323">
-      <stop
-         id="stop2325"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2327"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2317">
-      <stop
-         id="stop2319"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2321"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="32"
-     inkscape:cx="13.031222"
-     inkscape:cy="10.297614"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1032"
-     inkscape:window-height="893"
-     inkscape:window-x="81"
-     inkscape:window-y="53"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="11.294643"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2466"
-       style="opacity:0.43925234;stroke:#000000;stroke-opacity:1"
-       transform="translate(-0.243068,-0.1767767)">
-      <path
-         sodipodi:nodetypes="csc"
-         id="path2460"
-         d="M 5.0151915,4.7165621 C 7.3887105,1.7063043 12.651556,0.67372518 16.762612,2.4116984 C 18.132964,2.9910227 19.11915,3.7131419 19.910323,4.7165611"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="csc"
-         id="path2462"
-         d="M 7.3705045,6.5535915 C 9.0033055,4.4827619 12.623746,3.7724256 15.451841,4.9680197 C 16.39454,5.3665509 17.072961,5.8633143 17.617228,6.5535907"
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="csc"
-         id="path2464"
-         d="M 8.9856345,8.3807798 C 10.075244,6.9988638 12.491253,6.5248389 14.378511,7.3226878 C 15.007597,7.5886378 15.460324,7.9201408 15.823527,8.3807788"
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       style="fill:none;fill-opacity:1;stroke:#137300;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 4.7534689,4.2728302 C 7.1269878,1.2625724 12.389832,0.22999334 16.500888,1.9679665 C 17.87124,2.5472908 18.857426,3.26941 19.648599,4.2728292"
-       id="path2210"
-       sodipodi:nodetypes="csc" />
-    <path
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#1fc200;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 7.1087815,6.1098596 C 8.7415829,4.03903 12.362022,3.3286937 15.190117,4.5242878 C 16.132816,4.922819 16.811237,5.4195824 17.355504,6.1098588"
-       id="path3184"
-       sodipodi:nodetypes="csc" />
-    <path
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#6dff50;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 8.7239117,7.9370475 C 9.8135207,6.5551319 12.229529,6.081107 14.116787,6.8789564 C 14.745873,7.1449061 15.1986,7.4764085 15.561803,7.937047"
-       id="path3186"
-       sodipodi:nodetypes="csc" />
-    <g
-       id="g2448"
-       inkscape:label="Calque 1"
-       transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,28.365079,10.128174)">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)">
-          <g
-             style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-               style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451">
-            <path
-               style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       id="g3440"
-       style="opacity:0.43925237;stroke:#000000;stroke-opacity:1"
-       transform="matrix(-1,0,0,-1,24.45343,24.686251)">
-      <path
-         sodipodi:nodetypes="csc"
-         id="path3442"
-         d="M 5.0151915,4.7165621 C 7.3887105,1.7063043 12.651556,0.67372518 16.762612,2.4116984 C 18.132964,2.9910227 19.11915,3.7131419 19.910323,4.7165611"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="csc"
-         id="path3444"
-         d="M 7.3705045,6.5535915 C 9.0033055,4.4827619 12.623746,3.7724256 15.451841,4.9680197 C 16.39454,5.3665509 17.072961,5.8633143 17.617228,6.5535907"
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="csc"
-         id="path3446"
-         d="M 8.9856345,8.3807798 C 10.075244,6.9988638 12.491253,6.5248389 14.378511,7.3226878 C 15.007597,7.5886378 15.460324,7.9201408 15.823527,8.3807788"
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       style="fill:none;fill-opacity:1;stroke:#137300;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 19.456893,19.611644 C 17.083374,22.621902 11.82053,23.654481 7.709474,21.916508 C 6.339122,21.337184 5.352936,20.615064 4.561763,19.611645"
-       id="path3448"
-       sodipodi:nodetypes="csc" />
-    <path
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#1fc200;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 17.10158,17.774615 C 15.468779,19.845444 11.84834,20.555781 9.020245,19.360187 C 8.077546,18.961655 7.399125,18.464892 6.854858,17.774616"
-       id="path3450"
-       sodipodi:nodetypes="csc" />
-    <path
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#6dff50;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 15.48645,15.947427 C 14.396841,17.329343 11.980833,17.803367 10.093575,17.005518 C 9.464489,16.739568 9.011762,16.408066 8.648559,15.947427"
-       id="path3452"
-       sodipodi:nodetypes="csc" />
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/transfert.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/transfert.svg
deleted file mode 100755
index 84db1e97ae5ed384267866bec699a8d422175461..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/transfert.svg
+++ /dev/null
@@ -1,892 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="transfert.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1268ff;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1268ff;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#4f8fff;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#00318a;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,1.130281e-17,1.130281e-17,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="6.2345462"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.360718e-8,1.128928,1.128928,-1.360718e-8,-1.7295474,-9.642166)" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2292">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2294" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2296" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2298">
-      <stop
-         id="stop2300"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2302"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2304">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2306" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2308" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2425"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2316"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2318"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2421"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2419"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2373"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2370"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2366">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2372">
-      <stop
-         id="stop2362"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2364"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2357" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2359" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2352"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2386"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2391"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2395" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2330"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2328"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2326"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         style="stop-color:#00a5b0;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#00595f;stop-opacity:1;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2308">
-      <stop
-         id="stop2310"
-         offset="0"
-         style="stop-color:#00a6b0;stop-opacity:1;" />
-      <stop
-         id="stop2312"
-         offset="1"
-         style="stop-color:#00a6b0;stop-opacity:0;" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="2.1796211"
-     inkscape:cy="7.7965211"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="1091"
-     inkscape:window-x="5"
-     inkscape:window-y="49" />
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1.0;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 4.4433805,4.0108013 L 15.626822,4.0108014 L 15.626822,0.3770651 L 24.09378,8.4206747 L 15.626822,16.464286 L 15.626823,12.83055 L 4.4433806,12.83055 L 4.4433805,4.0108013 z "
-       id="rect4262" />
-    <g
-       id="g2441"
-       inkscape:label="Calque 1"
-       transform="translate(-0.6011619,-0.1264495)">
-      <g
-         transform="translate(-3.1142216,0.1467125)"
-         inkscape:label="Calque 1"
-         id="g2403">
-        <g
-           id="g2364"
-           inkscape:label="Calque 1"
-           transform="translate(14.730114,-3.4355522)">
-          <g
-             transform="translate(7.9455775,4.2707653)"
-             inkscape:label="Calque 1"
-             id="g2446">
-            <g
-               id="g2181"
-               transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-               style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-              <path
-                 style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-                 d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-                 id="path2183"
-                 sodipodi:nodetypes="csccczccsccccc" />
-            </g>
-            <g
-               id="g2451"
-               transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-              <path
-                 sodipodi:nodetypes="cccsccsccsccc"
-                 id="path2453"
-                 d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-                 style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#20246f;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2455"
-                 d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-                 style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#20246f;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2457"
-                 d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-                 style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#20246f;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2459"
-                 d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-                 style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2461"
-                 d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-                 style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/state/unhold.svg b/kde/plasma/plasmoid-qml/package/contents/images/state/unhold.svg
deleted file mode 100755
index 99af96c926a9a8c345ac050874a231f197693486..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/state/unhold.svg
+++ /dev/null
@@ -1,980 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="unhold.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#00a6b0;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#00a6b0;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#00a5b0;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#00595f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1416"
-       xlink:href="#linearGradient4250"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4250"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(6.313453e-2,-0.384275)"
-       gradientUnits="userSpaceOnUse"
-       y2="16.478132"
-       x2="20.06057"
-       y1="23.946518"
-       x1="7.1249466"
-       id="linearGradient4173"
-       xlink:href="#linearGradient4167"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1401">
-      <stop
-         id="stop1403"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1405"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1395">
-      <stop
-         style="stop-color:#b00014;stop-opacity:1;"
-         offset="0"
-         id="stop1397" />
-      <stop
-         style="stop-color:#70000c;stop-opacity:1;"
-         offset="1"
-         id="stop1399" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4250"
-       inkscape:collect="always">
-      <stop
-         id="stop4252"
-         offset="0"
-         style="stop-color:#b00014;stop-opacity:1;" />
-      <stop
-         id="stop4254"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2292">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2294" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2296" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2298">
-      <stop
-         id="stop2300"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2302"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2304">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2306" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2308" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2314"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2316"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2318"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2320"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2417"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2415"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2413"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2411"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2372">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2308"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2386"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2391"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2395" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(0.632388,0,0,0.632388,3.258093,0.894991)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2355"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2353"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2351"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2349"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2347"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2345"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2339">
-      <stop
-         id="stop2341"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2343"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2333">
-      <stop
-         style="stop-color:#00a5b0;stop-opacity:1;"
-         offset="0"
-         id="stop2335" />
-      <stop
-         style="stop-color:#00595f;stop-opacity:1;"
-         offset="1"
-         id="stop2337" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2327">
-      <stop
-         id="stop2329"
-         offset="0"
-         style="stop-color:#00a6b0;stop-opacity:1;" />
-      <stop
-         id="stop2331"
-         offset="1"
-         style="stop-color:#00a6b0;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2469"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.684918,0,0,0.684918,2.618701,-0.775487)"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="16.940055"
-     inkscape:cy="2.9986718"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="49">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2453"
-       inkscape:label="Calque 1"
-       transform="translate(0.8512452,-8.3578138e-2)">
-      <path
-         id="path3384"
-         d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z "
-         style="opacity:0.08099688;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         id="path2456"
-         d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z "
-         style="fill:url(#linearGradient2469);fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:0.32398754" />
-      <g
-         transform="translate(-3.1142216,0.1467125)"
-         inkscape:label="Calque 1"
-         id="g2403">
-        <g
-           id="g2364"
-           inkscape:label="Calque 1"
-           transform="translate(14.730114,-3.4355522)">
-          <g
-             transform="translate(7.9455775,4.2707653)"
-             inkscape:label="Calque 1"
-             id="g2446">
-            <g
-               id="g2181"
-               transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-               style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-              <path
-                 style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-                 d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-                 id="path2183"
-                 sodipodi:nodetypes="csccczccsccccc" />
-            </g>
-            <g
-               id="g2451"
-               transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-              <path
-                 sodipodi:nodetypes="cccsccsccsccc"
-                 id="path2453"
-                 d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-                 style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2455"
-                 d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-                 style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2457"
-                 d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-                 style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2459"
-                 d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-                 style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2461"
-                 d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-                 style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       id="g1418"
-       inkscape:label="Calque 1"
-       transform="matrix(0.6631953,0,0,0.6631953,30.626397,2.6191805)"
-       style="stroke:#006c73;stroke-width:3.68368111;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
-      <g
-         id="g1444"
-         transform="matrix(0.491592,0,0,0.491592,-26.9581,-0.76797)"
-         style="stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
-        <path
-           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="M 5.3208165,5.0274423 L 27.017246,26.72387"
-           id="path1332"
-           sodipodi:nodetypes="cc" />
-        <path
-           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="M 5.3208161,26.72387 L 27.017246,5.0274427"
-           id="path1334"
-           sodipodi:nodetypes="cc" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/images/transfertarrow.svg b/kde/plasma/plasmoid-qml/package/contents/images/transfertarrow.svg
deleted file mode 100644
index b7dfeea50a26a9e87fa2129f8d898a7ee59b0920..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/images/transfertarrow.svg
+++ /dev/null
@@ -1,133 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="1267.2902"
-   height="543.88452"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="transfertarrow.svg">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3013">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3015" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3017" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3013"
-       id="linearGradient3019"
-       x1="521.41046"
-       y1="1700.8801"
-       x2="224.25386"
-       y2="1700.8801"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-84.852814,185.86807)" />
-    <filter
-       inkscape:collect="always"
-       id="filter3817"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="12.671464"
-         id="feGaussianBlur3819" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.24748737"
-     inkscape:cx="-83.497178"
-     inkscape:cy="-159.28411"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1918"
-     inkscape:window-height="1147"
-     inkscape:window-x="0"
-     inkscape:window-y="35"
-     inkscape:window-maximized="0"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0">
-    <sodipodi:guide
-       orientation="1,0"
-       position="-788.40925,2236.1701"
-       id="guide2987" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-1882.695,2219.0272"
-       id="guide2989" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="-454.12353,1930.4557"
-       id="guide2991" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-1742.695,2319.0272"
-       id="guide2993" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-1971.2664,2121.8843"
-       id="guide2995" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-1522.695,2467.5986"
-       id="guide2999" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-2188.4093,1967.5986"
-       id="guide3001" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-111.26639,-1627.5049)">
-    <path
-       style="opacity:0.35205994;fill:url(#linearGradient3019);fill-opacity:1;stroke:none;filter:url(#filter3817)"
-       d="m 141.6779,1819.068 0,152.533 c 0,11.4516 9.20732,24.6643 24.99727,24.6643 l 836.40633,0 c 13.2009,0 21.4536,4.3878 21.4536,17.7621 l 0,114.1473 c 0,14.2454 7.7974,16.5115 20.1022,7.2566 l 293.8567,-221.0204 c 13.3512,-9.1629 11.9007,-18.8749 1.4521,-29.3235 l -302.8417,-225.1901 c -8.4642,-4.8868 -12.5693,-0.761 -12.5693,12.6986 l 0,104.0457 c 0,12.9665 -12.6903,22.4808 -26.50441,22.4808 l -833.37583,0 c -11.77182,0 -22.97696,8.2567 -22.97696,19.9456 z"
-       id="path3003"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccc"
-       inkscape:export-filename="/home/lepagee/sflphone/kde/src/icons/transferarraw.png"
-       inkscape:export-xdpi="17.615274"
-       inkscape:export-ydpi="17.615274" />
-  </g>
-</svg>
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/.TabBar.qml.kate-swp b/kde/plasma/plasmoid-qml/package/contents/ui/.TabBar.qml.kate-swp
deleted file mode 100644
index 44bb20e16ce8c1b5117460a8e57a98a6de92ae6e..0000000000000000000000000000000000000000
Binary files a/kde/plasma/plasmoid-qml/package/contents/ui/.TabBar.qml.kate-swp and /dev/null differ
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/BookmarkTab.qml b/kde/plasma/plasmoid-qml/package/contents/ui/BookmarkTab.qml
deleted file mode 100644
index 4a8a3f2e49450fa6c25ad10587548d453f06cb63..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/BookmarkTab.qml
+++ /dev/null
@@ -1,153 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Plasma.Page {
-    id: bookmarkTab
-    height:parent.height-50
-    width: parent.width
-    
-    property int selectedItem: -1
-
-   Component {
-      id: contactDelegate
-      Rectangle {
-         id:bookmarkItemRect
-         width:parent.parent.width
-         height: 50
-         color: "#1a000000"
-         radius: 5
-         Row {
-            spacing: 2
-            anchors.margins: 4
-            anchors.leftMargin: 50
-            Rectangle {
-               width: 10
-               height: 48
-               color: "#AAAAAA"
-               border.color: "black"
-               border.width: 1
-               radius: 10
-               anchors.leftMargin: 10
-               Column {
-                  anchors.centerIn: parent
-                  Repeater {
-                     model:3
-                     Rectangle {
-                        width:3
-                        height:3
-                        radius:2
-                        color:"black"
-                     }
-                  }
-               }
-            }
-            Image {
-               source: "plasmapackage:/images/contact.svg";
-               width:48
-               fillMode: Image.PreserveAspectFit
-               height:48
-               sourceSize.width: parent.width
-               sourceSize.height: parent.width
-            }
-
-            Column {
-               Text { text: '<b>Name:</b> '   + peerName;color:  theme.textColor }
-               Text { text: '<b>Number:</b> ' + peerNumber;color:   theme.textColor }
-               //Text { text: '<b>E-Mail:</b>'  + preferredEmail;color: theme.textColor }
-            }
-         }
-
-         MouseArea {
-            anchors.fill: parent
-            onClicked: {
-               selectedItem = id;
-            }
-         }
-         states: [
-            State {
-               name: "selected"
-               when: (id==selectedItem)
-               PropertyChanges {target: bookmarkItemRect; color: theme.highlightColor}
-            }
-         ]
-      }
-   }
-   
-   PlasmaCore.DataSource {
-      id: bookmarkSource
-      engine: "sflphone"
-      interval: 250
-      connectedSources: ["bookmark"]
-      onDataChanged: {
-         plasmoid.busy = false
-      }
-   }
-
-   PlasmaCore.SortFilterModel {
-      id: filter
-      filterRole: "listPriority"
-      sortRole: "listPriority"
-      sortOrder: "DescendingOrder"
-      sourceModel:PlasmaCore.SortFilterModel {
-         filterRole: "peerName"
-         sortRole: "peerName"
-         sortOrder: "AscendingOrder"
-         sourceModel: PlasmaCore.DataModel {
-            dataSource: bookmarkSource
-            keyRoleFilter: "[\\d]*"
-         }
-      }
-   }
-
-   anchors {
-      top: tabs.bottom;
-      left: parent.left;
-      right: parent.right;
-      bottom: parent.bottom;
-   }
-   
-   Image {
-      source: "plasmapackage:/images/favorites.svg";
-      width:parent.width
-      fillMode: Image.PreserveAspectFit
-      height:parent.height-50
-      sourceSize.width: parent.width
-      sourceSize.height: parent.width
-   }
-
-   ListView {
-      id: callList
-      width:parent.width
-      height:parent.height-50
-      model: filter
-      delegate: contactDelegate
-      focus: true
-      section {
-            property: "section"
-            delegate: ListSectiondelegate {}
-      }
-   }
-
-   Rectangle {
-      width:parent.width
-      height:50
-      anchors {
-         top: callList.bottom;
-         left: parent.left;
-         right: parent.right;
-      }
-      Row {
-         width:parent.width
-         height:parent.height
-         Plasma.Button {
-            width:parent.width
-            height:parent.height
-            iconSource: "call-start"
-            onClicked: {
-               call("112")
-            }
-         }
-      }
-   }
-}
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/CallTab.qml b/kde/plasma/plasmoid-qml/package/contents/ui/CallTab.qml
deleted file mode 100644
index e4ad54ab602dd05bec2c1ef6aea3ab6aef7fe155..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/CallTab.qml
+++ /dev/null
@@ -1,399 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Plasma.Page {
-   anchors.top: tabs.bottom
-   width:parent.width
-   height:parent.height - tabs.height
-   id:callTab
-
-   property string currentCall: ""
-   property string currentCallId: ""
-   property bool   requestNumberOverlay: false
-
-   Component {
-      id: callDelegate
-      Rectangle {
-         id:bookmarkItemRect
-         width:parent.parent.width
-         height: 50
-         color: "#1a000000"
-         radius: 5
-         Row {
-            spacing: 2
-            anchors.margins: 4
-            anchors.leftMargin: 50
-            Rectangle {
-               width: 10
-               height: 48
-               color: "#AAAAAA"
-               border.color: "black"
-               border.width: 1
-               radius: 10
-               anchors.leftMargin: 10
-               Column {
-                  anchors.centerIn: parent
-                  Repeater {
-                     model:3
-                     Rectangle {
-                        width:3
-                        height:3
-                        radius:2
-                        color:"black"
-                     }
-                  }
-               }
-            }
-            Image {
-               property string callState: ""
-               width:48
-               fillMode: Image.PreserveAspectFit
-               height:48
-               sourceSize.width: parent.width
-               sourceSize.height: parent.width
-               Image {
-               property string callState: stateName
-               source: "plasmapackage:/images/contact.svg";
-               width:48
-               fillMode: Image.PreserveAspectFit
-               height:48
-               sourceSize.width: parent.width
-               sourceSize.height: parent.width
-               onCallStateChanged: {
-                  if (callState == "Ringing (out)") {
-                     source="plasmapackage:/images/state/ring.svg";
-                  }
-                  else if (callState == "Talking") {
-                     source="plasmapackage:/images/state/current.svg";
-                  }
-                  else if (callState == "Hold") {
-                     source="plasmapackage:/images/state/hold.svg";
-                  }
-                  else if (callState == "Busy") {
-                     source="plasmapackage:/images/state/busy.svg";
-                  }
-                  else if (callState == "Failed") {
-                     source="plasmapackage:/images/state/fail.svg";
-                  }
-                  else if (callState == "Ringing (in)") {
-                     source="plasmapackage:/images/state/incoming.svg";
-                  }
-                  else if (callState == "Dialing") {
-                     source="plasmapackage:/images/state/dial.svg";
-                  }
-                  else if (callState == "Transfer") {
-                     source="plasmapackage:/images/state/transfert.svg";
-                  }
-                  else {
-                     console.log("Unknow state")
-                  }
-               }
-               Component.onCompleted: {
-                  if (callState == "Ringing (out)") {
-                     source="plasmapackage:/images/state/ring.svg";
-                  }
-                  else if (callState == "Talking") {
-                     source="plasmapackage:/images/state/current.svg";
-                  }
-                  else if (callState == "Hold") {
-                     source="plasmapackage:/images/state/hold.svg";
-                  }
-                  else if (callState == "Busy") {
-                     source="plasmapackage:/images/state/busy.svg";
-                  }
-                  else if (callState == "Failed") {
-                     source="plasmapackage:/images/state/fail.svg";
-                  }
-                  else if (callState == "Ringing (in)") {
-                     source="plasmapackage:/images/state/incoming.svg";
-                  }
-                  else if (callState == "Dialing") {
-                     source="plasmapackage:/images/state/dial.svg";
-                  }
-                  else if (callState == "Transfer") {
-                     source="plasmapackage:/images/state/transfert.svg";
-                  }
-                  else {
-                     console.log("Unknow state "+callState+" end"+stateName)
-                  }
-               }
-            }
-            }
-
-            Column {
-               Text { text: '<b>Name:</b> '   + peerName;color:  theme.textColor }
-               Text { text: '<b>Number:</b> ' + peerNumber;color:   theme.textColor }
-               //Text { text: '<b>E-Mail:</b>'  + preferredEmail;color: theme.textColor }
-            }
-         }
-
-         MouseArea {
-            anchors.fill: parent
-            onClicked: {
-               currentCallId = id;
-               currentCall   = peerNumber;
-            }
-         }
-         states: [
-            State {
-               name: "selected"
-               when: (id==currentCallId)
-               PropertyChanges {target: bookmarkItemRect; color: theme.highlightColor}
-            }
-         ]
-      }
-   }
-
-   PlasmaCore.DataSource {
-      id: callSource
-      engine: "sflphone"
-      interval: 250
-      connectedSources: ["calls"]
-      onDataChanged: {
-         console.log("CALL LIST CHANGED")
-         plasmoid.busy = false
-      }
-   }
-
-   /*PlasmaCore.SortFilterModel {
-      id: filter
-      filterRole: "listPriority"
-      sortRole: "listPriority"
-      sortOrder: "DescendingOrder"
-      sourceModel:PlasmaCore.SortFilterModel {
-         filterRole: "peerName"
-         sortRole: "peerName"
-         sortOrder: "AscendingOrder"
-         sourceModel:
-      }
-   }*/
-
-
-   ListView {
-      id: callList
-      model: PlasmaCore.DataModel {
-            dataSource: callSource
-            keyRoleFilter: "[\\d]*"
-         }
-      width:parent.width
-      height:parent.height-280
-      delegate: callDelegate
-      //anchors.fill:parent
-      focus: true
-      section {
-            property: "section"
-            delegate: ListSectiondelegate {}
-      }
-      onCountChanged: {
-         if (count == 0) {
-            currentCall = ""
-            currentCallId = ""
-         }
-      }
-   }
-
-   Plasma.TextArea {
-      id:display
-      width:parent.width
-      height:40
-      focus:true
-      readOnly:true
-      anchors {
-            top: callList.bottom;
-            left: parent.left;
-            right: parent.right;
-      }
-
-      function addText(text) {
-         display.text = display.text+text
-      }
-
-      Keys.onPressed: {
-         console.log("Key pressed")
-         display.addText(event.key)
-      }
-      Keys.onReturnPressed: {
-         console.log("Call")
-
-      }
-   }
-   
-   Image {
-      source: "plasmapackage:/images/phone.svg";
-      width:parent.width
-      fillMode: Image.PreserveAspectFit
-      height:parent.height-250
-   }
-
-   DialPad {
-      anchors {
-            top: display.bottom;
-            left: parent.left;
-            right: parent.right;
-      }
-      id: dialPad
-      width:parent.width
-      height:200
-   }
-
-   Rectangle {
-      width:parent.width
-      height:50
-      anchors {
-         top: dialPad.bottom;
-         left: parent.left;
-         right: parent.right;
-      }
-      Row {
-         width:parent.width
-         height:parent.height
-         Plasma.Button {
-            id:addContactButton
-            width:parent.width/5
-            height:parent.height
-            iconSource: "list-add-user"
-            onClicked: {
-               call("112")
-            }
-         }
-         Plasma.Button {
-            id:newCallButton
-            width:parent.width/6
-            height:parent.height
-            iconSource: "plasmapackage:/images/state/new_call.svg"
-            visible:false
-            onClicked: {
-               currentCall   = ""
-               currentCallId = ""
-            }
-         }
-         Plasma.Button {
-            id: buttonCall
-            width:parent.width/5 * 3
-            height:parent.height
-            iconSource: "call-start"
-            onClicked: {
-               currentCall = display.text
-               display.text = ""
-               call(currentCall)
-            }
-         }
-         Plasma.Button {
-            id:buttonTransfer
-            width:parent.width/5
-            height:parent.height
-            visible:false
-            iconSource: "plasmapackage:/images/state/transfert.svg"
-            onClicked: {
-               if (currentCall != "") {
-                  requestNumberOverlay = true
-               }
-            }
-         }
-         Plasma.Button {
-            id:buttonHangUp
-            width:parent.width/5
-            height:parent.height
-            visible:false
-            iconSource: "plasmapackage:/images/state/hang_up.svg"
-            onClicked: {
-               console.log("Attempt to hangup "+currentCallId)
-               if (currentCallId != "") {
-                  hangUp(currentCallId)
-               }
-            }
-         }
-         Plasma.Button {
-            id:buttonHold
-            width:parent.width/5
-            height:parent.height
-            visible:false
-            iconSource: "plasmapackage:/images/state/hold.svg"
-            onClicked: {
-               if (currentCall != "") {
-                  hold(currentCallId)
-               }
-            }
-         }
-         Plasma.Button {
-            id:buttonRecord
-            width:parent.width/5
-            height:parent.height
-            visible:false
-            iconSource: "plasmapackage:/images/state/record.svg"
-            onClicked: {
-               if (currentCall != "") {
-                  record(currentCallId)
-               }
-            }
-         }
-         Plasma.Button {
-            id:buttonClear
-            width:parent.width/5
-            height:parent.height
-            iconSource: "edit-clear-locationbar-rtl"
-            onClicked: {
-               currentCall = ""
-               display.text = ""
-            }
-         }
-      }
-   }
-
-   states: [
-      State {
-         name: "dialing"
-         when: (currentCall == "")
-         PropertyChanges {
-            target: buttonCall
-         }
-      },
-      State {
-         name: "active"
-         when: (currentCall != "")
-         PropertyChanges {
-            target: buttonHangUp
-            visible:true
-            width:parent.width/3
-         }
-         PropertyChanges {
-            target: addContactButton
-            visible:false
-         }
-         PropertyChanges {
-            target: newCallButton
-            visible:true
-         }
-         PropertyChanges {
-            target: buttonRecord
-            visible:true
-            width:parent.width/6
-         }
-         PropertyChanges {
-            target: buttonTransfer
-            visible:true
-            width:parent.width/6
-         }
-         PropertyChanges {
-            target: buttonHold
-            visible:true
-            width:parent.width/6
-         }
-         PropertyChanges {
-            target: buttonCall
-            //width:parent.width/5
-            visible:false
-         }
-         PropertyChanges {
-            target: buttonClear
-            //width:parent.width/5
-            visible:false
-         }
-      },
-      State {
-         name: "requestTransferOverlay"
-         when: (requestNumberOverlay == true)
-      }
-   ]
-}
\ No newline at end of file
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/ContactTab.qml b/kde/plasma/plasmoid-qml/package/contents/ui/ContactTab.qml
deleted file mode 100644
index 497a9f2130ee86fa6689a82c20feb9d730111952..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/ContactTab.qml
+++ /dev/null
@@ -1,303 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Plasma.Page {
-    id: contactTab
-    height:parent.height-50
-    width: parent.width
-
-    property string selectedItem:   "-1"
-    property string callNumber:      ""
-    property int    selectedPCount: 0
-    property bool   requestNumberOverlay: false
-
-    Component {
-      id: contactDelegate
-      Rectangle {
-         id:contactItemRect
-         width:parent.parent.width
-         height: 50
-         color: "#1a000000"
-         radius:5
-         Row {
-            spacing: 2
-            anchors.margins: 4
-            anchors.leftMargin: 50
-            Rectangle {
-               width: 10
-               height: 48
-               color: "#AAAAAA"
-               border.color: "black"
-               border.width: 1
-               radius: 10
-               anchors.leftMargin: 10
-               Column {
-                  anchors.centerIn: parent
-                  Repeater {
-                     model:3
-                     Rectangle {
-                        width:3
-                        height:3
-                        radius:2
-                        color:"black"
-                     }
-                  }
-               }
-            }
-            Image {
-               source: "plasmapackage:/images/contact.svg";
-               width:48
-               fillMode: Image.PreserveAspectFit
-               height:48
-               sourceSize.width: parent.width
-               sourceSize.height: parent.width
-            }
-
-            Column {
-               Text { text: '<b>Name:</b> '         + formattedName;color: theme.textColor }
-               Text { text: '<b>Organisation:</b> ' + organization ;color: theme.textColor }
-               Text { text: '<b>Number:</b>'        + phoneNumber  ;color: theme.textColor }
-            }
-         }
-
-         MouseArea {
-            anchors.fill: parent
-            onClicked: {
-               selectedItem = uid;
-               if (phoneCount > 1) {
-                  //requestNumberOverlay = true
-                  selectedPCount = phoneCount
-                  
-               }
-               else if (phoneCount == 1) {
-                  callNumber = phoneNumber
-               }
-            }
-         }
-         states: [
-            State {
-               name: "selected"
-               when: (uid==selectedItem)
-               PropertyChanges {target: contactItemRect; color: theme.highlightColor}
-            }
-         ]
-      }
-   }
-   
-   anchors {
-      top: tabs.bottom;
-      left: parent.left;
-      right: parent.right;
-      bottom: parent.bottom;
-   }
-   
-   PlasmaCore.DataSource {
-      id: contactSource
-      engine: "sflphone"
-      interval: 250
-      connectedSources: ["contacts"]
-      onDataChanged: {
-         plasmoid.busy = false
-      }
-   }
-   
-   PlasmaCore.SortFilterModel {
-      id: nameFilter
-      filterRole: "formattedName"
-      sortRole: "formattedName"
-      sortOrder: "AscendingOrder"
-      sourceModel: PlasmaCore.DataModel {
-         dataSource: contactSource
-         keyRoleFilter: "[\\d]*"
-      }
-   }
-   
-   PlasmaCore.SortFilterModel {
-      id: orgFilter
-      filterRole: "organization"
-      sortRole: "organization"
-      sortOrder: "AscendingOrder"
-      sourceModel: nameFilter
-   }
-   
-   PlasmaCore.SortFilterModel {
-      id: depFilter
-      filterRole: "department"
-      sortRole: "department"
-      sortOrder: "AscendingOrder"
-      sourceModel: nameFilter
-   }
-
-   Image {
-      source: "plasmapackage:/images/contact.svg";
-      width:parent.width
-      fillMode: Image.PreserveAspectFit
-      height:parent.height-50
-      sourceSize.width: parent.width
-      sourceSize.height: parent.width
-   }
-   
-   ListView {
-      id: callList
-      width:parent.width
-      height:parent.height-80
-      anchors.top: sortTab.bottom
-      model: nameFilter
-      delegate: contactDelegate
-      focus: true
-      section {
-            criteria: ViewSection.FirstCharacter
-            property: "formattedName"
-            delegate: ListSectiondelegate {}
-      }
-   }
-   
-   Plasma.TabBar {
-      id:sortTab
-      width:parent.width
-      height:30
-      /*Repeater {
-         model:5
-         Plasma.TabButton {
-            text: Array("Name","Organisation","Recent","Department","Group")[index];
-            onPressedChanged: {
-               
-            }
-         }
-      }*/
-      Plasma.TabButton {
-         text: "Name";
-         onPressedChanged: {
-            callList.section.criteria = ViewSection.FirstCharacter
-            callList.section.property = "formattedName"
-            callList.model = nameFilter
-         }
-      }
-      Plasma.TabButton {
-         text: "Organisation";
-         onPressedChanged: {
-            callList.section.criteria = ViewSection.FullString
-            callList.section.property = "organization"
-            callList.model = orgFilter
-         }
-      }
-      Plasma.TabButton {
-         text: "Recent";
-         onPressedChanged: {
-            callList.section.criteria = ViewSection.FullString
-         }
-      }
-      Plasma.TabButton {
-         text: "Department";
-         onPressedChanged: {
-            callList.section.criteria = ViewSection.FullString
-            callList.section.property = "department"
-            callList.model = depFilter
-         }
-      }
-      Plasma.TabButton {
-         text: "Group";
-         onPressedChanged: {
-
-         }
-      }
-   }
-   
-   Rectangle {
-      width:parent.width
-      height:50
-      anchors {
-         top: callList.bottom;
-         left: parent.left;
-         right: parent.right;
-      }
-      Row {
-         width:parent.width
-         height:parent.height
-         Plasma.Button {
-            id:addContact
-            width:parent.width
-            height:parent.height
-            iconSource: "list-add-user"
-            onClicked: {
-               call("112")
-            }
-         }
-         Plasma.Button {
-            id:callContact
-            width:parent.width/3
-            height:parent.height
-            iconSource: "call-start"
-            visible:false
-            onClicked: {
-               if (callNumber != "" && selectedItem != "-1") {
-                  call(callNumber)
-               }
-               else if (selectedItem != "-1" && selectedPCount > 1) {
-                  requestNumberOverlay = true
-               }
-            }
-         }
-         Plasma.Button {
-            id:editContact
-            width:parent.width/3
-            height:parent.height
-            iconSource: "document-edit"
-            visible:false
-            onClicked: {
-               call("112")
-            }
-         }
-      }
-      states: [
-         State {
-            name: "itemSelected"
-            when: (selectedItem != -1)
-            PropertyChanges {
-               target: addContact;
-               width:parent.width/3
-            }
-            PropertyChanges {
-               target: callContact
-               visible:true
-               width:parent.width/3
-            }
-            PropertyChanges {
-               target: editContact
-               visible:true
-               width:parent.width/3
-            }
-         },
-         State {
-            name: "noItem"
-            when: (selectedItem == -1)
-            /*PropertyChanges { target: clearButton; width:   parent.width  }
-            PropertyChanges { target: clearButton; visible: false         }
-            PropertyChanges { target: clearButton; visible: false         }*/
-         }
-      ]
-   }
-
-   states: [
-      State {
-         name: "default"
-         when: (requestNumberOverlay == false)
-      },
-      State {
-         name: "requestNumberOverlay"
-         when: (requestNumberOverlay == true)
-      }
-   ]
-   onRequestNumberOverlayChanged: {
-      if (requestNumberOverlay ==  false)
-         reset()
-   }
-
-   function reset() {
-      selectedItem = "-1"
-      callNumber = ""
-      selectedPCount = 0
-      requestNumberOverlay = false
-   }
-}
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/DialPad.qml b/kde/plasma/plasmoid-qml/package/contents/ui/DialPad.qml
deleted file mode 100644
index 662a47f84ec2edbfaeb332026696a08e4588ea87..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/DialPad.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-
-Rectangle {
-    id:dialPad
-    width:parent.width
-    height:200
-    color:theme.viewBackgroundColor
-   
-    signal numbrePressed(string number)
-    function getNumber(idx) {
-        var nb = new Array("1","2","3","4","5","6","7","8","9","*","0","#")
-        return nb[idx]
-    }
-    Grid {
-        columns: 3
-        spacing: 3
-        width:parent.width
-        height:50*4
-        Repeater {
-            model: 12
-            Plasma.Button {
-                width:parent.width/3 -1
-                height:48
-                text:getNumber(index)+ "\n" + Array("","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz","","+","","")[index]
-                onClicked: {
-                   playDMTF(index)
-                   dialPad.numbrePressed(dialPad.getNumber(index))
-                }
-            }
-        }
-    }
-    
-    Component.onCompleted: {
-       dialPad.numbrePressed.connect(display.addText)
-    }
-}
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/HistoryTab.qml b/kde/plasma/plasmoid-qml/package/contents/ui/HistoryTab.qml
deleted file mode 100644
index beabd144241777d5dae9bcc023263c3928ee440e..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/HistoryTab.qml
+++ /dev/null
@@ -1,257 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Plasma.Page {
-   id: historyTab
-   width: parent.width
-
-   property int selectedItem: -1
-    property string callNumber: ""
-
-   Component {
-      id: historyDelegate
-      Rectangle {
-         width:parent.parent.width
-         height: 50
-         color: "#1a000000"
-         radius: 5
-         id:historyItemRect
-         Row {
-            spacing: 2
-            anchors.margins: 4
-            anchors.leftMargin: 50
-            Rectangle {
-               width: 10
-               height: 48
-               color: "#AAAAAA"
-               border.color: "black"
-               border.width: 1
-               radius: 10
-               anchors.leftMargin: 10
-               Column {
-                  anchors.centerIn: parent
-                  Repeater {
-                     model:3
-                     Rectangle {
-                        width:3
-                        height:3
-                        radius:2
-                        color:"black"
-                     }
-                  }
-               }
-            }
-            Image {
-               source: "plasmapackage:/images/contact.svg";
-               width:48
-               fillMode: Image.PreserveAspectFit
-               height:48
-               sourceSize.width: parent.width
-               sourceSize.height: parent.width
-            }
-
-            Column {
-               Text { text: '<b>Name:</b> ' + peerName;color:theme.textColor }
-               Text { text: '<b>Number:</b> ' + peerNumber;color:theme.textColor  }
-               Text { text: '<b>Date:</b>' + date;color:theme.textColor }
-            }
-         }
-
-         MouseArea {
-            anchors.fill: parent
-            onClicked: {
-               selectedItem = id
-               callNumber = peerNumber
-            }
-         }
-         states: [
-            State {
-               name: "selected"
-               when: (id==selectedItem)
-               PropertyChanges {target: historyItemRect; color: theme.highlightColor}
-            }
-         ]
-      }
-   }
-
-   Image {
-      source: "plasmapackage:/images/history.svgz";
-      width:parent.width
-      fillMode: Image.PreserveAspectFit
-      height:parent.height-50
-      sourceSize.width: parent.width
-      sourceSize.height: parent.width
-   }
-
-   anchors {
-      top: tabs.bottom;
-      left: parent.left;
-      right: parent.right;
-      bottom: parent.bottom;
-   }
-
-   PlasmaCore.DataSource {
-      id: historySource
-      engine: "sflphone"
-      interval: 5000
-      connectedSources: ["history"]
-      onDataChanged: {
-         plasmoid.busy = false
-      }
-   }
-
-   PlasmaCore.SortFilterModel {
-      id: dateFilter
-      filterRole: "date"
-      sortRole: "date"
-      sortOrder: "DescendingOrder"
-      //filterRegExp: toolbarFrame.searchQuery
-      sourceModel: PlasmaCore.DataModel {
-         dataSource: historySource
-         keyRoleFilter: "[\\d]*"
-      }
-   }
-
-   PlasmaCore.SortFilterModel {
-      id: nameFilter
-      filterRole: "peerName"
-      sortRole: "peerName"
-      sortOrder: "AscendingOrder"
-      //filterRegExp: toolbarFrame.searchQuery
-      sourceModel: PlasmaCore.DataModel {
-         dataSource: historySource
-         keyRoleFilter: "[\\d]*"
-      }
-   }
-
-   PlasmaCore.SortFilterModel {
-      id: lengthFilter
-      filterRole: "length"
-      sortRole: "length"
-      sortOrder: "AscendingOrder"
-      //filterRegExp: toolbarFrame.searchQuery
-      sourceModel: PlasmaCore.DataModel {
-         dataSource: historySource
-         keyRoleFilter: "[\\d]*"
-      }
-   }
-
-   ListView {
-      id: callList
-      width:parent.width
-      height:parent.height-80
-      model: dateFilter
-      anchors.top:sortTab.bottom
-      delegate: historyDelegate
-      focus: true
-      section {
-            property: "section"
-            criteria: ViewSection.FullString
-            delegate: ListSectiondelegate {}
-      }
-   }
-
-   Plasma.TabBar {
-      id:sortTab
-      width:parent.width
-      height:30
-      /*Repeater {
-         model:5
-         Plasma.TabButton {
-            text: Array("Name","Organisation","Recent","Department","Group")[index];
-            onPressedChanged: {
-
-            }
-         }
-      }*/
-      Plasma.TabButton {
-         text: "Date";
-         onPressedChanged: {
-            console.log("Date pressed")
-            callList.section.property = "section"
-            callList.model = dateFilter
-         }
-      }
-      Plasma.TabButton {
-         text: "Name";
-         onPressedChanged: {
-            console.log("Name pressed")
-            callList.section.property = "peerName"
-            callList.model = nameFilter
-         }
-      }
-      Plasma.TabButton {
-         text: "Popularity";
-         onPressedChanged: {
-            console.log("Popularity pressed")
-         }
-      }
-      Plasma.TabButton {
-         text: "Length";
-         onPressedChanged: {
-            console.log("Length pressed")
-            callList.section.property = ""
-            callList.model = lengthFilter
-         }
-      }
-   }
-   
-   Rectangle {
-      width:parent.width
-      height:50
-      anchors {
-         top: callList.bottom;
-         left: parent.left;
-         right: parent.right;
-      }
-      Row {
-         width:parent.width
-         height:parent.height
-         Plasma.Button {
-            id:clearButton
-            width:parent.width
-            height:parent.height
-            iconSource: "edit-clear"
-            onClicked: {
-               //call("112")
-            }
-         }
-         Plasma.Button {
-            id:callButton
-            width:parent.width
-            height:parent.height
-            visible:false
-            iconSource: "call-start"
-            onClicked: {
-               if (callNumber != "") {
-                  console.log("Calling: "+callNumber)
-                  call(callNumber)
-               }
-            }
-         }
-      }
-      
-      states: [
-         State {
-            name: "itemSelected"
-            when: (selectedItem != -1)
-            PropertyChanges {
-               target: clearButton;
-               width:parent.width/2
-            }
-            PropertyChanges {
-               target: callButton
-               visible:true
-               width:parent.width/2
-            }
-         },
-         State {
-            name: "noItem"
-            when: (selectedItem == -1)
-            PropertyChanges {target: clearButton;width:parent.width}
-            PropertyChanges {target: callButton;visible:false}
-         }
-      ]
-   }
-}
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/ListSectiondelegate.qml b/kde/plasma/plasmoid-qml/package/contents/ui/ListSectiondelegate.qml
deleted file mode 100644
index d6a4d95d544cae35490feb3be92260edce0ab73b..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/ListSectiondelegate.qml
+++ /dev/null
@@ -1,24 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Rectangle {
-   id: listSectiondelegate
-   height:20
-   gradient: Gradient {
-      GradientStop { position: 1.0; color: theme.backgroundColor }
-      GradientStop { position: 0.0; color: theme.buttonBackgroundColor }
-   }
-   width: parent.width
-   //height: childrenRect.height + 4
-   radius:2
-   Text {
-      anchors.left: parent.left
-      anchors.verticalCenter: parent.verticalCenter
-      anchors.leftMargin : 10
-      //font.pixelSize: 16
-      font.bold: true
-      text: section
-      color:theme.buttonTextColor
-   }
-}
\ No newline at end of file
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/NumberOverlay.qml b/kde/plasma/plasmoid-qml/package/contents/ui/NumberOverlay.qml
deleted file mode 100644
index e7b6fecf6a61894274923ff949c6c16cf356a761..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/NumberOverlay.qml
+++ /dev/null
@@ -1,83 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Rectangle {
-   id:numberOverlay
-
-   property string contactId: ""
-   
-   color:"#BB000000"
-   width:parent.width
-   height:parent.height
-
-   MouseArea {
-      anchors.fill: parent
-      onClicked: {
-         parent.visible=false
-      }
-   }
-
-   Plasma.Button {
-      x:parent.x+parent.width-30
-      y:5
-      height:30
-      width:30
-      iconSource:"dialog-close"
-      onClicked: {
-         parent.visible=false
-      }
-   }
-
-   PlasmaCore.DataSource {
-      id: contactNumberSource
-      engine: "sflphone"
-      interval: 5000
-      onDataChanged: {
-         plasmoid.busy = false
-      }
-   }
-
-   Column {
-      width:parent.width
-      anchors.centerIn : parent
-      
-      spacing:10
-      Repeater {
-         model: PlasmaCore.DataModel {
-            dataSource: contactNumberSource
-            keyRoleFilter: "[\\d]*"
-         }
-         Item {
-            width:parent.width
-            height:50
-            Plasma.Button {
-               anchors.fill:parent
-               clip:true
-               text:"<b>"+type+"</b> ("+number+")"
-               onClicked: {
-                  call(number);
-                  numberOverlay.visible = false
-               }
-            }
-         }
-      }
-   }
-   
-   states: [
-      State {
-         name: "active"
-         when: (visible == true)
-         
-         PropertyChanges {
-            target:contactNumberSource
-            connectedSources: ["Number:"+contactId]
-         }
-      },
-      State {
-         name: "innactive"
-         when: (visible == false)
-         //PropertyChanges {target: clearButton;width:parent.width}
-      }
-   ]
-}
\ No newline at end of file
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/Settingstab.qml b/kde/plasma/plasmoid-qml/package/contents/ui/Settingstab.qml
deleted file mode 100644
index 18f1d545a64beaea037b07673a4d976214f5304b..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/Settingstab.qml
+++ /dev/null
@@ -1,154 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Plasma.Page {
-   id:settingsTab
-   
-   property string defaultaccount: "IP2IP"
-   
-   anchors {
-      top: tabs.bottom;
-      left: parent.left;
-      right: parent.right;
-      bottom: parent.bottom;
-   }
-
-   Image {
-      source: "plasmapackage:/images/configure.svgz";
-      width:parent.width
-      fillMode: Image.PreserveAspectFit
-      height:parent.height-50
-      sourceSize.width: parent.width
-      sourceSize.height: parent.width
-   }
-
-   PlasmaCore.DataSource {
-      id: accountSource
-      engine: "sflphone"
-      interval: 250
-      connectedSources: ["accounts"]
-      onDataChanged: {
-         plasmoid.busy = false
-      }
-   }
-
-   PlasmaCore.DataSource {
-      id: infoSource
-      engine: "sflphone"
-      interval: 250
-      connectedSources: ["info"]
-      onDataChanged: {
-         plasmoid.busy = false
-         defaultaccount = infoSource.data["info"]["Current_account"]
-      }
-   }
-
-   PlasmaCore.SortFilterModel {
-      id: accountFilter
-      filterRole: "alias"
-      sortRole: "alias"
-      sortOrder: "AscendingOrder"
-      sourceModel: PlasmaCore.DataModel {
-         dataSource: accountSource
-         keyRoleFilter: "[\\d]*"
-      }
-   }
-   
-   Column {
-      width:parent.width
-      spacing:3
-
-      Plasma.Label {
-         text: "Default account"
-      }
-
-      Rectangle {
-         height:1
-         width:parent.width -30
-         color:theme.textColor
-         anchors.bottomMargin:10
-      }
-
-      Repeater {
-         model: accountFilter
-         Plasma.RadioButton {
-            id:checkbox2
-            text:alias
-            width:parent.width
-            onCheckedChanged: {
-               if (checkbox2.checked == false && defaultaccount != id) {
-                  return
-               }
-               if (defaultaccount == id) {
-                  checkbox2.checked = true
-               }
-               defaultaccount = id;
-            }
-            states: [
-               State {
-                  name: "selected"
-                  when: (id==defaultaccount)
-                  PropertyChanges {target: checkbox2;checked:true}
-               },
-               State {
-                  name: "unselected"
-                  when: (id!=defaultaccount)
-                  PropertyChanges {target: checkbox2;checked:false}
-               }
-            ]
-         }
-      }
-      
-      Item {
-         height:15
-         width:1
-         anchors.bottomMargin:10
-      }
-      
-      Plasma.Label {
-         text: "Bookmark"
-      }
-      
-      Rectangle {
-         height:1
-         width:parent.width -30
-         color:theme.textColor
-         anchors.bottomMargin:10
-      }
-      
-      Plasma.CheckBox {
-         text:"Show popular as bookmark"
-         width:parent.width
-      }
-      
-      Item {
-         height:15
-         width:1
-         anchors.bottomMargin:10
-      }
-      
-      Plasma.Label {
-         text: "Advanced"
-      }
-      
-      Rectangle {
-         height:1
-         width:parent.width -30
-         color:theme.textColor
-         anchors.bottomMargin:10
-      }
-      
-      Item {
-         height:5
-         width:1
-         anchors.bottomMargin:10
-      }
-      
-      Plasma.Button {
-         text:"Configure sflphone"
-         anchors.margins : 10
-         width:parent.width
-      }
-   }
-}
\ No newline at end of file
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/TabBar.qml b/kde/plasma/plasmoid-qml/package/contents/ui/TabBar.qml
deleted file mode 100644
index 8c0ed1d3741be630e5fb6422beb4962694684efa..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/TabBar.qml
+++ /dev/null
@@ -1,99 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-
-//Plasma.TagGroup {
-Plasma.TabBar {
-    id:tabBar
-    width:parent.width
-
-    function displayTabs(index) {
-        switch (index) {
-            case 0:
-                contactList.visible = false
-                callList.visible    = true
-                historyList.visible = false
-                bookmarkList.visible= false
-                settingsTab.visible = false
-                break;
-            case 1:
-                contactList.visible = true
-                callList.visible    = false
-                historyList.visible = false
-                bookmarkList.visible= false
-                settingsTab.visible = false
-                break;
-            case 2:
-                contactList.visible = false
-                historyList.visible = true
-                callList.visible    = false
-                bookmarkList.visible= false
-                settingsTab.visible = false
-                break;
-            case 3:
-                contactList.visible = false
-                historyList.visible = false
-                callList.visible    = false
-                bookmarkList.visible= true
-                settingsTab.visible = false
-                break;
-            case 4:
-                contactList.visible = false
-                callList.visible    = false
-                historyList.visible = false
-                bookmarkList.visible= false
-                settingsTab.visible = true
-               break
-        }
-    }
-
-    //Buggy, awaiting fix upstream, test often
-   /*Repeater {
-      model:5
-      Plasma.TabButton {
-         text: Array("New calls","Contacts","History","Bookmarks","Settings")[index]
-         onPressedChanged: {
-            tabBar.displayTabs(index)
-         }
-      }
-   }*/
-   Plasma.TabButton {
-      text: "New calls"
-      iconSource: "call-start"
-      onPressedChanged: {
-         tabBar.displayTabs(0)
-      }
-   }
-
-   Plasma.TabButton {
-      text: "Contacts"
-      iconSource: "user-identity"
-      onPressedChanged: {
-         tabBar.displayTabs(1)
-      }
-   }
-
-   Plasma.TabButton {
-      text: "History"
-      iconSource: "view-history"
-      onPressedChanged: {
-         tabBar.displayTabs(2)
-      }
-   }
-
-   Plasma.TabButton {
-      text: "Bookmarks"
-      iconSource: "favorites"
-      onPressedChanged: {
-         tabBar.displayTabs(3)
-      }
-   }
-
-   Plasma.TabButton {
-      iconSource: "configure"
-      text:"Configure"
-      onPressedChanged: {
-         tabBar.displayTabs(4)
-      }
-   }
-}
-//}
\ No newline at end of file
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/TransferOverlay.qml b/kde/plasma/plasmoid-qml/package/contents/ui/TransferOverlay.qml
deleted file mode 100644
index f5677c3293217bca05e62c4c4bcf30cc8ebe81ef..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/TransferOverlay.qml
+++ /dev/null
@@ -1,124 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Rectangle {
-   id:transferOverlay
-
-   property string callId: ""
-
-   color:"#BB000000"
-   width:parent.width
-   height:parent.height
-
-   MouseArea {
-      anchors.fill: parent
-      onClicked: {
-         parent.visible=false
-      }
-   }
-
-   Plasma.Button {
-      x:parent.x+parent.width-30
-      y:5
-      height:30
-      width:30
-      iconSource:"dialog-close"
-      onClicked: {
-         parent.visible=false
-      }
-   }
-
-   /*Column {
-      width:parent.width
-      anchors.centerIn : parent
-
-      spacing:10
-      Repeater {
-         model: PlasmaCore.DataModel {
-            dataSource: contactNumberSource
-            keyRoleFilter: "[\\d]*"
-         }
-         Item {
-            width:parent.width
-            height:50
-            Plasma.Button {
-               anchors.fill:parent
-               clip:true
-               text:"<b>"+type+"</b> ("+number+")"
-               onClicked: {
-                  call(number);
-                  numberOverlay.visible = false
-               }
-            }
-         }
-      }
-   }*/
-
-
-   Image {
-      source: "plasmapackage:/images/transfertarrow.svg";
-      width:100
-      fillMode: Image.PreserveAspectFit
-      height:60
-      y:parent.height+parent.y - 60
-      x:parent.width+parent.x-100
-      sourceSize.width: 100
-      sourceSize.height: 60
-   }
-
-   Item {
-      anchors.fill: parent
-      Column {
-         anchors.centerIn : parent
-         width:parent.width -20
-         height:190
-         Plasma.TextArea {
-            id:transferText
-            width:parent.width
-            height:40
-            focus:true
-
-            /*Keys.onPressed: {
-               console.log("Key pressed")
-               text += event.key
-            }*/
-
-            Keys.onReturnPressed: {
-               console.log("Time to transfer"+transferText.text)
-            }
-         }
-
-         Item {
-            height:100
-            width:1
-         }
-         
-         Plasma.Button {
-            text: "Transfer"
-            //width:parent.width/2
-            height:50
-            anchors.horizontalCenter: parent.horizontalCenter
-            iconSource: "plasmapackage:/images/transfertarrow.svg"
-            onClicked: {
-               transfer(callId,transferText.text)
-               callId = ""
-               transferText.text = ""
-               transferOverlay.visible = false
-            }
-         }
-      }
-   }
-
-   states: [
-      State {
-         name: "active"
-         when: (visible == true)
-      },
-      State {
-         name: "innactive"
-         when: (visible == false)
-         //PropertyChanges {target: clearButton;width:parent.width}
-      }
-   ]
-}
\ No newline at end of file
diff --git a/kde/plasma/plasmoid-qml/package/contents/ui/main.qml b/kde/plasma/plasmoid-qml/package/contents/ui/main.qml
deleted file mode 100644
index 5c79fb46efb638da4de0f8ec99f9ba4ea77a64c0..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/contents/ui/main.qml
+++ /dev/null
@@ -1,125 +0,0 @@
-import QtQuick 1.1
-import org.kde.plasma.components 0.1 as Plasma
-import org.kde.plasma.core       0.1 as PlasmaCore
-
-Rectangle {
-   width: 350; height: 650
-
-   color:theme.viewBackgroundColor
-
-   PlasmaCore.DataSource {
-      id: dataSource
-      engine: "sflphone"
-      connectedSources: ["calls","history","contacts"]
-      interval: 500
-   }
-
-   CallTab {
-      id:callList
-      visible:true
-      onRequestNumberOverlayChanged: {
-         if (requestNumberOverlay ==  true) {
-            transferOverlay.callId  = callList.currentCallId
-            transferOverlay.visible = true
-         }
-      }
-   }
-   
-   ContactTab {
-      id:contactList
-      visible:false
-      onRequestNumberOverlayChanged: {
-         console.log("OVERLAY "+contactList.requestNumberOverlay)
-         if (contactList.requestNumberOverlay == true) {
-            numberOverlay.contactId = contactList.selectedItem
-            numberOverlay.visible=true
-         }
-      }
-   }
-   
-   Settingstab {
-      id:settingsTab
-      visible:false
-   }
-   
-   HistoryTab {
-      id:historyList
-      visible:false
-   }
-   
-   BookmarkTab {
-      id:bookmarkList
-      visible:false
-   }
-   
-   TabBar {
-      id:tabs
-      width:parent.width
-      height:50
-   }
-   
-   NumberOverlay {
-      id:numberOverlay
-      visible:false
-      onVisibleChanged: {
-         if (numberOverlay.visible == false) {
-            numberOverlay.contactId = ""
-            contactList.reset()
-         }
-      }
-   }
-
-   TransferOverlay {
-      id:transferOverlay
-      visible:false
-      onVisibleChanged: {
-         if (transferOverlay.visible == false) {
-            callList.requestNumberOverlay = false
-         }
-      }
-   }
-   
-   function call(number) {
-      var service = dataSource.serviceForSource("calls")
-      var operation = service.operationDescription("Call")
-      operation.AccoutId = settingsTab.defaultaccount
-      operation.Number = number
-      var job = service.startOperationCall(operation)
-   }
-   
-   function playDMTF(number) {
-      var service = dataSource.serviceForSource("calls")
-      var operation = service.operationDescription("DMTF")
-      operation.str = number
-      var job = service.startOperationCall(operation)
-   }
-   
-   function transfer(callId,transferNumber) {
-      var service = dataSource.serviceForSource("calls")
-      var operation = service.operationDescription("Transfer")
-      operation.callid         = callId
-      operation.transfernumber = transferNumber
-      var job = service.startOperationCall(operation)
-   }
-   
-   function hangUp(callId) {
-      var service = dataSource.serviceForSource("calls")
-      var operation = service.operationDescription("Hangup")
-      operation.callid = callId
-      var job = service.startOperationCall(operation)
-   }
-   
-   function hold(callId) {
-      var service = dataSource.serviceForSource("calls")
-      var operation = service.operationDescription("Hold")
-      operation.callid = callId
-      var job = service.startOperationCall(operation)
-   }
-
-   function record(callId) {
-      var service = dataSource.serviceForSource("calls")
-      var operation = service.operationDescription("Record")
-      operation.callid = callId
-      var job = service.startOperationCall(operation)
-   }
-}
diff --git a/kde/plasma/plasmoid-qml/package/metadata.desktop b/kde/plasma/plasmoid-qml/package/metadata.desktop
deleted file mode 100644
index 7c882dd3c1faa739570a78803f4ad2ad61bce88a..0000000000000000000000000000000000000000
--- a/kde/plasma/plasmoid-qml/package/metadata.desktop
+++ /dev/null
@@ -1,21 +0,0 @@
-[Desktop Entry]
-Name=SFLPhone plasmoid
-Comment=Plasma client for SFLPhone daemon
-Icon=chronometer
- 
-X-Plasma-API=declarativeappletscript
-X-Plasma-MainScript=ui/main.qml
-X-Plasma-DefaultSize=350,650
- 
-X-KDE-PluginInfo-Author=Emmanuel Lepage Vallee
-X-KDE-PluginInfo-Email=emmanuel.lepage@savoirfairelinux.com
-X-KDE-PluginInfo-Website=http://sflphone.org/
-X-KDE-PluginInfo-Category=Phone
-X-KDE-PluginInfo-Name=org.kde.plasma.applet.sflphone
-X-KDE-PluginInfo-Version=0.1
- 
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=GPL
-X-KDE-PluginInfo-EnabledByDefault=true
-X-KDE-ServiceTypes=Plasma/Applet
-Type=Service
diff --git a/kde/po/CMakeLists.txt b/kde/po/CMakeLists.txt
deleted file mode 100755
index 8618944166c9c62bc031ce4f7e2e32b873be2a90..0000000000000000000000000000000000000000
--- a/kde/po/CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-find_package(Gettext REQUIRED)
-if (NOT GETTEXT_MSGMERGE_EXECUTABLE)
-MESSAGE(FATAL_ERROR "Please install msgmerge binary")
-endif (NOT GETTEXT_MSGMERGE_EXECUTABLE)
-if (NOT GETTEXT_MSGFMT_EXECUTABLE)
-MESSAGE(FATAL_ERROR "Please install msgmerge binary")
-endif (NOT GETTEXT_MSGFMT_EXECUTABLE)
-
-add_subdirectory(fr)
-add_subdirectory(es)
-add_subdirectory(de)
-add_subdirectory(ru)
-add_subdirectory(zh_CN)
-add_subdirectory(zh_HK)
-
diff --git a/kde/po/README b/kde/po/README
deleted file mode 100755
index 163854cefa2388102ad20d7fdf8952f58cd45932..0000000000000000000000000000000000000000
--- a/kde/po/README
+++ /dev/null
@@ -1,5 +0,0 @@
-These are translation files for both Gnome and KDE clients.
-
-If you want to update the translations, refere to the lang folder at the root directory of git repository, where the po files to edit are gathered.
-
-DO NOT EDIT THESE PO FILES since they are to be replaced by the new ones from lang folder. All changes might be lost.
diff --git a/kde/po/de/CMakeLists.txt b/kde/po/de/CMakeLists.txt
deleted file mode 100755
index 4a149a88288f30056f97c7b088b95fa735979025..0000000000000000000000000000000000000000
--- a/kde/po/de/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-file(GLOB _po_files *.po)
-GETTEXT_PROCESS_PO_FILES(de ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/kde/po/de/sflphone-client-kde.po b/kde/po/de/sflphone-client-kde.po
deleted file mode 100755
index e99e5d3614452085f2bc57c436c98ca4f01abc74..0000000000000000000000000000000000000000
--- a/kde/po/de/sflphone-client-kde.po
+++ /dev/null
@@ -1,1233 +0,0 @@
-# German translation of SFLphone.
-# Copyright (C) 2008 The Free Software Foundation, Inc.
-# This file is distributed under the GNU General Public License Version 3.
-#
-# Sven Werlen <sven.werlen@savoirfairelinux.com>, 2009.
-msgid ""
-msgstr ""
-"Project-Id-Version: sflphone\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-15 15:25-0400\n"
-"PO-Revision-Date: 2009-01-08 10:46-0500\n"
-"Last-Translator: Sven Werlen <sven.werlen@savoirfairelinux.com>\n"
-"Language-Team: SavoirFaire Linux Inc <sflphoneteam@savoirfairelinux.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.2\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#: ../sflphone-client-kde/src/Account.cpp:34
-#: ../sflphone-client-gnome/src/accountlist.c:175
-msgctxt "account state"
-msgid "Registered"
-msgstr "Registriert"
-
-#: ../sflphone-client-kde/src/Account.cpp:36
-#: ../sflphone-client-gnome/src/accountlist.c:178
-msgctxt "account state"
-msgid "Not Registered"
-msgstr "Nicht registriert"
-
-#: ../sflphone-client-kde/src/Account.cpp:38
-#: ../sflphone-client-gnome/src/accountlist.c:181
-msgctxt "account state"
-msgid "Trying..."
-msgstr "Am versuchen..."
-
-#: ../sflphone-client-kde/src/Account.cpp:40
-#: ../sflphone-client-gnome/src/accountlist.c:184
-msgctxt "account state"
-msgid "Error"
-msgstr "Fehler"
-
-#: ../sflphone-client-kde/src/Account.cpp:42
-#: ../sflphone-client-gnome/src/accountlist.c:187
-msgctxt "account state"
-msgid "Bad authentification"
-msgstr "Falsche Authentifizierung"
-
-#: ../sflphone-client-kde/src/Account.cpp:44
-#: ../sflphone-client-gnome/src/accountlist.c:190
-msgctxt "account state"
-msgid "Network unreachable"
-msgstr "Kein netzwerk"
-
-#: ../sflphone-client-kde/src/Account.cpp:46
-#: ../sflphone-client-gnome/src/accountlist.c:193
-msgctxt "account state"
-msgid "Host unreachable"
-msgstr "Host unerreichbar"
-
-#: ../sflphone-client-kde/src/Account.cpp:48
-#: ../sflphone-client-gnome/src/accountlist.c:196
-msgctxt "account state"
-msgid "Stun configuration error"
-msgstr "Stun: Konfigurationsfehler"
-
-#: ../sflphone-client-kde/src/Account.cpp:50
-#: ../sflphone-client-gnome/src/accountlist.c:199
-msgctxt "account state"
-msgid "Stun server invalid"
-msgstr "Ungültiger Stun server"
-
-#: ../sflphone-client-kde/src/Account.cpp:51
-#: ../sflphone-client-gnome/src/accountlist.c:202
-msgctxt "account state"
-msgid "Invalid"
-msgstr "Ungültig"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:163
-#: ../sflphone-client-kde/src/AccountWizard.cpp:278
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:393
-msgid "Account creation wizard"
-msgstr "SFLphone Konto (Konfigurationsassistent)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:199
-#: ../sflphone-client-kde/src/AccountWizard.cpp:217
-#: ../sflphone-client-kde/src/AccountWizard.cpp:561
-#: ../sflphone-client-gnome/src/assistant.c:68
-#, c-format
-msgid "This assistant is now finished."
-msgstr "Assistent beendet."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:211
-msgid "Creation of account has failed for the reason"
-msgstr "Konfigurationsassistent mit Fehler beendet"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:255
-#: ../sflphone-client-kde/src/AccountWizard.cpp:440
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:363
-#: ../sflphone-client-gnome/src/assistant.c:72
-msgid "Alias"
-msgstr "Alias"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:256
-#: ../sflphone-client-kde/src/AccountWizard.cpp:441
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:370
-#: ../sflphone-client-gnome/src/assistant.c:75
-msgid "Server"
-msgstr "Server"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:257
-#: ../sflphone-client-kde/src/AccountWizard.cpp:442
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:371
-msgid "User"
-msgstr "Benutzername"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:258
-#: ../sflphone-client-kde/src/AccountWizard.cpp:443
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372
-msgid "Password"
-msgstr "Passwort"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:259
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:364
-#: ../sflphone-client-gnome/src/config/configwindow.c:418
-msgid "Protocol"
-msgstr "Protokoll"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:260
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:373
-msgid "Mailbox"
-msgstr "Mailbox"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:279
-#: ../sflphone-client-gnome/src/assistant.c:216
-msgid "Welcome to the Account creation wizard of SFLphone!"
-msgstr "Wilkommen zu SFLphone!"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:281
-#: ../sflphone-client-gnome/src/assistant.c:217
-msgid "This installation wizard will help you configure an account."
-msgstr "The Installationsassistent wird Ihnen helfen, ein Konto zu konfigurieren."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:309
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Account"
-msgstr "Konto"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:310
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Please select one of the following options"
-msgstr "Bitte eine Option auswählen"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:312
-#: ../sflphone-client-gnome/src/assistant.c:251
-msgid "Create a free SIP/IAX2 account on sflphone.org"
-msgstr "SIP/IAX2 Konto bei sflphone.org erstellen lassen"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:313
-#: ../sflphone-client-gnome/src/assistant.c:253
-msgid "Register an existing SIP or IAX2 account"
-msgstr "Existierendes SIP/IAX2 Konto registrieren"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:352
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "VoIP Protocols"
-msgstr "VoIP Protokoll"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:353
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "Select an account type"
-msgstr "Kontotyp auswählen"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:355
-#: ../sflphone-client-gnome/src/assistant.c:233
-msgid "SIP (Session Initiation Protocol)"
-msgstr "SIP (Session Initiation Protocol)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:356
-#: ../sflphone-client-gnome/src/assistant.c:235
-msgid "IAX2 (InterAsterix Exchange)"
-msgstr "IAX2 (InterAsterisk Exchange)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:395
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "Optional email address"
-msgstr "Fakultative E-mail-Adresse"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:396
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "This email address will be used to send your voicemail messages."
-msgstr "Diese E-mail-Adresse wird benutzt, um Ihnen voicemail Meldungen zu schicken."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:398
-msgid "Email address"
-msgstr "E-mail-Adresse"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:432
-#: ../sflphone-client-gnome/src/assistant.c:266
-msgid "SIP account settings"
-msgstr "Konfiguration des SIP Konto"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:436
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "IAX2 account settings"
-msgstr "Konfiguration des IAX2 Konto"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:438
-#: ../sflphone-client-gnome/src/assistant.c:266
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "Please fill the following information"
-msgstr "Folgende Informationen bitte ausfühlen"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:444
-msgid "Voicemail number"
-msgstr "Voicemail Nummer"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:523
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:856
-msgid "Network Address Translation (NAT)"
-msgstr "Network Address Translation (NAT)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:524
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:536
-msgid "You should probably enable this if you are behind a firewall."
-msgstr "Sie sollten dieses einschalten, falls Sie hinter einer Firewall sind."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:526
-msgid "Enable STUN"
-msgstr "STUN einschalten"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:527
-msgid "Stun Server"
-msgstr "Stun Server"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:562
-msgid ""
-"After checking the settings you chose, click \"Finish\" to create the "
-"account."
-msgstr "Einstellungen prüfen, dann \"Finish\" drücken."
-
-#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26
-msgid "Default account"
-msgstr "Default Konto"
-
-#: ../sflphone-client-kde/src/Call.cpp:116
-#: ../sflphone-client-gnome/src/contacts/calltree.c:322
-msgid "Transfer to : "
-msgstr "Weiterleiten zu : "
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:89
-#: ../sflphone-client-gnome/src/actions.c:816
-msgid "Codec"
-msgstr "Codec"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:93
-#: ../sflphone-client-gnome/src/config/audioconf.c:581
-msgid "Frequency"
-msgstr "Frequenz"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:97
-#: ../sflphone-client-gnome/src/config/audioconf.c:586
-msgid "Bitrate"
-msgstr "Bitrate"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:101
-#: ../sflphone-client-gnome/src/config/audioconf.c:591
-msgid "Bandwidth"
-msgstr "Bandbreite"
-
-#: ../sflphone-client-kde/src/main.cpp:39
-msgid "SFLphone KDE Client"
-msgstr "SFLphone KDE Client"
-
-#: ../sflphone-client-kde/src/main.cpp:43
-msgid "(C) 2009 Savoir-faire Linux"
-msgstr "(C) 2009 Savoir-faire Linux"
-
-#: ../sflphone-client-kde/src/main.cpp:47
-msgid "Jérémy Quentin"
-msgstr "Jérémy Quentin"
-
-#: ../sflphone-client-kde/src/main.cpp:48
-msgctxt "NAME OF TRANSLATORS"
-msgid "Your names"
-msgstr "Ihre Namen"
-
-#: ../sflphone-client-kde/src/main.cpp:48
-msgctxt "EMAIL OF TRANSLATORS"
-msgid "Your emails"
-msgstr "Ihre E-Mail-Adressen"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:62
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1084
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1089
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1094
-#: ../sflphone-client-gnome/src/statusicon.c:126
-msgid "SFLphone"
-msgstr "SFLphone"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:209
-msgid "Incoming call"
-msgstr "Eingehende Anrufe"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:210
-msgid "You have an incoming call from"
-msgstr "Sie haben einen Anruf aus"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:210
-msgid "Click to accept or refuse it."
-msgstr "Klicken, um zu akzeptieren oder abzulehnen."
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:716
-msgid "Address book loading..."
-msgstr "Adressbuch Laden..."
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:901
-#: ../sflphone-client-gnome/src/actions.c:89
-msgid "No registered accounts"
-msgstr "Kein registriertes Konto"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:905
-#: ../sflphone-client-gnome/src/actions.c:83
-#: ../sflphone-client-gnome/src/actions.c:813
-msgid "Using account"
-msgstr "Mit Konto"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1084
-msgid "Main screen"
-msgstr "Hauptbildschirm"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1089
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165
-msgid "Call history"
-msgstr "Liste der vorherigen Anrufen"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1094
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:394
-#: ../sflphone-client-gnome/src/toolbar.c:243
-#: ../sflphone-client-gnome/src/toolbar.c:245
-msgid "Address book"
-msgstr "Adressbuch"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1108
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1169
-msgid "Edit before call"
-msgstr "Vor Aufruf bearbeiten"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:56
-#: ../sflphone-client-gnome/src/toolbar.c:167
-#: ../sflphone-client-gnome/src/toolbar.c:169
-msgid "New call"
-msgstr "Neuer Anruf"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:57
-#: ../sflphone-client-kde/src/sflphone_const.h:62
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:381
-#: ../sflphone-client-gnome/src/toolbar.c:186
-#: ../sflphone-client-gnome/src/toolbar.c:188
-msgid "Hang up"
-msgstr "Auflegen"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:58
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:382
-#: ../sflphone-client-gnome/src/toolbar.c:207
-#: ../sflphone-client-gnome/src/toolbar.c:209
-msgid "Hold on"
-msgstr "In Warteschleife"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:59
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:383
-#: ../sflphone-client-gnome/src/toolbar.c:220
-#: ../sflphone-client-gnome/src/toolbar.c:222
-msgid "Transfer"
-msgstr "Weiterleiten"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:60
-#: ../sflphone-client-gnome/src/toolbar.c:263
-msgid "Record"
-msgstr "Gespräch aufzeichnen"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:61
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:380
-#: ../sflphone-client-gnome/src/toolbar.c:176
-#: ../sflphone-client-gnome/src/toolbar.c:178
-msgid "Pick up"
-msgstr "Abnehmen"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:63
-#: ../sflphone-client-gnome/src/toolbar.c:196
-#: ../sflphone-client-gnome/src/toolbar.c:198
-msgid "Hold off"
-msgstr "Aus Warteschleife"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:64
-msgid "Give up transfer"
-msgstr "Transfer aufgeben"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:65
-msgid "Call back"
-msgstr "Zurückrufen"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:306
-#: ../sflphone-client-gnome/src/config/configwindow.c:722
-#: ../sflphone-client-gnome/src/config/configwindow.c:791
-msgctxt "Config section"
-msgid "General"
-msgstr "Allgemein"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49
-msgctxt "Config section"
-msgid "Display"
-msgstr "Display"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50
-#: ../sflphone-client-gnome/src/config/configwindow.c:833
-msgctxt "Config section"
-msgid "Accounts"
-msgstr "Konten"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51
-#: ../sflphone-client-gnome/src/config/configwindow.c:786
-msgctxt "Config section"
-msgid "Audio"
-msgstr "Audio"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52
-#: ../sflphone-client-gnome/src/config/configwindow.c:801
-msgctxt "Config section"
-msgid "Address Book"
-msgstr "Adressbuch"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53
-#: ../sflphone-client-gnome/src/config/configwindow.c:796
-msgctxt "Config section"
-msgid "Recordings"
-msgstr "Tonaufnahmen"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54
-#: ../sflphone-client-gnome/src/config/configwindow.c:806
-msgctxt "Config section"
-msgid "Hooks"
-msgstr "Hooks"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:328
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking "
-"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" "
-"buttons. Edit the selected account with the form on the right."
-msgstr "Sflphone verwendet das erste \"registrierte\" Konto in der Liste, "
-"wenn Sie anrufen. Benutzen Sie die Pfeile, um die Anordnung der Kontos "
-"zu ändern. Mit \"Plus\" und \"Minus\" können Sie ein Konto anlegen bzgl. "
-"entfernen. Mit \"Editieren\" können Sie ein Konto bearbeiten. "
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:332
-msgid "Remove the selected account"
-msgstr "Entfernen Sie das ausgewählte Konto"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:335
-msgid ""
-"This button will remove the selected account in the list below. Be sure you "
-"really don't need it anymore. If you think you might use it again later, "
-"just uncheck it."
-msgstr ""
-"Diese Aktion entfernt das ausgewählte Konto aus der Liste. Stellen Sie "
-"sicher, dass Sie es wirklich nicht mehr brauchen."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:340
-msgid "Remove"
-msgstr "Entfernen"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:342
-msgid "Add a new account"
-msgstr "Neues Konto anlegen"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:345
-msgid ""
-"This button enables you to initialize a new account. You will then be able "
-"to edit it using the form on the right."
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:347
-msgid "Add"
-msgstr "Hinzufügen"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:349
-msgid "Get this account down"
-msgstr "Konto nach unten"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:352
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:359
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows."
-msgstr "Sflphone verwendet das erste \"registrierte\" Konto in der Liste, "
-"wenn Sie anrufen. Benutzen Sie die Pfeile, um die Anordnung der Kontos "
-"zu ändern."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:354
-msgid "Down"
-msgstr "Unten"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:356
-msgid "Get this account up"
-msgstr "Nach oben"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:361
-msgid "Up"
-msgstr "Oben"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:362
-msgid "Apply"
-msgstr "übernehmen"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:367
-msgid "SIP"
-msgstr "SIP"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368
-msgid "IAX"
-msgstr "IAX"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:374
-#: ../sflphone-client-gnome/src/config/configwindow.c:425
-msgid "Status"
-msgstr "Status"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:377
-#: ../sflphone-client-gnome/src/config/configwindow.c:528
-msgid "Stun parameters will be applied on each SIP account created."
-msgstr "Alle SIP Kontos werden mit Stun Einstellungen angepasst."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:378
-msgid "Enable Stun"
-msgstr "Stun aktivieren"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380
-#: ../sflphone-client-gnome/src/config/configwindow.c:544
-msgid "Format : name.server:port"
-msgstr "Format: Name.Server:Port"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382
-msgid "choose Stun server (example : stunserver.org)"
-msgstr "Stun Server auswählen (Bsp: stunserver.org)"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154
-msgid "Enable address book"
-msgstr "Aktivieren Adressbuch"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155
-msgid "Maximum results"
-msgstr "Maximale Anzahl Resultaten"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156
-msgid "Display photo if available"
-msgstr "Foto anzeigen"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157
-msgid "Display phone numbers of these types :"
-msgstr "Nummer anzeigen für Typen :"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158
-msgid "Work"
-msgstr "Arbeit"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159
-msgid "Mobile"
-msgstr "Handy"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160
-msgid "Home"
-msgstr "Heim"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225
-msgid "Sound manager"
-msgstr "Sound Manager"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228
-msgid "ALSA"
-msgstr "ALSA"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229
-msgid "PulseAudio"
-msgstr "Pulseaudio"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231
-msgid "Enable ringtones"
-msgstr "Klingeltöne aktivieren"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232
-#: ../sflphone-client-gnome/src/config/audioconf.c:812
-msgid "Codecs"
-msgstr "Codecs"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233
-#: ../sflphone-client-gnome/src/config/audioconf.c:795
-msgid "ALSA settings"
-msgstr "ALSA Konfiguration"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234
-#: ../sflphone-client-gnome/src/config/audioconf.c:662
-msgid "ALSA plugin"
-msgstr "ALSA Plugin"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235
-#: ../sflphone-client-gnome/src/config/audioconf.c:706
-msgid "Input"
-msgstr "Eingabe"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236
-#: ../sflphone-client-gnome/src/config/audioconf.c:684
-msgid "Output"
-msgstr "Ausgabe"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237
-msgid "PulseAudio settings"
-msgstr "Pulseaudio Einstellungen "
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238
-msgid "Mute other applications during a call"
-msgstr "Während eines Anrufs andere Anwendungen stumm schalten"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121
-msgid "Enable notifications"
-msgstr "Benachrichtungungen einschalten"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126
-msgid "On incoming calls"
-msgstr "Auf eingehende Anrufe"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123
-msgid "On messages"
-msgstr "Auf Nachrichten"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124
-msgid "Show main window"
-msgstr "Hauptfenster anzeigen"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125
-msgid "On start"
-msgstr "Beim Start"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166
-msgctxt "Beginning of 'Keep my history for at least n days.'"
-msgid "Keep my history for at least"
-msgstr "Vorherigen Anrufen behalten: mindestens "
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167
-#: ../sflphone-client-gnome/src/config/configwindow.c:643
-msgctxt "End of 'Keep my history for at least n days.'"
-msgid "days"
-msgstr "Tage"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168
-msgid "Clear history"
-msgstr "Vorherigen Anrufen leeren"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169
-msgid "Connection"
-msgstr "Anbindung"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170
-#: ../sflphone-client-gnome/src/config/configwindow.c:664
-msgid "SIP Port"
-msgstr "SIP Port"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180
-#: ../sflphone-client-gnome/src/config/hooks-config.c:130
-msgid "URL Argument"
-msgstr "URL Argument"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181
-#: ../sflphone-client-gnome/src/config/hooks-config.c:135
-msgid "Custom commands on incoming calls with URL"
-msgstr "Spezielle Befehle bei eingehender Anrufen mit URL"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182
-msgid "Trigger on specific SIP header"
-msgstr "Bewirkung beim spezifischen SIP Header"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183
-msgid "Trigger on IAX2 URL"
-msgstr "Bewirkung bei IAX2 URL "
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184
-msgid "Command to run"
-msgstr "Befehl auszuführen"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185
-#: ../sflphone-client-gnome/src/config/hooks-config.c:138
-#, c-format
-msgid "%s will be replaced with the passed URL."
-msgstr "%s wird mit gegebener URL ersetzt."
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186
-#: ../sflphone-client-gnome/src/config/hooks-config.c:165
-msgid "Phone number rewriting"
-msgstr "Telefonnummer umformen"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187
-msgid "Prefix dialed numbers with"
-msgstr "Präfix vor Nummern einfügen"
-
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92
-#: ../sflphone-client-gnome/src/config/configwindow.c:726
-msgid "Destination folder"
-msgstr "Zielverzeichnis"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:384
-#: ../sflphone-client-gnome/src/toolbar.c:232
-#: ../sflphone-client-gnome/src/toolbar.c:234
-msgid "History"
-msgstr "Vorherige Anrufe"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:385
-#: ../sflphone-client-gnome/src/toolbar.c:52
-#: ../sflphone-client-gnome/src/toolbar.c:251
-#: ../sflphone-client-gnome/src/toolbar.c:255
-msgid "Voicemail"
-msgstr "Voicemail"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:386
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:388
-msgid "Configure SFLphone"
-msgstr "Konfigurieren SFLphone"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:390
-msgid "Display volume controls"
-msgstr "Lautstärke-Regler anzeigen"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:391
-msgid "Display dialpad"
-msgstr "Wählscheibe anzeigen"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:392
-msgctxt "Action record a call"
-msgid "Record"
-msgstr "Gespräch aufzeichnen"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:396
-msgid "Attention:number of results exceeds max displayed."
-msgstr "Warnung: Anzahl Resultate überschreit definiertes Maximum"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:398
-#: ../sflphone-client-gnome/src/sliders.c:163
-msgid "Mic volume"
-msgstr "Mikro Lautstärke"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:402
-#: ../sflphone-client-gnome/src/sliders.c:161
-msgid "Speakers volume"
-msgstr "Lautsprecher Lautstärke"
-
-#: ../sflphone-client-gnome/src/actions.c:54
-#: ../sflphone-client-gnome/src/sflnotify.c:94
-msgid "%d voice mail"
-msgid_plural "%d voice mails"
-msgstr[0] "%d Voice Nachricht"
-msgstr[1] "%d Voice Nachricht"
-
-#: ../sflphone-client-gnome/src/actions.c:234
-msgid ""
-"Unable to connect to the SFLphone server.\n"
-"Make sure the daemon is running."
-msgstr ""
-"SFLphone Server kann nicht verbunden werden. Stellen Sie sicher, dass der "
-"Dämon läuft."
-
-#: ../sflphone-client-gnome/src/actions.c:809
-#, c-format
-msgid "IP call - %s"
-msgstr "IP Anruf - %s"
-
-#: ../sflphone-client-gnome/src/actions.c:908
-#, c-format
-msgid ""
-"<b>Error: No audio codecs found.\n"
-"\n"
-"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</"
-"b> directory in your home( <i>%s</i> )"
-msgstr ""
-"<b>Fehler: Kein Audio-Codec gefunden.\n"
-"\n"
-"</b> SFL Audio-Codecs müssen in <i>%s</i> oder <b>.sflphone</b> Ihres HOME-"
-"Verzeichniss ( <i>%s</i> ) gespeichert werden."
-
-#: ../sflphone-client-gnome/src/assistant.c:70
-msgid ""
-"You can at any time check your registration state or modify your accounts "
-"parameters in the Options/Accounts window."
-msgstr "Sie können jederzeit Ihres Registrierungsstatus überprüfen oder Ihre"
-"Kontoparameter ändern (Optionen/Konten)."
-
-#: ../sflphone-client-gnome/src/assistant.c:78
-msgid "Username"
-msgstr "Benutzername"
-
-#: ../sflphone-client-gnome/src/assistant.c:190
-msgid "SFLphone account creation wizard"
-msgstr "SFLphone Konto (Konfigurationsassistent)"
-
-#: ../sflphone-client-gnome/src/assistant.c:274
-#: ../sflphone-client-gnome/src/assistant.c:370
-#: ../sflphone-client-gnome/src/config/accountwindow.c:153
-msgid "_Alias"
-msgstr "_Alias"
-
-#: ../sflphone-client-gnome/src/assistant.c:282
-#: ../sflphone-client-gnome/src/assistant.c:378
-#: ../sflphone-client-gnome/src/config/accountwindow.c:189
-msgid "_Host name"
-msgstr "_Hostname"
-
-#: ../sflphone-client-gnome/src/assistant.c:290
-#: ../sflphone-client-gnome/src/assistant.c:386
-#: ../sflphone-client-gnome/src/config/accountwindow.c:197
-msgid "_User name"
-msgstr "_Benutzername"
-
-#: ../sflphone-client-gnome/src/assistant.c:306
-#: ../sflphone-client-gnome/src/assistant.c:401
-#: ../sflphone-client-gnome/src/config/accountwindow.c:212
-msgid "_Password"
-msgstr "_Passwort"
-
-#: ../sflphone-client-gnome/src/assistant.c:324
-#: ../sflphone-client-gnome/src/assistant.c:417
-#: ../sflphone-client-gnome/src/config/accountwindow.c:228
-msgid "_Voicemail number"
-msgstr "_Voicemail Nummer"
-
-#: ../sflphone-client-gnome/src/assistant.c:347
-msgid "_Email address"
-msgstr "_Email"
-
-#: ../sflphone-client-gnome/src/assistant.c:444
-#: ../sflphone-client-gnome/src/config/configwindow.c:532
-msgid "E_nable STUN"
-msgstr "STUN Ei_nschalten"
-
-#: ../sflphone-client-gnome/src/assistant.c:451
-msgid "_STUN server"
-msgstr "_STUN Server"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Account Registration"
-msgstr "Konto Registrierung"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Congratulations!"
-msgstr "Gratulation!"
-
-#: ../sflphone-client-gnome/src/errors.c:29
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening playback device"
-msgstr ""
-"ALSA Benachrichtigung\n"
-"\n"
-"Fehler während Öffnen des \"playback device\""
-
-#: ../sflphone-client-gnome/src/errors.c:32
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening capture device"
-msgstr ""
-"ALSA Benachrichtigung\n"
-"\n"
-"Fehler während Öffnen des \"capture device\""
-
-#: ../sflphone-client-gnome/src/errors.c:35
-msgid ""
-"Pulseaudio notification\n"
-"\n"
-"Pulseaudio is not running"
-msgstr ""
-"Pulseaudio Benachrichtigung\n"
-"\n"
-"Pulseaudio nicht gestartet"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:70
-msgid "There is one call in progress."
-msgstr "Laufender Anruf."
-
-#: ../sflphone-client-gnome/src/mainwindow.c:74
-msgid "There are calls in progress."
-msgstr "Laufende Anrufe."
-
-#: ../sflphone-client-gnome/src/mainwindow.c:83
-msgid "Do you still want to quit?"
-msgstr "Bitte bestätigen, dass Sie die Anwendung beenden möchten"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:296
-msgid "SFLphone Error"
-msgstr "SFLphone Fehler"
-
-#: ../sflphone-client-gnome/src/menus.c:134
-msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols."
-msgstr "SFLphone ist ein VoIP Client (kompatibel mit SIP und IAX2 Protokolle)"
-
-#: ../sflphone-client-gnome/src/menus.c:137
-msgid "About SFLphone"
-msgstr "Über SFLphone"
-
-#: ../sflphone-client-gnome/src/menus.c:161
-msgid "_Help"
-msgstr "_Hilfe"
-
-#: ../sflphone-client-gnome/src/menus.c:296
-#: ../sflphone-client-gnome/src/menus.c:962
-msgid "_New call"
-msgstr "_Neuer Anruf"
-
-#: ../sflphone-client-gnome/src/menus.c:308
-#: ../sflphone-client-gnome/src/menus.c:794
-msgid "_Pick up"
-msgstr "_Abnehmen"
-
-#: ../sflphone-client-gnome/src/menus.c:318
-#: ../sflphone-client-gnome/src/menus.c:806
-msgid "_Hang up"
-msgstr "A_uflegen"
-
-#: ../sflphone-client-gnome/src/menus.c:328
-#: ../sflphone-client-gnome/src/menus.c:818
-msgid "On _Hold"
-msgstr "in _Warteschleife"
-
-#: ../sflphone-client-gnome/src/menus.c:340
-#: ../sflphone-client-gnome/src/menus.c:830
-msgid "_Record"
-msgstr "_Gespräch aufzeichnen"
-
-#: ../sflphone-client-gnome/src/menus.c:354
-msgid "_Account creation wizard"
-msgstr "SFLphone _Konto (Konfigurationsassistent)"
-
-#: ../sflphone-client-gnome/src/menus.c:384
-msgid "_Call"
-msgstr "_Anruf"
-
-#: ../sflphone-client-gnome/src/menus.c:552
-msgid "Clear _history"
-msgstr "Liste der vorherigen Anrufen _leeren"
-
-#: ../sflphone-client-gnome/src/menus.c:564
-msgid "_Accounts"
-msgstr "_Konten"
-
-#: ../sflphone-client-gnome/src/menus.c:579
-msgid "_Edit"
-msgstr "_Editieren"
-
-#: ../sflphone-client-gnome/src/menus.c:640
-msgid "_Dialpad"
-msgstr "_Wählscheibe"
-
-#: ../sflphone-client-gnome/src/menus.c:652
-msgid "_Volume controls"
-msgstr "Lautstärke Kontrollen"
-
-#: ../sflphone-client-gnome/src/menus.c:670
-msgid "_View"
-msgstr "_Anzeigen"
-
-#: ../sflphone-client-gnome/src/menus.c:890
-msgid "_Call back"
-msgstr "_Zurückrufen"
-
-#: ../sflphone-client-gnome/src/menus.c:1070
-msgid "Edit phone number"
-msgstr "Nummer editieren"
-
-#: ../sflphone-client-gnome/src/menus.c:1081
-msgid "Edit the phone number before making a call"
-msgstr "Nummer vor dem Anruf editieren"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:71
-#: ../sflphone-client-gnome/src/sflnotify.c:91
-#, c-format
-msgid "%s account : %s"
-msgstr "Konto %s : %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:75
-#, c-format
-msgid "<i>From</i> %s"
-msgstr "<i>Von</i> %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:111
-#, c-format
-msgid "Calling with %s account <i>%s</i>"
-msgstr "Mit %s Konto <i>%s</i> anrufen"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:115
-msgid "Current account"
-msgstr "Aktuelles Konto"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:130
-msgid "You have no accounts set up"
-msgstr "Sie haben noch kein Konto eingestellt"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:131
-#: ../sflphone-client-gnome/src/sflnotify.c:148
-msgid "Error"
-msgstr "Fehler"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:147
-msgid "You have no registered accounts"
-msgstr "Sie haben noch kein registriertes Konto"
-
-#: ../sflphone-client-gnome/src/statusicon.c:91
-msgid "_Show main window"
-msgstr "_Hauptfenster anzeigen"
-
-#: ../sflphone-client-gnome/src/statusicon.c:125
-#, c-format
-msgid "%s - %s"
-msgstr "%s - %s"
-
-#: ../sflphone-client-gnome/src/statusicon.c:127
-#, c-format
-msgid "%i account configured"
-msgid_plural "%i accounts configured"
-msgstr[0] "%i Konto konfiguriert"
-msgstr[1] "%i Konten konfiguriert"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:113
-msgid "Account settings"
-msgstr "Kontoeinstellungen"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:147
-msgid "_Enable this account"
-msgstr "_Einschalten"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:161
-msgid "_Protocol"
-msgstr "_Protokoll"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:179
-msgid "Unknown"
-msgstr "Unbekannt"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:312
-msgid "_Use Evolution address books"
-msgstr "Addressbuch von Evolution verwenden"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:319
-msgid "Download limit :"
-msgstr "Herunterladen Grenze :"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:327
-msgid "cards"
-msgstr "Karten"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:333
-msgid "_Display contact photo if available"
-msgstr "Wenn verfügbar, _Bild anzeigen"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:341
-msgid "Fields from Evolution's address books"
-msgstr "Felder vom Evolution Adressbuch"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:345
-msgid "_Work"
-msgstr "_Arbeit"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:351
-msgid "_Home"
-msgstr "_Heim"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:357
-msgid "_Mobile"
-msgstr "_Handy"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:364
-msgid "Address Books"
-msgstr "Adressbücher"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:368
-msgid "Select which Evolution address books to use"
-msgstr "Adressbücher von Evolution zum verwenden auswählen"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:404
-#: ../sflphone-client-gnome/src/config/audioconf.c:576
-msgid "Name"
-msgstr "Name"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:741
-msgid "_Voice Activity Detection"
-msgstr "\"Voice Activity\" Erkennung"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:751
-msgid "_Noise Reduction (Narrow-Band Companding)"
-msgstr "_Geräuschreduzierung (Narrow-Band Companding)"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:780
-msgid "Sound Manager"
-msgstr "Sound Manager"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:783
-msgid "_Pulseaudio"
-msgstr "Pulseaudio"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:788
-msgid "_ALSA"
-msgstr "ALSA"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:835
-msgid "Ringtones"
-msgstr "Klingeltöne"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:841
-msgid "_Enable ringtones"
-msgstr "Klingeltöne _einschalten"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:847
-msgid "Choose a ringtone"
-msgstr "Klingelton auswählen"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:853
-msgid "Audio Files"
-msgstr "Audio Dateien"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:589
-msgid "Desktop Notifications"
-msgstr "Desktopbenachrichtigungen"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:593
-msgid "_Enable notifications"
-msgstr "Benachrichtigungen _einschalten"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:599
-msgid "Enable voicemail _notifications"
-msgstr "_Benachrichtigung für Voice Nachrichten"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:611
-msgid "System Tray Icon"
-msgstr "Benachrichtigungsfeld (\"System Tray\") Icon"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:614
-msgid "_Popup main window on incoming call"
-msgstr "Hauptfenster anzeigen wenn eingehendes Gespräch"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:619
-msgid "Ne_ver popup main window"
-msgstr "_Hauptfenster nie anzeigen"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:623
-msgid "Hide SFLphone window on _startup"
-msgstr "_Unsichtbar beim Start"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:629
-msgid "Calls History"
-msgstr "Liste der vorherigen Anrufen"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:632
-msgctxt "Beginning of 'Keep my history for at least n days.'"
-msgid "_Keep my history for at least"
-msgstr "_Vorherigen Anrufen behalten: mindestens"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:647
-msgid "PulseAudio sound server"
-msgstr "PulseAudio Sound Server"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:650
-msgid "_Mute other applications during a call"
-msgstr "_Während eines Anrufs andere Anwendungen stumm schalten"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:677
-msgid "Port"
-msgstr "Port"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:732
-msgid "Select a folder"
-msgstr "Verzeichnis auswählen"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:766
-msgid "Preferences"
-msgstr "Einstellungen"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:845
-msgid "Configured Accounts"
-msgstr "Konfigurierten Konten"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:141
-msgid "Trigger on specific _SIP header"
-msgstr "Bewirkung beim spezifischen _SIP Header"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:150
-msgid "Trigger on _IAX2 URL"
-msgstr "Bewirkung bei _IAX2 URL"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:155
-msgid "Command to _run"
-msgstr "Befehl _auszuführen"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:169
-msgid "_Prefix dialed numbers with"
-msgstr "_Präfix vor Nummern einfügen"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:56
-msgid "Search all"
-msgstr "Suche alle"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:57
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:70
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:82
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:94
-msgid "Click here to change the search type"
-msgstr "Klicken Sie hier, um Suchtyp zu wechseln"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:69
-msgid "Search by missed call"
-msgstr "Suche nach Anruf in Abwesenheit"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:81
-msgid "Search by incoming call"
-msgstr "Suche nach eingehenden Anruf "
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:93
-msgid "Search by outgoing call"
-msgstr "Suche nach ausgehenden Anru"
diff --git a/kde/po/es/CMakeLists.txt b/kde/po/es/CMakeLists.txt
deleted file mode 100755
index 906dea91f03c04b48b3a8ee534cb8a75423d0bb2..0000000000000000000000000000000000000000
--- a/kde/po/es/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-file(GLOB _po_files *.po)
-GETTEXT_PROCESS_PO_FILES(es ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/kde/po/es/sflphone-client-kde.po b/kde/po/es/sflphone-client-kde.po
deleted file mode 100755
index 726433aa355511ab9880c62b611ac3d04a99a7ae..0000000000000000000000000000000000000000
--- a/kde/po/es/sflphone-client-kde.po
+++ /dev/null
@@ -1,1494 +0,0 @@
-# Spanish translation of SFLphone.
-# Copyright (C) 2008 2009 The Free Software Foundation, Inc.
-# This file is distributed under the GNU General Public License Version 3.
-# 
-# Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>, 2008.
-# 
-# POT-Creation-Date: 2007-01-13 01:39+0100\n
-msgid ""
-msgstr ""
-"Project-Id-Version: SFLphone 0.9.4\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-23 10:14-0400\n"
-"PO-Revision-Date: 2008-08-11 11:53+0200\n"
-"Last-Translator: Carlos Galisteo <cgalisteo AT k-rolus.net>\n"
-"Language-Team: SavoirFaireLinux Inc <sflphoneteam@savoirfairelinux.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n>1;\n"
-
-#: ../sflphone-client-kde/src/Account.cpp:34
-#: ../sflphone-client-gnome/src/accountlist.c:175
-msgid "Registered"
-msgstr "Registrado"
-
-#: ../sflphone-client-kde/src/Account.cpp:36
-#: ../sflphone-client-gnome/src/accountlist.c:178
-msgid "Not Registered"
-msgstr "No registrado"
-
-#: ../sflphone-client-kde/src/Account.cpp:38
-#: ../sflphone-client-gnome/src/accountlist.c:181
-msgid "Trying..."
-msgstr "Intentando..."
-
-#: ../sflphone-client-kde/src/Account.cpp:40
-#: ../sflphone-client-gnome/src/accountlist.c:184
-#: ../sflphone-client-gnome/src/sflnotify.c:131
-#: ../sflphone-client-gnome/src/sflnotify.c:148
-msgid "Error"
-msgstr "Error"
-
-#: ../sflphone-client-kde/src/Account.cpp:42
-#: ../sflphone-client-gnome/src/accountlist.c:187
-#, fuzzy
-msgid "Authentication Failed"
-msgstr "Autenticación erronea"
-
-#: ../sflphone-client-kde/src/Account.cpp:44
-#: ../sflphone-client-gnome/src/accountlist.c:190
-msgid "Network unreachable"
-msgstr "Red Inaccesible"
-
-#: ../sflphone-client-kde/src/Account.cpp:46
-#: ../sflphone-client-gnome/src/accountlist.c:193
-msgid "Host unreachable"
-msgstr "_Parte del servidor"
-
-#: ../sflphone-client-kde/src/Account.cpp:48
-#: ../sflphone-client-gnome/src/accountlist.c:196
-msgid "Stun configuration error"
-msgstr "Error de configuración Stun"
-
-#: ../sflphone-client-kde/src/Account.cpp:50
-#: ../sflphone-client-gnome/src/accountlist.c:199
-msgid "Stun server invalid"
-msgstr "Servidor stun inválido"
-
-#: ../sflphone-client-kde/src/Account.cpp:51
-#: ../sflphone-client-gnome/src/accountlist.c:202
-msgid "Invalid"
-msgstr "Inválido"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:166
-#: ../sflphone-client-kde/src/AccountWizard.cpp:281
-#: ../sflphone-client-kde/src/SFLPhone.cpp:121
-msgid "Account creation wizard"
-msgstr "Asistente de configuración de cuentas"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:202
-#: ../sflphone-client-kde/src/AccountWizard.cpp:220
-#: ../sflphone-client-kde/src/AccountWizard.cpp:564
-#: ../sflphone-client-gnome/src/assistant.c:68
-#, c-format
-msgid "This assistant is now finished."
-msgstr "Ese asistante ha finalizado."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:214
-msgid "Creation of account has failed for the reason"
-msgstr "Creación de cuenta ha fallado por la razón"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:258
-#: ../sflphone-client-kde/src/AccountWizard.cpp:443
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:403
-#: ../sflphone-client-gnome/src/assistant.c:72
-msgid "Alias"
-msgstr "Alias"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:259
-#: ../sflphone-client-kde/src/AccountWizard.cpp:444
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:410
-#: ../sflphone-client-gnome/src/assistant.c:75
-msgid "Server"
-msgstr "Servidor"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:260
-#: ../sflphone-client-kde/src/AccountWizard.cpp:445
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:411
-#: ../sflphone-client-gnome/src/assistant.c:78
-msgid "Username"
-msgstr "Usuario"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:261
-#: ../sflphone-client-kde/src/AccountWizard.cpp:446
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:412
-msgid "Password"
-msgstr "Contraseña"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:262
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:404
-#: ../sflphone-client-gnome/src/config/configwindow.c:418
-msgid "Protocol"
-msgstr "Protocolo"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:263
-#: ../sflphone-client-kde/src/AccountWizard.cpp:447
-msgid "Voicemail number"
-msgstr "Número de buzón de voz"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:282
-#: ../sflphone-client-gnome/src/assistant.c:216
-msgid "Welcome to the Account creation wizard of SFLphone!"
-msgstr "¡Bienvenido al asistente de configuración de cuentas de SFLphone"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:284
-#: ../sflphone-client-gnome/src/assistant.c:217
-msgid "This installation wizard will help you configure an account."
-msgstr "Este asistente de instalación le ayudará a configurar una cuenta."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:312
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Account"
-msgstr "Cuenta"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:313
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Please select one of the following options"
-msgstr "Por favor, elija una de las siguientes opciones"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:315
-#: ../sflphone-client-gnome/src/assistant.c:251
-msgid "Create a free SIP/IAX2 account on sflphone.org"
-msgstr "Crear una cuenta SIP/IAX2 gratis en sflphone.org"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:316
-#: ../sflphone-client-gnome/src/assistant.c:253
-msgid "Register an existing SIP or IAX2 account"
-msgstr "Registrar una cuenta SIP o IAX2 existente"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:355
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "VoIP Protocols"
-msgstr "Protocolos VoIP"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:356
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "Select an account type"
-msgstr "Escoja un tipo de cuenta"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:358
-#: ../sflphone-client-gnome/src/assistant.c:233
-msgid "SIP (Session Initiation Protocol)"
-msgstr ""
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:359
-#: ../sflphone-client-gnome/src/assistant.c:235
-msgid "IAX2 (InterAsterix Exchange)"
-msgstr ""
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:398
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "Optional email address"
-msgstr "Dirección de correo opcional"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:399
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "This email address will be used to send your voicemail messages."
-msgstr "Esta dirección de correo se usará para mandar sus mensajes de voz"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:401
-msgid "Email address"
-msgstr "Dirección de correo"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:435
-#: ../sflphone-client-gnome/src/assistant.c:266
-msgid "SIP account settings"
-msgstr "Configuración de cuenta SIP"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:439
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "IAX2 account settings"
-msgstr "Configuración de cuenta IAX2"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:441
-#: ../sflphone-client-gnome/src/assistant.c:266
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "Please fill the following information"
-msgstr "Por favor, rellene la siguiente información"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:526
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:856
-msgid "Network Address Translation (NAT)"
-msgstr "Conversión de Dirección de Red (NAT)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:527
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:536
-msgid "You should probably enable this if you are behind a firewall."
-msgstr "Probablemente tiene que activar esto si está detrás de un cortafuegos."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:529
-msgid "Enable STUN"
-msgstr "Activar STUN"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:530
-msgid "Stun Server"
-msgstr "Servidor STUN"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:565
-msgid ""
-"After checking the settings you chose, click \"Finish\" to create the "
-"account."
-msgstr ""
-"Después de comprobar los ajustes usted eligió, haz clic \"Terminar\"para "
-"crear la cuenta."
-
-#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26
-msgid "Default account"
-msgstr "Cuenta por defecto"
-
-#: ../sflphone-client-kde/src/Call.cpp:119
-#: ../sflphone-client-gnome/src/contacts/calltree.c:322
-msgid "Transfer to : "
-msgstr "Transferir a : "
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:89
-#: ../sflphone-client-gnome/src/actions.c:816
-msgid "Codec"
-msgstr "Códec"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:93
-#: ../sflphone-client-gnome/src/config/audioconf.c:581
-msgid "Frequency"
-msgstr "Frecuencia"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:97
-#: ../sflphone-client-gnome/src/config/audioconf.c:586
-msgid "Bitrate"
-msgstr "Tasa de transferencia"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:101
-#: ../sflphone-client-gnome/src/config/audioconf.c:591
-msgid "Bandwidth"
-msgstr "Ancho de banda"
-
-#: ../sflphone-client-kde/src/main.cpp:38
-msgid "SFLphone KDE Client"
-msgstr "Cliente KDE de SFLphone"
-
-#: ../sflphone-client-kde/src/main.cpp:42
-msgid "(C) 2009 Savoir-faire Linux"
-msgstr ""
-
-#: ../sflphone-client-kde/src/main.cpp:46
-msgid "Jérémy Quentin"
-msgstr ""
-
-#: ../sflphone-client-kde/src/main.cpp:47
-msgctxt "NAME OF TRANSLATORS"
-msgid "Your names"
-msgstr "Maxime Chambreuil"
-
-#: ../sflphone-client-kde/src/main.cpp:47
-msgctxt "EMAIL OF TRANSLATORS"
-msgid "Your emails"
-msgstr "maxime.chambreuil@savoirfairelinux.com"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:53
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030
-#: ../sflphone-client-gnome/src/statusicon.c:126
-msgid "SFLphone"
-msgstr "SFLphone"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:100
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020
-msgid "Main screen"
-msgstr "Pantalla principal"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:101
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165
-msgid "Call history"
-msgstr "Historia de Llamada"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:102
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030
-#: ../sflphone-client-gnome/src/toolbar.c:243
-#: ../sflphone-client-gnome/src/toolbar.c:245
-msgid "Address book"
-msgstr "Libreta de contactos"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:115
-msgid "Configure SFLphone"
-msgstr "Configurar SFLphone"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:117
-msgid "Display volume controls"
-msgstr "Mostrar controles de volumen"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:118
-msgid "Display dialpad"
-msgstr "Mostrar dialpad"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:227
-msgid "Incoming call"
-msgstr "Llamada entrante"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:228
-msgid "You have an incoming call from"
-msgstr "Tienes una llamada de"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:228
-msgid "Click to accept or refuse it."
-msgstr "Haz clic para aceptar o rechazarlo"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:656
-msgid "Address book loading..."
-msgstr "Cargando el directorio..."
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:840
-#: ../sflphone-client-gnome/src/actions.c:89
-msgid "No registered accounts"
-msgstr "Ninguna cuenta registrada"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:844
-#: ../sflphone-client-gnome/src/actions.c:83
-#: ../sflphone-client-gnome/src/actions.c:813
-msgid "Using account"
-msgstr "Usando la cuenta"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1045
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1109
-msgid "Edit before call"
-msgstr "Editar antes de llamar"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:40
-#: ../sflphone-client-gnome/src/toolbar.c:167
-#: ../sflphone-client-gnome/src/toolbar.c:169
-msgid "New call"
-msgstr "Nueva llamada"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:41
-#: ../sflphone-client-kde/src/sflphone_const.h:46
-#: ../sflphone-client-gnome/src/toolbar.c:186
-#: ../sflphone-client-gnome/src/toolbar.c:188
-msgid "Hang up"
-msgstr "Colgar"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:42
-#: ../sflphone-client-gnome/src/toolbar.c:207
-#: ../sflphone-client-gnome/src/toolbar.c:209
-msgid "Hold on"
-msgstr "Retener"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:43
-#: ../sflphone-client-gnome/src/toolbar.c:220
-#: ../sflphone-client-gnome/src/toolbar.c:222
-msgid "Transfer"
-msgstr "Transferir"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:44
-#: ../sflphone-client-gnome/src/toolbar.c:263
-msgid "Record"
-msgstr "Recordar"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:45
-#: ../sflphone-client-gnome/src/toolbar.c:176
-#: ../sflphone-client-gnome/src/toolbar.c:178
-msgid "Pick up"
-msgstr "Descolgar"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:47
-#: ../sflphone-client-gnome/src/toolbar.c:196
-#: ../sflphone-client-gnome/src/toolbar.c:198
-msgid "Hold off"
-msgstr "Seguir"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:48
-msgid "Give up transfer"
-msgstr "Abandonar transferencia"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:49
-msgid "Call back"
-msgstr "Llamar"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:50
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:413
-#: ../sflphone-client-gnome/src/toolbar.c:52
-#: ../sflphone-client-gnome/src/toolbar.c:251
-#: ../sflphone-client-gnome/src/toolbar.c:255
-msgid "Voicemail"
-msgstr "Mensaje de voz"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:306
-#: ../sflphone-client-gnome/src/config/configwindow.c:722
-#: ../sflphone-client-gnome/src/config/configwindow.c:791
-msgid "General"
-msgstr "General"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49
-#, fuzzy
-msgid "Display"
-msgstr "Mostrar"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50
-#: ../sflphone-client-gnome/src/config/configwindow.c:833
-#, fuzzy
-msgid "Accounts"
-msgstr "Cuentas"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51
-#: ../sflphone-client-gnome/src/config/configwindow.c:786
-#, fuzzy
-msgid "Audio"
-msgstr "Audio"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52
-#: ../sflphone-client-gnome/src/config/configwindow.c:801
-#, fuzzy
-msgid "Address Book"
-msgstr "Libreta de direcciones"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53
-#: ../sflphone-client-gnome/src/config/configwindow.c:796
-#, fuzzy
-msgid "Recordings"
-msgstr "Grabaciones"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54
-#: ../sflphone-client-gnome/src/config/configwindow.c:806
-#, fuzzy
-msgid "Hooks"
-msgstr "Disparadores"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking "
-"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" "
-"buttons. Edit the selected account with the form on the right."
-msgstr ""
-"Por defecto, sflphone usa la primera cuenta registrada en esa listapara "
-"llamar. Cambiar el orden de las cuentas con las flechas \"Arriba\" y \"Abajo"
-"\". Activar/Desactivar las si las selecciona/deselecciona a la izquierda. "
-"Añadir ò Eliminar algunas con los botones \"Mas\" y \"Menos\" Editar la "
-"cuenta seleccionada con el formulario a la derecha."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372
-msgid "Remove the selected account"
-msgstr "Eliminar la cuenta seleccionada"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:375
-msgid ""
-"This button will remove the selected account in the list below. Be sure you "
-"really don't need it anymore. If you think you might use it again later, "
-"just uncheck it."
-msgstr ""
-"Este botòn elimina la cuenta seleccionada en la siguiente lista. Esté "
-"seguroque usted no la necesita mas. Si usted piensa que, tal vez, lo va a "
-"necesitardespues, solo lo deselecciona."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380
-msgid "Remove"
-msgstr "Eliminar"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382
-msgid "Add a new account"
-msgstr "Añadir una nueva cuenta"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:385
-msgid ""
-"This button enables you to initialize a new account. You will then be able "
-"to edit it using the form on the right."
-msgstr ""
-"Este botón le permite inicializar una nueva cuenta. Usted podrá "
-"corregirlocon el formulario a la derecha."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:387
-msgid "Add"
-msgstr "Añadir"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:389
-msgid "Get this account down"
-msgstr "Bajar esta cuenta"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:392
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:399
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows."
-msgstr ""
-"Por defecto, sflphone usa la primera cuenta registrada en esa listapara "
-"llamar. Cambiar el orden de las cuentas con las flechas \"Arriba\" y \"Abajo"
-"\"."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:394
-msgid "Down"
-msgstr "Abajo"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:396
-msgid "Get this account up"
-msgstr "Subir esta cuenta"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:401
-msgid "Up"
-msgstr "Arriba"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:402
-msgid "Apply"
-msgstr "Aplicar"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:407
-msgid "SIP"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:408
-msgid "IAX"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:414
-#: ../sflphone-client-gnome/src/config/configwindow.c:425
-msgid "Status"
-msgstr "Estado"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:416
-msgid "Basic"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:417
-#, fuzzy
-msgid "Registration expire"
-msgstr "Registrado"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:418
-msgid "Conform to RFC 3263"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:419
-msgid "Advanced"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:421
-#: ../sflphone-client-gnome/src/config/configwindow.c:528
-msgid "Stun parameters will be applied on each SIP account created."
-msgstr "Parámetros de stun se aplicarán a cada cuenta SIP creada."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:422
-msgid "Enable Stun"
-msgstr "Activar STUN"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:424
-#: ../sflphone-client-gnome/src/config/configwindow.c:544
-msgid "Format : name.server:port"
-msgstr "Formato : nombre.servidor:puerto"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:426
-msgid "choose Stun server (example : stunserver.org)"
-msgstr "Elija un servidor Stun (ejemplo : stunserver.org)"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154
-msgid "Enable address book"
-msgstr "Activar la libreta de contactos"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155
-msgid "Maximum results"
-msgstr "Resultados maximo"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156
-msgid "Display photo if available"
-msgstr "Mostrar fotos de contactos, si está disponible"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157
-msgid "Display phone numbers of these types :"
-msgstr "Mostrar números de este typo:"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158
-msgid "Work"
-msgstr "Profesional"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159
-msgid "Mobile"
-msgstr "Movil"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160
-msgid "Home"
-msgstr "Personal"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225
-msgid "Sound manager"
-msgstr "Gestor de audio"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228
-msgid "ALSA"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229
-msgid "PulseAudio"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231
-msgid "Enable ringtones"
-msgstr "Habilitar tonos de llamada"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232
-#: ../sflphone-client-gnome/src/config/audioconf.c:812
-msgid "Codecs"
-msgstr "Códecs"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233
-#: ../sflphone-client-gnome/src/config/audioconf.c:795
-msgid "ALSA settings"
-msgstr "Configuración de ALSA"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234
-#: ../sflphone-client-gnome/src/config/audioconf.c:662
-msgid "ALSA plugin"
-msgstr "Plugin ALSA"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235
-#: ../sflphone-client-gnome/src/config/audioconf.c:706
-msgid "Input"
-msgstr "Entrada"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236
-#: ../sflphone-client-gnome/src/config/audioconf.c:684
-msgid "Output"
-msgstr "Salida"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237
-msgid "PulseAudio settings"
-msgstr "Configuración de PulseAudio"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238
-msgid "Mute other applications during a call"
-msgstr "Silenciar el resto de aplicaciones durante una llamada"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121
-msgid "Enable notifications"
-msgstr "Habilitar notificaciones"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126
-msgid "On incoming calls"
-msgstr "Al recibir llamadas"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123
-msgid "On messages"
-msgstr "Al recibir mensajes"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124
-msgid "Show main window"
-msgstr "Mostrar ventana principal"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125
-msgid "On start"
-msgstr "En el arranque"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166
-#, fuzzy
-msgid "Keep my history for at least"
-msgstr "Guardar mi historia por lo menos"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167
-#: ../sflphone-client-gnome/src/config/configwindow.c:643
-#, fuzzy
-msgid "days"
-msgstr "días"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168
-msgid "Clear history"
-msgstr "Limpiar historia"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169
-msgid "Connection"
-msgstr "Connexión"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170
-#: ../sflphone-client-gnome/src/config/configwindow.c:664
-msgid "SIP Port"
-msgstr "Puerto SIP"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180
-#: ../sflphone-client-gnome/src/config/hooks-config.c:130
-msgid "URL Argument"
-msgstr "Argumento de URL"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181
-#: ../sflphone-client-gnome/src/config/hooks-config.c:135
-msgid "Custom commands on incoming calls with URL"
-msgstr "Comandos personalizados en llamada entrante con URL"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182
-msgid "Trigger on specific SIP header"
-msgstr "Disparador en una cabecera SIP específica"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183
-msgid "Trigger on IAX2 URL"
-msgstr "Disparador en una URL IAX2"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184
-msgid "Command to run"
-msgstr "Comando de ejecutar"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185
-#: ../sflphone-client-gnome/src/config/hooks-config.c:138
-#, c-format
-msgid "%s will be replaced with the passed URL."
-msgstr "%s se remplazará por la URL."
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186
-#: ../sflphone-client-gnome/src/config/hooks-config.c:165
-msgid "Phone number rewriting"
-msgstr "Reescritura de número de teléfono"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187
-msgid "Prefix dialed numbers with"
-msgstr "Prefijar los números marcados con"
-
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92
-#: ../sflphone-client-gnome/src/config/configwindow.c:726
-msgid "Destination folder"
-msgstr "Carpeta de destino"
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:307
-msgid "Attention:number of results exceeds max displayed."
-msgstr "Cuidado:número de resultatos excede el maximo a mostrar."
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:309
-#: ../sflphone-client-gnome/src/sliders.c:163
-msgid "Mic volume"
-msgstr "Volumen del micrófono"
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:313
-#: ../sflphone-client-gnome/src/sliders.c:161
-msgid "Speakers volume"
-msgstr "Volumen de altavoces"
-
-#: ../sflphone-client-gnome/src/actions.c:54
-#: ../sflphone-client-gnome/src/sflnotify.c:94
-#, c-format
-msgid "%d voice mail"
-msgid_plural "%d voice mails"
-msgstr[0] "%d mensaje de voz"
-msgstr[1] "%d mensajes de voz"
-
-#: ../sflphone-client-gnome/src/actions.c:234
-msgid ""
-"Unable to connect to the SFLphone server.\n"
-"Make sure the daemon is running."
-msgstr ""
-"Incapaz de conectar con el servidor SFLphone.\n"
-" Asegúrese que el demonio esté funcionando."
-
-#: ../sflphone-client-gnome/src/actions.c:809
-#, c-format
-msgid "IP call - %s"
-msgstr "Llamada IP - %s"
-
-#: ../sflphone-client-gnome/src/actions.c:908
-#, c-format
-msgid ""
-"<b>Error: No audio codecs found.\n"
-"\n"
-"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</"
-"b> directory in your home( <i>%s</i> )"
-msgstr ""
-"<b>Error: Codecs de audio no encontrados.\n"
-"\n"
-"</b> Los codecs de audio de SFLphone deben estar en <i>%s</i> o en el "
-"directorio <b>.sflphone</b> de su home( <i>%s</i> )"
-
-#: ../sflphone-client-gnome/src/assistant.c:70
-msgid ""
-"You can at any time check your registration state or modify your accounts "
-"parameters in the Options/Accounts window."
-msgstr ""
-"Puede comprobar en cualquier momento su estado de registro o modificar la "
-"configuración de sus cuentas en la ventana de Opciones/Cuentas."
-
-#: ../sflphone-client-gnome/src/assistant.c:190
-msgid "SFLphone account creation wizard"
-msgstr "Asistente de creación de cuentas"
-
-#: ../sflphone-client-gnome/src/assistant.c:274
-#: ../sflphone-client-gnome/src/assistant.c:370
-#: ../sflphone-client-gnome/src/config/accountwindow.c:156
-msgid "_Alias"
-msgstr "_Alias"
-
-#: ../sflphone-client-gnome/src/assistant.c:282
-#: ../sflphone-client-gnome/src/assistant.c:378
-#: ../sflphone-client-gnome/src/config/accountwindow.c:192
-msgid "_Host name"
-msgstr "_Nombre de equipo"
-
-#: ../sflphone-client-gnome/src/assistant.c:290
-#: ../sflphone-client-gnome/src/assistant.c:386
-#: ../sflphone-client-gnome/src/config/accountwindow.c:206
-msgid "_User name"
-msgstr "_Usuario"
-
-#: ../sflphone-client-gnome/src/assistant.c:306
-#: ../sflphone-client-gnome/src/assistant.c:401
-#: ../sflphone-client-gnome/src/config/accountwindow.c:221
-msgid "_Password"
-msgstr "_Contraseña"
-
-#: ../sflphone-client-gnome/src/assistant.c:324
-#: ../sflphone-client-gnome/src/assistant.c:417
-#: ../sflphone-client-gnome/src/config/accountwindow.c:237
-msgid "_Voicemail number"
-msgstr "_Número de buzón de voz"
-
-#: ../sflphone-client-gnome/src/assistant.c:347
-msgid "_Email address"
-msgstr "_Correo"
-
-#: ../sflphone-client-gnome/src/assistant.c:444
-#: ../sflphone-client-gnome/src/config/configwindow.c:532
-msgid "E_nable STUN"
-msgstr "A_ctivar STUN"
-
-#: ../sflphone-client-gnome/src/assistant.c:451
-msgid "_STUN server"
-msgstr "_Servidor STUN"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Account Registration"
-msgstr "Registro de cuenta"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Congratulations!"
-msgstr "¡Enhorabuena!"
-
-#: ../sflphone-client-gnome/src/errors.c:29
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening playback device"
-msgstr ""
-"<b>Notificación ALSA</b>\n"
-"\n"
-"Error al abrir el dispositivo de reproducción"
-
-#: ../sflphone-client-gnome/src/errors.c:32
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening capture device"
-msgstr ""
-"<b>Notificación ALSA</b>\n"
-"\n"
-"Error al abrir el dispositivo de captura"
-
-#: ../sflphone-client-gnome/src/errors.c:35
-msgid ""
-"Pulseaudio notification\n"
-"\n"
-"Pulseaudio is not running"
-msgstr ""
-"<b>Notificación de Pulseaudio</b>\n"
-"\n"
-"Pulseaudio no está funcionando"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:70
-msgid "There is one call in progress."
-msgstr "No hay llamada en curso"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:74
-msgid "There are calls in progress."
-msgstr "Hay llamadas en curso."
-
-#: ../sflphone-client-gnome/src/mainwindow.c:83
-msgid "Do you still want to quit?"
-msgstr "Sin embargo quiere parar ?"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:282
-msgid "SFLphone Error"
-msgstr "SFLphone Error"
-
-#: ../sflphone-client-gnome/src/menus.c:134
-msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols."
-msgstr ""
-"SFLphone es un telefono por Internet compatible con los protocolos SIP y IAX2"
-
-#: ../sflphone-client-gnome/src/menus.c:137
-msgid "About SFLphone"
-msgstr "Sobre SFLphone"
-
-#: ../sflphone-client-gnome/src/menus.c:161
-msgid "_Help"
-msgstr "_Ayuda"
-
-#: ../sflphone-client-gnome/src/menus.c:296
-#: ../sflphone-client-gnome/src/menus.c:953
-msgid "_New call"
-msgstr "_Nueva llamada"
-
-#: ../sflphone-client-gnome/src/menus.c:308
-#: ../sflphone-client-gnome/src/menus.c:785
-msgid "_Pick up"
-msgstr "_Descolgar"
-
-#: ../sflphone-client-gnome/src/menus.c:318
-#: ../sflphone-client-gnome/src/menus.c:797
-msgid "_Hang up"
-msgstr "_Colgar"
-
-#: ../sflphone-client-gnome/src/menus.c:328
-#: ../sflphone-client-gnome/src/menus.c:809
-msgid "On _Hold"
-msgstr "En _Espera"
-
-#: ../sflphone-client-gnome/src/menus.c:340
-#: ../sflphone-client-gnome/src/menus.c:821
-msgid "_Record"
-msgstr "_Recordar"
-
-#: ../sflphone-client-gnome/src/menus.c:354
-msgid "_Account creation wizard"
-msgstr "Asistente de configuración de cuentas"
-
-#: ../sflphone-client-gnome/src/menus.c:384
-msgid "_Call"
-msgstr "_Llamar"
-
-#: ../sflphone-client-gnome/src/menus.c:552
-msgid "Clear _history"
-msgstr "_Limpiar historia"
-
-#: ../sflphone-client-gnome/src/menus.c:564
-msgid "_Accounts"
-msgstr "_Cuentas"
-
-#: ../sflphone-client-gnome/src/menus.c:579
-msgid "_Edit"
-msgstr "_Editar"
-
-#: ../sflphone-client-gnome/src/menus.c:631
-msgid "_Dialpad"
-msgstr "_Teclado numérico"
-
-#: ../sflphone-client-gnome/src/menus.c:643
-msgid "_Volume controls"
-msgstr "_Controles de volumen"
-
-#: ../sflphone-client-gnome/src/menus.c:661
-msgid "_View"
-msgstr "_Ver"
-
-#: ../sflphone-client-gnome/src/menus.c:881
-msgid "_Call back"
-msgstr "_Llamar"
-
-#: ../sflphone-client-gnome/src/menus.c:1061
-msgid "Edit phone number"
-msgstr "Editar número de teléfono"
-
-#: ../sflphone-client-gnome/src/menus.c:1072
-msgid "Edit the phone number before making a call"
-msgstr "Editar el número de teléfono antes de llamar"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:71
-#: ../sflphone-client-gnome/src/sflnotify.c:91
-#, c-format
-msgid "%s account : %s"
-msgstr "%s cuenta : %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:75
-#, c-format
-msgid "<i>From</i> %s"
-msgstr "<i>De</i> %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:111
-#, c-format
-msgid "Calling with %s account <i>%s</i>"
-msgstr "Llamando con la cuenta %s <i>%s</i>"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:115
-msgid "Current account"
-msgstr "Cuenta actual"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:130
-msgid "You have no accounts set up"
-msgstr "Ninguna cuenta configurada"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:147
-msgid "You have no registered accounts"
-msgstr "No tiene ninguna cuenta registrada"
-
-#: ../sflphone-client-gnome/src/statusicon.c:91
-msgid "_Show main window"
-msgstr "Mostrar ventana principal"
-
-#: ../sflphone-client-gnome/src/statusicon.c:127
-#, c-format
-msgid "%i account configured"
-msgid_plural "%i accounts configured"
-msgstr[0] "%i cuenta configurada"
-msgstr[1] "%i cuentas configuradas"
-
-#: ../sflphone-client-gnome/src/toolbar.c:232
-#: ../sflphone-client-gnome/src/toolbar.c:234
-msgid "History"
-msgstr "Historia de Llamada"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:116
-msgid "Account settings"
-msgstr "Configuración de cuentas"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:150
-msgid "_Enable this account"
-msgstr "_Habilitar esta cuenta"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:164
-msgid "_Protocol"
-msgstr "_Protocolo"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:182
-msgid "Unknown"
-msgstr "Desconocido"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:200
-msgid "_Resolve host name only once for the session"
-msgstr ""
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:312
-msgid "_Use Evolution address books"
-msgstr "_Usar libreta de contactos de Evolution"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:319
-msgid "Download limit :"
-msgstr "Limite de descargo :"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:327
-msgid "cards"
-msgstr "tarjetas"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:333
-msgid "_Display contact photo if available"
-msgstr "_Mostrar fotos de contactos, si está disponible"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:341
-msgid "Fields from Evolution's address books"
-msgstr "Usar los siguientes campos de la libreta de direcciones de Evolution:"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:345
-msgid "_Work"
-msgstr "P_rofesional"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:351
-msgid "_Home"
-msgstr "_Personal"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:357
-msgid "_Mobile"
-msgstr "_Movil"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:364
-msgid "Address Books"
-msgstr "Directorios"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:368
-msgid "Select which Evolution address books to use"
-msgstr "Seleccione el directorio de Evolution a usar"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:404
-#: ../sflphone-client-gnome/src/config/audioconf.c:576
-msgid "Name"
-msgstr "Nombre"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:741
-msgid "_Voice Activity Detection"
-msgstr "_Detección de actividad de voz"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:751
-msgid "_Noise Reduction (Narrow-Band Companding)"
-msgstr "_Reducción de ruido"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:780
-msgid "Sound Manager"
-msgstr "Gestor de audio"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:783
-msgid "_Pulseaudio"
-msgstr ""
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:788
-msgid "_ALSA"
-msgstr ""
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:835
-msgid "Ringtones"
-msgstr "Tonos de llamada"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:841
-msgid "_Enable ringtones"
-msgstr "_Habilitar tonos de llamada"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:847
-msgid "Choose a ringtone"
-msgstr "Elija un tono de llmada"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:853
-msgid "Audio Files"
-msgstr "Archivos de Audio"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:589
-msgid "Desktop Notifications"
-msgstr "Notificación de escritorio"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:593
-msgid "_Enable notifications"
-msgstr "_Activar notificaciones"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:599
-msgid "Enable voicemail _notifications"
-msgstr "Activar _notificaciones de mensajes de voz"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:611
-msgid "System Tray Icon"
-msgstr "Icono de bandeja del sistema"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:614
-msgid "_Popup main window on incoming call"
-msgstr "_Popup ventana principal al recibir llamadas"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:619
-msgid "Ne_ver popup main window"
-msgstr "_Nunca mostrar ventana principal"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:623
-msgid "Hide SFLphone window on _startup"
-msgstr "Esconder SFLphone al principio"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:629
-msgid "Calls History"
-msgstr "Historia de llamadas"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:632
-#, fuzzy
-msgid "_Keep my history for at least"
-msgstr "_Guardar mi historia por lo menos"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:647
-msgid "PulseAudio sound server"
-msgstr "Servidor de sonido Pulseaudio"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:650
-msgid "_Mute other applications during a call"
-msgstr "Silenciar otras aplicaciones durante una llamada"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:677
-msgid "Port"
-msgstr "Puerto"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:732
-msgid "Select a folder"
-msgstr "Seleccione una carpeta"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:766
-msgid "Preferences"
-msgstr "Preferencias"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:845
-msgid "Configured Accounts"
-msgstr "Cuentas Configuradas"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:141
-msgid "Trigger on specific _SIP header"
-msgstr "Disparador en una cabecera _SIP específica"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:150
-msgid "Trigger on _IAX2 URL"
-msgstr "Disparador con una URL _IAX2"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:155
-msgid "Command to _run"
-msgstr "_Comando a ejecutar"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:169
-msgid "_Prefix dialed numbers with"
-msgstr "_Prefijar los números marcados con"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:56
-msgid "Search all"
-msgstr "Buscar todos"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:57
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:70
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:82
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:94
-msgid "Click here to change the search type"
-msgstr "Haz clic aqui para cambiar el type de busqueda"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:69
-msgid "Search by missed call"
-msgstr "Buscar en llamadas faltadas"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:81
-msgid "Search by incoming call"
-msgstr "Buscar en llamadas entrantes"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:93
-msgid "Search by outgoing call"
-msgstr "Buscar en llamadas saliente"
-
-#~ msgctxt "Config section"
-#~ msgid "Accounts"
-#~ msgstr "Cuentas"
-
-#~ msgctxt "account state"
-#~ msgid "Registered"
-#~ msgstr "Registrado"
-
-#~ msgctxt "account state"
-#~ msgid "Not Registered"
-#~ msgstr "No registrado"
-
-#~ msgctxt "account state"
-#~ msgid "Trying..."
-#~ msgstr "Intentando..."
-
-#~ msgctxt "account state"
-#~ msgid "Error"
-#~ msgstr "Error"
-
-#~ msgctxt "account state"
-#~ msgid "Network unreachable"
-#~ msgstr "Red Inaccesible"
-
-#~ msgctxt "account state"
-#~ msgid "Host unreachable"
-#~ msgstr "Parte del servidor"
-
-#~ msgctxt "account state"
-#~ msgid "Stun configuration error"
-#~ msgstr "Error de configuración Stun"
-
-#~ msgctxt "account state"
-#~ msgid "Stun server invalid"
-#~ msgstr "Servidor stun inválido"
-
-#~ msgctxt "account state"
-#~ msgid "Invalid"
-#~ msgstr "Inválido"
-
-#~ msgid "User"
-#~ msgstr "Usuario"
-
-#~ msgid "Mailbox"
-#~ msgstr "Mensaje de voz"
-
-#~ msgid "State"
-#~ msgstr "Estado"
-
-#~ msgid "Stun settings will be applied on each account"
-#~ msgstr "Parámetros de stun se aplicarán a cada cuenta SIP creada."
-
-#~ msgid "Audio device"
-#~ msgstr "Archivos de Audio"
-
-#~ msgid "&Codecs"
-#~ msgstr "Códecs"
-
-#~ msgid "Out"
-#~ msgstr "Salida"
-
-#~ msgid "On &incoming calls"
-#~ msgstr "Al recibir llamadas"
-
-#~ msgid "Custom commands with URL %s will be replaced with the passed URL."
-#~ msgstr "%s se remplazará por la URL."
-
-#~ msgid "Phone number formatting"
-#~ msgstr "Reescritura de número de teléfono"
-
-#~ msgid "Add phone number prefix"
-#~ msgstr "Reescritura de número de teléfono"
-
-#~ msgid "Hold"
-#~ msgstr "Retener"
-
-#~ msgid "Configure accounts"
-#~ msgstr "Cuentas Configuradas"
-
-#~ msgid "Configure audio"
-#~ msgstr "Cuentas Configuradas"
-
-#~ msgid "accounr state"
-#~ msgstr "Configuración de cuentas"
-
-#~ msgid "%s - %s"
-#~ msgstr "%s - %s"
-
-#~ msgid "Bad authentification"
-#~ msgstr "Autenticación erronea"
-
-#~ msgid "%d voice mails"
-#~ msgstr "%d mensajes de voz"
-
-#~ msgid "No registered account"
-#~ msgstr "No tiene ninguna cuenta registrada"
-
-#~ msgid ""
-#~ "This assistant is now finished.\n"
-#~ "You can at any time check your registration state or modify your accounts "
-#~ "parameters in the Options/Accounts window.\n"
-#~ "\n"
-#~ "Alias :    %s\n"
-#~ "Server :   %s\n"
-#~ "Username : %s\n"
-#~ msgstr ""
-#~ "Ese asistante ha finalizado.\n"
-#~ "Puede comprobar en cualquier momento su estado de registro o modificar la "
-#~ "configuración de sus cuentas en la ventana de Opciones/Cuentas.\n"
-#~ "\n"
-#~ "Alias :    %s\n"
-#~ "Server :   %s\n"
-#~ "Username : %s\n"
-
-#~ msgid "SFLphone account configuration wizard"
-#~ msgstr "Asistente de configuración de cuentas de SFLphone"
-
-#~ msgid "Welcome to SFLphone!"
-#~ msgstr "¡Bienvenido a SFLphone!"
-
-#~ msgid "Select an account type:"
-#~ msgstr "Escoja un tipo de cuenta:"
-
-#~ msgid "Please select one of the following option:"
-#~ msgstr "Por favor, elija una de las siguientes opciones:"
-
-#~ msgid "SIP account configuration"
-#~ msgstr "Configuración de cuenta SIP"
-
-#~ msgid "Please fill the following information:"
-#~ msgstr "Por favor, rellene la siguiente información:"
-
-#~ msgid "Optional Email Address "
-#~ msgstr "Dirección de correo opcional "
-
-#~ msgid "This email address will be use to send your voicemail messages"
-#~ msgstr "Esta dirección de correo se usará para mandar sus mensajes de voz"
-
-#~ msgid "_Email"
-#~ msgstr "_Correo"
-
-#~ msgid "IAX2 account configuration"
-#~ msgstr "Configuración de cuenta IAX2"
-
-#~ msgid "Network Address Translation"
-#~ msgstr "Conversión de Dirección de Red (NAT)"
-
-#~ msgid "Edit phone"
-#~ msgstr "Editar teléfono"
-
-#~ msgid "%s account: %s"
-#~ msgstr "%s cuenta: %s"
-
-#~ msgid "<i>From:</i> %s"
-#~ msgstr "<i>De:</i> %s"
-
-#~ msgid "You haven't setup any accounts"
-#~ msgstr "No ha configurado cuentas"
-
-#~ msgid "SFLphone - %i accounts configured"
-#~ msgstr "SFLphone - %i cuentas configuradas"
-
-#~ msgid "\"Voicemail\" <%s>"
-#~ msgstr "\"Mensaje\" <%s>"
-
-#~ msgid "Place a call"
-#~ msgstr "Llamar"
-
-#~ msgid "Off Hold"
-#~ msgstr "Seguir"
-
-#~ msgid "Record a call"
-#~ msgstr "Grabar una llamada"
-
-#~ msgid "Account Parameters"
-#~ msgstr "Parámetros de cuenta"
-
-#~ msgid "Download limit:"
-#~ msgstr "Límite de descarga"
-
-#~ msgid "_Business phone"
-#~ msgstr "_Numero de teléfono profesional"
-
-#~ msgid "_Home phone"
-#~ msgstr "_Numero de teléfono personal"
-
-#~ msgid "_Mobile phone"
-#~ msgstr "_Número de movil"
-
-#~ msgid "Select which Evolution address books to use:"
-#~ msgstr "Seleccione las libretas de direcciones de Evolution a usar:"
-
-#~ msgid "audio device index for output = %d"
-#~ msgstr "índice del dispositivo de salida de audio = %d"
-
-#~ msgid "ALSA configuration"
-#~ msgstr "Configuración de ALSA"
-
-#~ msgid "Stun parameters will apply to each SIP account created."
-#~ msgstr "Parámetros de stun se aplicarán a cada cuenta SIP creada."
-
-#~ msgid "Enable it if you are behind a firewall"
-#~ msgstr "Actívelo si está detrás de un cortafuegos"
-
-#~ msgid "Format: name.server:port"
-#~ msgstr "Formato: nombre.servidor:puerto"
-
-#~ msgid "Port:"
-#~ msgstr "Puerto:"
-
-#~ msgid "Command to _run: "
-#~ msgstr "_Orden a ejecutar: "
-
-#~ msgid "Phone Number Rewriting"
-#~ msgstr "Reescritura de número de teléfono"
-
-#~ msgid "_Prefix dialed numbers with:"
-#~ msgstr "_prefijar los números marcados con:"
-
-#~ msgid "Accept"
-#~ msgstr "Aceptar"
-
-#~ msgid "Refuse"
-#~ msgstr "Rechazar"
-
-#~ msgid "Ignore"
-#~ msgstr "Ignorar"
-
-#~ msgid "<small>Missed call</small>"
-#~ msgstr "<small>Llamada fallida</small>"
-
-#~ msgid "<small>Duration:</small> %s"
-#~ msgstr "<small>Duración:</small> %s"
-
-#~ msgid "Fields"
-#~ msgstr "Campos"
-
-#~ msgid "_History size limit"
-#~ msgstr "Límite de tamaño de _historial"
-
-#~ msgid ""
-#~ "SFLphone can run custom commands if incoming calls come with an URL "
-#~ "attached.\n"
-#~ "In this case, %s will be replaced with the passed URL."
-#~ msgstr ""
-#~ "SFLphone puede ejecutar órdenes personalizadas si las llamadas entrantes "
-#~ "incluyen una URL.\n"
-#~ "En este caso, %s se remplazará por la URL."
-
-#~ msgid "Search history"
-#~ msgstr "Historial de búsquedas"
-
-#~ msgid "Search contact"
-#~ msgstr "_Buscar contacto"
-
-#~ msgid "Registered to %s (%s)"
-#~ msgstr "Registrado en %s (%s)"
-
-#~ msgid "%s account- %s             %s"
-#~ msgstr "%s cuenta- %s             %s"
diff --git a/kde/po/extractor_script.sh b/kde/po/extractor_script.sh
deleted file mode 100755
index 21a887b0ebcd8d4e853124cfc2611955e597c15b..0000000000000000000000000000000000000000
--- a/kde/po/extractor_script.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-BASEDIR="/home/lepagee/sflphone/kde/"	# root of translatable sources
-PROJECT="sflphone-client-kde"	# project name
-BUGADDR="https://projects.savoirfairelinux.com/projects/sflphone/"	# MSGID-Bugs
-WDIR=`pwd`"/../"		# working dir
- 
- 
-echo "Preparing rc files"
-cd ${BASEDIR}
-# we use simple sorting to make sure the lines do not jump around too much from system to system
-find $WDIR -name '*.rc' -o -name '*.ui' -o -name '*.kcfg' | sort > ${WDIR}/rcfiles.list
-xargs --arg-file=${WDIR}/rcfiles.list extractrc > ${WDIR}/rc.cpp
-# additional string for KAboutData
-echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> ${WDIR}/rc.cpp
-echo 'i18nc("EMAIL OF TRANSLATORS","Your emails");' >> ${WDIR}/rc.cpp
-cd ${WDIR}
-echo "Done preparing rc files"
- 
- 
-echo "Extracting messages"
-cd ${BASEDIR}
-# see above on sorting
-find . -name '*.cpp' -o -name '*.h' -o -name '*.c' | sort > ${WDIR}/infiles.list
-echo "rc.cpp" >> ${WDIR}/infiles.list
-cd ${WDIR}
-xgettext --from-code=UTF-8 -C -kde -ci18n -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 -ktr2i18n:1 \
-	-kI18N_NOOP:1 -kI18N_NOOP2:1c,2 -kaliasLocale -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 \
-	--msgid-bugs-address="${BUGADDR}" \
-	--files-from=infiles.list -D ${BASEDIR} -D ${WDIR} -o ${PROJECT}.pot || { echo "error while calling xgettext. aborting."; exit 1; }
-echo "Done extracting messages"
- 
- 
-echo "Merging translations"
-catalogs=`find $WDIR -name '*.po'`
-for cat in $catalogs; do
-  echo $cat
-  msgmerge -o $cat.new $cat ${PROJECT}.pot
-  mv $cat.new $cat
-done
-echo "Done merging translations"
- 
- 
-echo "Cleaning up"
-cd ${WDIR}
-rm rcfiles.list
-rm infiles.list
-rm rc.cpp
-echo "Done"
diff --git a/kde/po/fr/CMakeLists.txt b/kde/po/fr/CMakeLists.txt
deleted file mode 100755
index 5d2f6efcd1ca746b47bea7a3749fa0da18be472b..0000000000000000000000000000000000000000
--- a/kde/po/fr/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-file(GLOB _po_files *.po)
-GETTEXT_PROCESS_PO_FILES(fr ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/kde/po/fr/sflphone-client-kde.po b/kde/po/fr/sflphone-client-kde.po
deleted file mode 100755
index d07799562b5e3ce75792acdb87cbfbe5b8c42fff..0000000000000000000000000000000000000000
--- a/kde/po/fr/sflphone-client-kde.po
+++ /dev/null
@@ -1,1639 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: https://projects.savoirfairelinux.com/projects/"
-"sflphone/\n"
-"POT-Creation-Date: 2012-05-22 13:54-0400\n"
-"PO-Revision-Date: 2009-07-23 10:14-0400\n"
-"Last-Translator: Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:83
-#. i18n: ectx: property (whatsThis), widget (QListWidget, listWidget_accountList)
-#: build/src/ui_dlgaccountsbase.h:879 rc.cpp:9
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking "
-"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" "
-"buttons. Edit the selected account with the form on the right."
-msgstr ""
-"Par défaut, quand vous effectuez un appel, SFLphone utilise le premier "
-"compte dans cette liste en état \"Enregistré\". Utilisez les flèches vers le "
-"haut et vers le bas pour changer l'ordre des comptes. Activez/désactivez-les "
-"en les cochant/décochant. Ajoutez et supprimez-les avec les boutons \"+\" et "
-"\"-\". Éditez le compte sélectionné avec le formulaire de droite."
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:132
-#. i18n: ectx: property (toolTip), widget (QToolButton, button_accountRemove)
-#: build/src/ui_dlgaccountsbase.h:883 rc.cpp:12
-msgid "Remove the selected account"
-msgstr "Supprimer le compte sélectionné"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:135
-#. i18n: ectx: property (whatsThis), widget (QToolButton, button_accountRemove)
-#: build/src/ui_dlgaccountsbase.h:886 rc.cpp:15
-msgid ""
-"This button will remove the selected account in the list below. Be sure you "
-"really don't need it anymore. If you think you might use it again later, "
-"just uncheck it."
-msgstr ""
-"Ce bouton supprime le compte actuellement sélectionné dans la liste ci-"
-"dessus. Si vous comptez réutiliser ce compte plus tard, choisissez plutôt de "
-"le décocher."
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:141
-#. i18n: ectx: property (text), widget (QToolButton, button_accountRemove)
-#. i18n: file: src/conf/dlgaccountsbase.ui:752
-#. i18n: ectx: property (text), widget (QToolButton, button_remove_credential)
-#: build/src/ui_dlgaccountsbase.h:891 build/src/ui_dlgaccountsbase.h:954
-#: rc.cpp:18 rc.cpp:162
-msgid "Remove"
-msgstr "Supprimer"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:163
-#. i18n: ectx: property (toolTip), widget (QToolButton, button_accountAdd)
-#: build/src/ui_dlgaccountsbase.h:893 rc.cpp:21
-msgid "Add a new account"
-msgstr "Ajouter un compte"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:166
-#. i18n: ectx: property (whatsThis), widget (QToolButton, button_accountAdd)
-#: build/src/ui_dlgaccountsbase.h:896 rc.cpp:24
-msgid ""
-"This button enables you to initialize a new account. You will then be able "
-"to edit it using the form on the right."
-msgstr ""
-"Ce bouton ajoute un nouveau compte à la liste. Vous pouvez ensuite l'éditer "
-"à partir du formulaire à droite de la liste."
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:169
-#. i18n: ectx: property (text), widget (QToolButton, button_accountAdd)
-#. i18n: file: src/conf/dlgaccountsbase.ui:745
-#. i18n: ectx: property (text), widget (QToolButton, button_add_credential)
-#: build/src/ui_dlgaccountsbase.h:898 build/src/ui_dlgaccountsbase.h:953
-#: rc.cpp:27 rc.cpp:159
-msgid "Add"
-msgstr "Ajouter"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:179
-#. i18n: ectx: property (toolTip), widget (QToolButton, button_accountDown)
-#: build/src/ui_dlgaccountsbase.h:900 rc.cpp:30
-msgid "Get this account down"
-msgstr "Descendre ce compte dans la liste"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:182
-#. i18n: ectx: property (whatsThis), widget (QToolButton, button_accountDown)
-#. i18n: file: src/conf/dlgaccountsbase.ui:198
-#. i18n: ectx: property (whatsThis), widget (QToolButton, button_accountUp)
-#: build/src/ui_dlgaccountsbase.h:903 build/src/ui_dlgaccountsbase.h:910
-#: rc.cpp:33 rc.cpp:42
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows."
-msgstr ""
-"Par défaut, quand vous effectuez un appel, SFLphone utilise le premier "
-"compte dans cette liste en état \"Enregistré\". Utilisez les flèches vers le "
-"haut et vers le bas pour changer l'ordre des comptes."
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:185
-#. i18n: ectx: property (text), widget (QToolButton, button_accountDown)
-#: build/src/ui_dlgaccountsbase.h:905 rc.cpp:36
-msgid "Down"
-msgstr "Descendre"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:195
-#. i18n: ectx: property (toolTip), widget (QToolButton, button_accountUp)
-#: build/src/ui_dlgaccountsbase.h:907 rc.cpp:39
-msgid "Get this account up"
-msgstr "Monter ce compte dans la liste"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:201
-#. i18n: ectx: property (text), widget (QToolButton, button_accountUp)
-#: build/src/ui_dlgaccountsbase.h:912 rc.cpp:45
-msgid "Up"
-msgstr "Monter"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:246
-#. i18n: ectx: property (text), widget (QLabel, label1_alias)
-#: build/src/ui_dlgaccountsbase.h:913 src/AccountWizard.cpp:320
-#: src/AccountWizard.cpp:508 src/AccountWizard.cpp:583 rc.cpp:51
-msgid "Alias"
-msgstr "Alias"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:272
-#. i18n: ectx: property (text), widget (QLabel, label2_protocol)
-#: build/src/ui_dlgaccountsbase.h:914 src/AccountWizard.cpp:324 rc.cpp:54
-msgid "Protocol"
-msgstr "Protocole"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:283
-#. i18n: ectx: property (text), item, widget (QComboBox, edit2_protocol)
-#: build/src/ui_dlgaccountsbase.h:917 rc.cpp:57
-msgid "SIP"
-msgstr "SIP"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:288
-#. i18n: ectx: property (text), item, widget (QComboBox, edit2_protocol)
-#: build/src/ui_dlgaccountsbase.h:918 rc.cpp:60
-msgid "IAX"
-msgstr "IAX"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:296
-#. i18n: ectx: property (text), widget (QLabel, label3_server)
-#: build/src/ui_dlgaccountsbase.h:920 src/AccountWizard.cpp:321
-#: src/AccountWizard.cpp:509 src/AccountWizard.cpp:584 rc.cpp:63
-msgid "Server"
-msgstr "Serveur"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:316
-#. i18n: ectx: property (text), widget (QLabel, label4_user)
-#: build/src/ui_dlgaccountsbase.h:921 src/AccountWizard.cpp:322
-#: src/AccountWizard.cpp:510 src/AccountWizard.cpp:585 rc.cpp:66
-msgid "Username"
-msgstr "Nom d'utilisateur"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:329
-#. i18n: ectx: property (text), widget (QLabel, label5_password)
-#. i18n: file: src/conf/dlgaccountsbase.ui:711
-#. i18n: ectx: property (text), widget (QLabel, label_credential_password)
-#: build/src/ui_dlgaccountsbase.h:922 build/src/ui_dlgaccountsbase.h:952
-#: src/AccountWizard.cpp:323 src/AccountWizard.cpp:511
-#: src/AccountWizard.cpp:586 rc.cpp:69 rc.cpp:156
-msgid "Password"
-msgstr "Mot de passe"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:346
-#. i18n: ectx: property (text), widget (QLabel, label6_mailbox)
-#: build/src/ui_dlgaccountsbase.h:923 src/lib/sflphone_const.h:51 rc.cpp:72
-msgid "Voicemail"
-msgstr "Messages vocaux"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:359
-#. i18n: ectx: property (text), widget (QLabel, label7_state)
-#: build/src/ui_dlgaccountsbase.h:924 rc.cpp:75
-msgid "Status"
-msgstr "Statut"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:240
-#. i18n: ectx: attribute (title), widget (QWidget, tab_basic)
-#: build/src/ui_dlgaccountsbase.h:926 rc.cpp:48
-msgid "Basic"
-msgstr "Simple"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:392
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
-#: build/src/ui_dlgaccountsbase.h:927 rc.cpp:81
-msgid "Resgistration"
-msgstr "Enregistrement"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:418
-#. i18n: ectx: property (text), widget (QLabel, label_regExpire)
-#: build/src/ui_dlgaccountsbase.h:928 rc.cpp:84
-msgid "Registration expire"
-msgstr "Expiration d'enregistrement"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:431
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
-#: build/src/ui_dlgaccountsbase.h:929 rc.cpp:87
-msgid "Network Interface"
-msgstr "Interface réseau"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:437
-#. i18n: ectx: property (text), widget (QLabel, label_ni_local_address)
-#: build/src/ui_dlgaccountsbase.h:930 rc.cpp:90
-msgid "Local address"
-msgstr "Adresse locale"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:447
-#. i18n: ectx: property (text), widget (QLabel, label_ni_local_port)
-#: build/src/ui_dlgaccountsbase.h:931 rc.cpp:93
-msgid "Local port"
-msgstr "Port locale"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:477
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
-#. i18n: file: src/conf/dlgaccountsbase.ui:497
-#. i18n: ectx: property (text), widget (QLabel, label_published_address)
-#: build/src/ui_dlgaccountsbase.h:932 build/src/ui_dlgaccountsbase.h:935
-#: rc.cpp:96 rc.cpp:105
-msgid "Published address"
-msgstr "Adresse de publication"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:483
-#. i18n: ectx: property (text), widget (QRadioButton, radioButton_pa_same_as_local)
-#: build/src/ui_dlgaccountsbase.h:933 rc.cpp:99
-msgid "Same as local parameters"
-msgstr "Même que les paramètres locaux"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:490
-#. i18n: ectx: property (text), widget (QRadioButton, radioButton_pa_custom)
-#: build/src/ui_dlgaccountsbase.h:934 rc.cpp:102
-msgid "Set published address and port"
-msgstr "Configurer l’adresse et le port de publication"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:504
-#. i18n: ectx: property (text), widget (QLabel, label_pa_published_port)
-#: build/src/ui_dlgaccountsbase.h:936 rc.cpp:108
-msgid "Published port"
-msgstr "Port de publication"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:537
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox_4)
-#: build/src/ui_dlgaccountsbase.h:937 rc.cpp:111
-msgid "Stun"
-msgstr "Stun"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:543
-#. i18n: ectx: property (text), widget (QLabel, label_commonSettings)
-#: build/src/ui_dlgaccountsbase.h:938 rc.cpp:114
-msgid "Stun parameters will be applied on each SIP account created."
-msgstr "Les paramètres de STUN seront appliqués à tous les comptes"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:553
-#. i18n: ectx: property (text), widget (QCheckBox, checkbox_stun)
-#: build/src/ui_dlgaccountsbase.h:939 rc.cpp:117
-msgid "Enable Stun"
-msgstr "Activer STUN"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:563
-#. i18n: ectx: property (clickMessage), widget (KLineEdit, line_stun)
-#: build/src/ui_dlgaccountsbase.h:940 rc.cpp:120
-msgid "choose Stun server (example : stunserver.org)"
-msgstr "Choisissez un serveur STUN (exemple : stunserver.org)"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:386
-#. i18n: ectx: attribute (title), widget (QWidget, tab_advanced)
-#: build/src/ui_dlgaccountsbase.h:941 rc.cpp:78
-msgid "Advanced"
-msgstr "Avancé"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:600
-#. i18n: ectx: property (text), widget (QLabel, label_frequency)
-#: build/src/ui_dlgaccountsbase.h:942 rc.cpp:126
-msgid "Frequency: "
-msgstr "Fréquence: "
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:607
-#. i18n: ectx: property (text), widget (QLabel, label_frequency_value)
-#. i18n: file: src/conf/dlgaccountsbase.ui:634
-#. i18n: ectx: property (text), widget (QLabel, label_bitrate_value)
-#. i18n: file: src/conf/dlgaccountsbase.ui:648
-#. i18n: ectx: property (text), widget (QLabel, label_bandwidth_value)
-#: build/src/ui_dlgaccountsbase.h:943 build/src/ui_dlgaccountsbase.h:945
-#: build/src/ui_dlgaccountsbase.h:947 rc.cpp:129 rc.cpp:135 rc.cpp:141
-msgid "-"
-msgstr "-"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:627
-#. i18n: ectx: property (text), widget (QLabel, label_bitrate)
-#: build/src/ui_dlgaccountsbase.h:944 rc.cpp:132
-msgid "Bitrate:"
-msgstr "Débit:"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:641
-#. i18n: ectx: property (text), widget (QLabel, label_bandwidth)
-#: build/src/ui_dlgaccountsbase.h:946 rc.cpp:138
-msgid "Bandwidth: "
-msgstr "Bande passante: "
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:587
-#. i18n: ectx: attribute (title), widget (QWidget, tab_codec)
-#: build/src/ui_dlgaccountsbase.h:948 rc.cpp:123
-msgid "Codecs"
-msgstr "Codecs"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:691
-#. i18n: ectx: property (title), widget (QGroupBox, group_credential)
-#: build/src/ui_dlgaccountsbase.h:949 rc.cpp:147
-msgid "Details"
-msgstr "Détails"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:697
-#. i18n: ectx: property (text), widget (QLabel, label_credential_realm)
-#: build/src/ui_dlgaccountsbase.h:950 rc.cpp:150
-msgid "Realm"
-msgstr "Royaume"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:704
-#. i18n: ectx: property (text), widget (QLabel, labe_credential_auth)
-#: build/src/ui_dlgaccountsbase.h:951 rc.cpp:153
-msgid "Auth. name"
-msgstr "Nom d'auth."
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:656
-#. i18n: ectx: attribute (title), widget (QWidget, tab)
-#: build/src/ui_dlgaccountsbase.h:955 rc.cpp:144
-msgid "Credential"
-msgstr "Credential"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:787
-#. i18n: ectx: property (text), widget (QLabel, label_tls_info)
-#: build/src/ui_dlgaccountsbase.h:956 rc.cpp:168
-msgid ""
-"TLS transport can be used along with UDP for those calls that would require "
-"secure sip transactions (aka SIPS). You can configure a different TLS "
-"transport for each account. However each of them will run on a dedicated "
-"port, different one from each other."
-msgstr "Le transport TLS peut être utilisé conjointement avec le protocole UDP "
-"pour les appels qui demandent­ un connexions sécurisé (SIPS). Vous pouvez "
-"configurer un TLS différent pour chaque compte. Par contre, chaque compte "
-"utilisera un port différent"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:803
-#. i18n: ectx: property (title), widget (QGroupBox, group_security_tls)
-#: build/src/ui_dlgaccountsbase.h:957 rc.cpp:171
-msgid "Enable TLS"
-msgstr "Activer TLS"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:815
-#. i18n: ectx: property (text), widget (QLabel, label_tls_listener)
-#: build/src/ui_dlgaccountsbase.h:958 rc.cpp:174
-msgid "Global TLS listener*"
-msgstr "Auditeur TLS globale"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:842
-#. i18n: ectx: property (text), widget (QLabel, label_tls_authority)
-#: build/src/ui_dlgaccountsbase.h:959 rc.cpp:177
-msgid "Authority certificate list"
-msgstr "Liste de crédentiaux d’autorité"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:852
-#. i18n: ectx: property (text), widget (QLabel, label_tls_endpoint)
-#: build/src/ui_dlgaccountsbase.h:960 rc.cpp:180
-msgid "Public endpoint certificate"
-msgstr "Certificat de point de sortie"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:862
-#. i18n: ectx: property (text), widget (QLabel, label_tls_private_key)
-#: build/src/ui_dlgaccountsbase.h:961 rc.cpp:183
-msgid "Private key"
-msgstr "Clé privée"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:872
-#. i18n: ectx: property (text), widget (QLabel, label_tls_private_key_password)
-#: build/src/ui_dlgaccountsbase.h:962 rc.cpp:186
-msgid "Private key password"
-msgstr "Mot de passe de la clé privée"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:882
-#. i18n: ectx: property (text), widget (QLabel, label_tls_method)
-#: build/src/ui_dlgaccountsbase.h:963 rc.cpp:189
-msgid "TLS protocol method"
-msgstr "Méthode TLS"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:890
-#. i18n: ectx: property (text), item, widget (QComboBox, combo_tls_method)
-#: build/src/ui_dlgaccountsbase.h:966 rc.cpp:192
-msgid "Default"
-msgstr "Défaut"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:895
-#. i18n: ectx: property (text), item, widget (QComboBox, combo_tls_method)
-#: build/src/ui_dlgaccountsbase.h:967 rc.cpp:195
-msgid "TLSv1"
-msgstr "TLSv1"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:900
-#. i18n: ectx: property (text), item, widget (QComboBox, combo_tls_method)
-#: build/src/ui_dlgaccountsbase.h:968 rc.cpp:198
-msgid "SSLv2"
-msgstr "SSLv2"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:905
-#. i18n: ectx: property (text), item, widget (QComboBox, combo_tls_method)
-#: build/src/ui_dlgaccountsbase.h:969 rc.cpp:201
-msgid "SSLv3"
-msgstr "SSLv3"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:910
-#. i18n: ectx: property (text), item, widget (QComboBox, combo_tls_method)
-#: build/src/ui_dlgaccountsbase.h:970 rc.cpp:204
-msgid "SSLv23"
-msgstr "SSLv23"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:931
-#. i18n: ectx: property (text), widget (QLabel, label_tls_cipher)
-#: build/src/ui_dlgaccountsbase.h:972 rc.cpp:207
-msgid "TLS cipher list"
-msgstr "Liste de chiffrement TLS"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:941
-#. i18n: ectx: property (text), widget (QLabel, label_tls_outgoing)
-#: build/src/ui_dlgaccountsbase.h:973 rc.cpp:210
-msgid "Outgoing TLS server name"
-msgstr "Serveur TLS sortant"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:951
-#. i18n: ectx: property (text), widget (QLabel, label_tls_timeout)
-#: build/src/ui_dlgaccountsbase.h:974 rc.cpp:213
-msgid "Negotiation timeout (s:ms)"
-msgstr "Délais de négociation maximale (s:ms)"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:974
-#. i18n: ectx: property (text), widget (QCheckBox, check_tls_incoming)
-#: build/src/ui_dlgaccountsbase.h:975 rc.cpp:216
-msgid "Verify incoming certificates (server side)"
-msgstr "Vérifier les certificats entrants (coté serveur)"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:981
-#. i18n: ectx: property (text), widget (QCheckBox, check_tls_answer)
-#: build/src/ui_dlgaccountsbase.h:976 rc.cpp:219
-msgid "Verify answer certificates (client side)"
-msgstr "Vérifier les réponses des certificats (coté client)"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:988
-#. i18n: ectx: property (text), widget (QCheckBox, check_tls_requier_cert)
-#: build/src/ui_dlgaccountsbase.h:977 rc.cpp:222
-msgid "Require a certificate for incoming TLS connections"
-msgstr "Exiger un certificat pour les connexions entrantes"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:995
-#. i18n: ectx: property (text), widget (QLabel, label_tls_details)
-#: build/src/ui_dlgaccountsbase.h:978 rc.cpp:225
-msgid "*Apply to all accounts"
-msgstr "*Appliquer à toutes les comptes"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1062
-#. i18n: ectx: property (text), widget (QLabel, label_timeout2)
-#: build/src/ui_dlgaccountsbase.h:979 rc.cpp:228
-msgid "<center>:</center>"
-msgstr "<center>:</center>"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1072
-#. i18n: ectx: property (title), widget (QGroupBox, groupbox_STRP_keyexchange)
-#: build/src/ui_dlgaccountsbase.h:980 rc.cpp:231
-msgid "SRTP key exchange"
-msgstr "Échange de clé SRTP"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1085
-#. i18n: ectx: property (text), item, widget (QComboBox, combo_security_STRP)
-#: build/src/ui_dlgaccountsbase.h:983 rc.cpp:234
-msgid "Disabled"
-msgstr "Désactivé"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1090
-#. i18n: ectx: property (text), item, widget (QComboBox, combo_security_STRP)
-#: build/src/ui_dlgaccountsbase.h:984 rc.cpp:237
-msgid "ZRTP"
-msgstr "ZRTP"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1095
-#. i18n: ectx: property (text), item, widget (QComboBox, combo_security_STRP)
-#: build/src/ui_dlgaccountsbase.h:985 rc.cpp:240
-msgid "SDES"
-msgstr "SDES"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1103
-#. i18n: ectx: property (text), widget (QCheckBox, checkbox_ZTRP_send_hello)
-#: build/src/ui_dlgaccountsbase.h:987 rc.cpp:243
-msgid "Send Hello Hash in SDP"
-msgstr "Envoyer une message hashé en SDP"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1110
-#. i18n: ectx: property (text), widget (QCheckBox, checkbox_ZRTP_warn_supported)
-#: build/src/ui_dlgaccountsbase.h:988 rc.cpp:246
-msgid "Ask user to confirm SAS"
-msgstr "Demander aux utilisateurs de confirmer SAS"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1117
-#. i18n: ectx: property (text), widget (QCheckBox, checkbox_ZRTP_Ask_user)
-#: build/src/ui_dlgaccountsbase.h:989 rc.cpp:249
-msgid "Warn if ZRTP is not supported"
-msgstr "Alerter si ZRTP n'est pas supporté"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1124
-#. i18n: ectx: property (text), widget (QCheckBox, checkbox_ZRTP_display_SAS)
-#: build/src/ui_dlgaccountsbase.h:990 rc.cpp:252
-msgid "Display SAS once for hold events"
-msgstr "Afficher SAS une seule fois pour les mises en attentes"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:1131
-#. i18n: ectx: property (text), widget (QCheckBox, checkbox_SDES_fallback_rtp)
-#: build/src/ui_dlgaccountsbase.h:991 rc.cpp:255
-msgid "Fallback on RTP on SDES failure"
-msgstr "Retourner sur RTP si échec de SDES"
-
-#. i18n: file: src/conf/dlgaccountsbase.ui:760
-#. i18n: ectx: attribute (title), widget (QWidget, tab_2)
-#: build/src/ui_dlgaccountsbase.h:992 rc.cpp:165
-msgid "Security"
-msgstr "Sécurité"
-
-#. i18n: file: src/conf/dlgaddressbookbase.ui:20
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_enableAddressBook)
-#: build/src/ui_dlgaddressbookbase.h:71 rc.cpp:258
-msgid "Enable address book"
-msgstr "Activer le carnet d'adresses"
-
-#. i18n: file: src/conf/dlgaddressbookbase.ui:27
-#. i18n: ectx: property (text), widget (QLabel, m_pPhonetypeL)
-#: build/src/ui_dlgaddressbookbase.h:72 rc.cpp:261
-msgid "Use contact from the following phone number category:"
-msgstr "Utiliser les contact avec les types de numéro de téléphone suivant:"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:32
-#. i18n: ectx: property (text), widget (QLabel, label_interface)
-#: build/src/ui_dlgaudiobase.h:235 rc.cpp:264
-msgid "Sound manager"
-msgstr "Interface audio"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:43
-#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_interface)
-#: build/src/ui_dlgaudiobase.h:238 rc.cpp:267
-msgid "ALSA"
-msgstr "ALSA"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:48
-#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_interface)
-#: build/src/ui_dlgaudiobase.h:239 rc.cpp:270
-msgid "PulseAudio"
-msgstr "PulseAudio"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:56
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_enableRingtones)
-#: build/src/ui_dlgaudiobase.h:241 rc.cpp:273
-msgid "Enable ringtones"
-msgstr "Activer les sonneries"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:89
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox_alsa)
-#: build/src/ui_dlgaudiobase.h:242 rc.cpp:276
-msgid "ALSA settings"
-msgstr "Paramètres ALSA"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:104
-#. i18n: ectx: property (text), widget (QLabel, label1_alsaPugin)
-#: build/src/ui_dlgaudiobase.h:243 rc.cpp:279
-msgid "ALSA plugin"
-msgstr "Greffon ALSA"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:121
-#. i18n: ectx: property (text), widget (QLabel, label2_in)
-#: build/src/ui_dlgaudiobase.h:244 rc.cpp:282
-msgid "Input"
-msgstr "Entrée"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:138
-#. i18n: ectx: property (text), widget (QLabel, label3_out)
-#: build/src/ui_dlgaudiobase.h:245 rc.cpp:285
-msgid "Output"
-msgstr "Sortie"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:168
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox_pulseAudio)
-#: build/src/ui_dlgaudiobase.h:246 rc.cpp:288
-msgid "PulseAudio settings"
-msgstr "Configuration PulseAudio"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:177
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_pulseAudioVolumeAlter)
-#: build/src/ui_dlgaudiobase.h:247 rc.cpp:291
-msgid "Mute other applications during a call"
-msgstr "Couper le son des autres applications pendant un appel"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:197
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox1_recordGeneral)
-#: build/src/ui_dlgaudiobase.h:248 rc.cpp:294
-msgid "Recording"
-msgstr "Enregistrement"
-
-#. i18n: file: src/conf/dlgaudiobase.ui:203
-#. i18n: ectx: property (text), widget (QLabel, label_destinationFolderd)
-#: build/src/ui_dlgaudiobase.h:249 rc.cpp:297
-msgid "Destination folder"
-msgstr "Dossier de destination"
-
-#. i18n: file: src/conf/dlgdisplaybase.ui:26
-#. i18n: ectx: property (text), widget (QLabel, label1_notifications)
-#: build/src/ui_dlgdisplaybase.h:121 rc.cpp:300
-msgid "Enable notifications"
-msgstr "Activer les notifications"
-
-#. i18n: file: src/conf/dlgdisplaybase.ui:42
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_notifOnCalls)
-#. i18n: file: src/conf/dlgdisplaybase.ui:88
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_displayOnCalls)
-#: build/src/ui_dlgdisplaybase.h:122 build/src/ui_dlgdisplaybase.h:126
-#: rc.cpp:303 rc.cpp:315
-msgid "On incoming calls"
-msgstr "Lors d'appels entrants"
-
-#. i18n: file: src/conf/dlgdisplaybase.ui:49
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_notifOnMessages)
-#: build/src/ui_dlgdisplaybase.h:123 rc.cpp:306
-msgid "On messages"
-msgstr "Lors de réception de messages"
-
-#. i18n: file: src/conf/dlgdisplaybase.ui:65
-#. i18n: ectx: property (text), widget (QLabel, label2_displayMainWindow)
-#: build/src/ui_dlgdisplaybase.h:124 rc.cpp:309
-msgid "Show main window"
-msgstr "Mettre la fenêtre principale au premier plan"
-
-#. i18n: file: src/conf/dlgdisplaybase.ui:81
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_displayOnStart)
-#: build/src/ui_dlgdisplaybase.h:125 rc.cpp:312
-msgid "On start"
-msgstr "Au démarrage"
-
-#. i18n: file: src/conf/dlggeneralbase.ui:26
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox1_history_2)
-#: build/src/ui_dlggeneralbase.h:165 rc.cpp:318
-msgid "Call history"
-msgstr "Historique d'appels"
-
-#. i18n: file: src/conf/dlggeneralbase.ui:35
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_enableHistory)
-#: build/src/ui_dlggeneralbase.h:166 rc.cpp:321
-msgid "Keep my history for at least"
-msgstr "Garder mon historique au moins"
-
-#. i18n: file: src/conf/dlggeneralbase.ui:61
-#. i18n: ectx: property (text), widget (QLabel, label)
-#: build/src/ui_dlggeneralbase.h:167 rc.cpp:324
-msgid "days"
-msgstr "jours"
-
-#. i18n: file: src/conf/dlggeneralbase.ui:84
-#. i18n: ectx: property (text), widget (QToolButton, toolButton_historyClear)
-#: build/src/ui_dlggeneralbase.h:168 rc.cpp:327
-msgid "Clear history"
-msgstr "Effacer l'historique"
-
-#. i18n: file: src/conf/dlggeneralbase.ui:100
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox2_connection_2)
-#: build/src/ui_dlggeneralbase.h:169 rc.cpp:330
-msgid "Connection"
-msgstr "Connexion"
-
-#. i18n: file: src/conf/dlggeneralbase.ui:109
-#. i18n: ectx: property (text), widget (QLabel, label_SIPPort_2)
-#: build/src/ui_dlggeneralbase.h:170 rc.cpp:333
-msgid "SIP Port"
-msgstr "Port SIP"
-
-#. i18n: file: src/conf/dlghooksbase.ui:20
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox_urlArgument)
-#: build/src/ui_dlghooksbase.h:180 rc.cpp:336
-msgid "URL Argument"
-msgstr "Argument URL"
-
-#. i18n: file: src/conf/dlghooksbase.ui:26
-#. i18n: ectx: property (text), widget (QLabel, label)
-#: build/src/ui_dlghooksbase.h:181 rc.cpp:339
-msgid "Custom commands on incoming calls with URL"
-msgstr "Commandes personnalisées lors d'appels entrants avec une URL"
-
-#. i18n: file: src/conf/dlghooksbase.ui:63
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_enableHooksSIP)
-#: build/src/ui_dlghooksbase.h:182 rc.cpp:342
-msgid "Trigger on specific SIP header"
-msgstr "Déclencher sur un entête SIP spécifique"
-
-#. i18n: file: src/conf/dlghooksbase.ui:83
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_enableHooksIAX)
-#: build/src/ui_dlghooksbase.h:183 rc.cpp:345
-msgid "Trigger on IAX2 URL"
-msgstr "Déclencher en IAX2"
-
-#. i18n: file: src/conf/dlghooksbase.ui:105
-#. i18n: ectx: property (text), widget (QLabel, label_command)
-#: build/src/ui_dlghooksbase.h:184 rc.cpp:348
-msgid "Command to run"
-msgstr "Commande à exécuter"
-
-#. i18n: file: src/conf/dlghooksbase.ui:128
-#. i18n: ectx: property (text), widget (QLabel, label_2)
-#: build/src/ui_dlghooksbase.h:185 rc.cpp:352
-#, no-c-format
-msgid "%s will be replaced with the passed URL."
-msgstr "%s sera remplacé par l'URL passé en argument."
-
-#. i18n: file: src/conf/dlghooksbase.ui:138
-#. i18n: ectx: property (title), widget (QGroupBox, groupBox_phoneNumberFormatting)
-#: build/src/ui_dlghooksbase.h:186 rc.cpp:355
-msgid "Phone number rewriting"
-msgstr "Réécriture des numéros appelés"
-
-#. i18n: file: src/conf/dlghooksbase.ui:159
-#. i18n: ectx: property (text), widget (QCheckBox, kcfg_addPrefix)
-#: build/src/ui_dlghooksbase.h:187 rc.cpp:358
-msgid "Prefix dialed numbers with"
-msgstr "Ajouter le préfixe"
-
-#. i18n: file: src/ui/SFLPhoneView_base.ui:35
-#. i18n: ectx: property (placeholderText), widget (KLineEdit, m_pSendMessageLE)
-#: build/src/ui_SFLPhoneView_base.h:174 rc.cpp:457
-msgid "Send text message"
-msgstr "Envoyer un message texte"
-
-#. i18n: file: src/ui/SFLPhoneView_base.ui:45
-#. i18n: ectx: property (text), widget (QToolButton, m_pSendMessagePB)
-#: build/src/ui_SFLPhoneView_base.h:175 rc.cpp:460
-msgid "Send"
-msgstr "Envoyer"
-
-#. i18n: file: src/ui/SFLPhoneView_base.ui:87
-#. i18n: ectx: property (toolTip), widget (QSlider, slider_recVol)
-#: build/src/ui_SFLPhoneView_base.h:177 rc.cpp:463
-msgid "Mic volume"
-msgstr "Volume du micro"
-
-#. i18n: file: src/ui/SFLPhoneView_base.ui:137
-#. i18n: ectx: property (toolTip), widget (QSlider, slider_sndVol)
-#: build/src/ui_SFLPhoneView_base.h:180 rc.cpp:466
-msgid "Speakers volume"
-msgstr "Volume des hauts-parleurs"
-
-#: src/AccountWizard.cpp:187 src/AccountWizard.cpp:348 src/SFLPhone.cpp:199
-msgid "Account creation wizard"
-msgstr "Assistant de création de compte"
-
-#: src/AccountWizard.cpp:243 src/AccountWizard.cpp:265
-#: src/AccountWizard.cpp:280 src/AccountWizard.cpp:688
-msgid "This assistant is now finished."
-msgstr "Cet assistant est maintenant terminé."
-
-#: src/AccountWizard.cpp:260
-msgid "Creation of account has failed for the reason"
-msgstr "Échec de la création du compte pour les raisons suivantes"
-
-#: src/AccountWizard.cpp:325 src/AccountWizard.cpp:512
-#: src/AccountWizard.cpp:587
-msgid "Voicemail number"
-msgstr "Numéro de boîte vocale"
-
-#: src/AccountWizard.cpp:349
-msgid "Welcome to the Account creation wizard of SFLphone!"
-msgstr "Bienvenue dans l'assistant de création de compte de SFLphone !"
-
-#: src/AccountWizard.cpp:351
-msgid "This installation wizard will help you configure an account."
-msgstr "Cet assistant vous guidera dans la configuration d'un compte."
-
-#: src/AccountWizard.cpp:379
-msgid "Account"
-msgstr "Compte"
-
-#: src/AccountWizard.cpp:380
-msgid "Please select one of the following options"
-msgstr "Veuillez sélectionner une des options suivantes"
-
-#: src/AccountWizard.cpp:382
-msgid "Create a free SIP/IAX2 account on sflphone.org"
-msgstr "Créer un compte SIP/IAX2 gratuit sur sflphone.org"
-
-#: src/AccountWizard.cpp:383
-msgid "Register an existing SIP or IAX2 account"
-msgstr "Enregistrer un compte SIP ou IAX2 existant"
-
-#: src/AccountWizard.cpp:420
-msgid "VoIP Protocols"
-msgstr "Protocoles VoIP"
-
-#: src/AccountWizard.cpp:421
-msgid "Select an account type"
-msgstr "Sélectionnez un type de compte"
-
-#: src/AccountWizard.cpp:423
-msgid "SIP (Session Initiation Protocol)"
-msgstr ""
-
-#: src/AccountWizard.cpp:424
-msgid "IAX2 (InterAsterix Exchange)"
-msgstr ""
-
-#: src/AccountWizard.cpp:461
-msgid "Optional email address"
-msgstr "Adresse courriel optionnelle"
-
-#: src/AccountWizard.cpp:462
-msgid "This email address will be used to send your voicemail messages."
-msgstr ""
-
-#: src/AccountWizard.cpp:464
-msgid "Email address"
-msgstr "Adresses de courriel"
-
-#: src/AccountWizard.cpp:466 src/AccountWizard.cpp:513
-msgid "Secure with ZRTP"
-msgstr "Sécurise avec ZRTP"
-
-#: src/AccountWizard.cpp:505
-msgid "SIP account settings"
-msgstr "Variables de configuration SIP"
-
-#: src/AccountWizard.cpp:506 src/AccountWizard.cpp:581
-msgid "Please fill the following information"
-msgstr "Veuillez remplir les champs suivants"
-
-#: src/AccountWizard.cpp:580
-msgid "IAX2 account settings"
-msgstr "Paramètres de compte IAX2"
-
-#: src/AccountWizard.cpp:647
-msgid "Network Address Translation (NAT)"
-msgstr ""
-
-#: src/AccountWizard.cpp:648
-msgid "You should probably enable this if you are behind a firewall."
-msgstr "Vous devriez probablement activer cette option si vous vous trouvez derrière "
-"un pare-feu."
-
-#: src/AccountWizard.cpp:650
-msgid "Enable STUN"
-msgstr "Activer STUN"
-
-#: src/AccountWizard.cpp:651
-msgid "Stun Server"
-msgstr "Serveur STUN"
-
-#: src/AccountWizard.cpp:689
-msgid ""
-"After checking the settings you chose, click \"Finish\" to create the "
-"account."
-msgstr ""
-"Après avoir vérifié les paramètres choisis, cliquez sur \"Terminer\" pour "
-"créer le compte."
-
-#: src/ActionSetAccountFirst.cpp:30
-msgid "Default account"
-msgstr "Compte par défaut"
-
-#: src/CallView.cpp:73 src/klib/dataengine/sflphonEngine.cpp:141
-#: src/lib/sflphone_const.h:44 src/widgets/CallTreeItem.cpp:132
-msgid "Transfer"
-msgstr "Transférer à"
-
-#: src/CallView.cpp:230 src/widgets/BookmarkDock.cpp:124
-#: src/widgets/BookmarkDock.cpp:125 src/widgets/ContactDock.cpp:190
-#: src/widgets/ContactDock.cpp:202 src/widgets/HistoryTreeItem.cpp:564
-msgid "Unknown"
-msgstr "Inconnu"
-
-#: src/conf/ConfigurationDialog.cpp:49
-msgid "General"
-msgstr "Générale"
-
-#: src/conf/ConfigurationDialog.cpp:50
-msgid "Display"
-msgstr "Affichage"
-
-#: src/conf/ConfigurationDialog.cpp:51
-msgid "Accounts"
-msgstr "Comptes"
-
-#: src/conf/ConfigurationDialog.cpp:52
-msgid "Audio"
-msgstr "Audio"
-
-#: src/conf/ConfigurationDialog.cpp:53
-msgid "Address Book"
-msgstr "Carnet d’adresses"
-
-#: src/conf/ConfigurationDialog.cpp:54
-msgid "Hooks"
-msgstr "Ancrage"
-
-#: src/conf/dlgaccounts.cpp:744 src/conf/dlgaccounts.cpp:745
-msgid "New credential"
-msgstr "Nouveau crédentiaux"
-
-#: src/klib/dataengine/sflphonEngine.cpp:134
-msgid "Sonnerie (entrante)"
-msgstr ""
-
-#: src/klib/dataengine/sflphonEngine.cpp:135
-msgid "Sonnerie (sortante)"
-msgstr ""
-
-#: src/klib/dataengine/sflphonEngine.cpp:136
-msgid "Talking"
-msgstr "En cours"
-
-#: src/klib/dataengine/sflphonEngine.cpp:137
-msgid "Dialing"
-msgstr "Composition"
-
-#: src/klib/dataengine/sflphonEngine.cpp:138
-msgid "Hold"
-msgstr "En attente"
-
-#: src/klib/dataengine/sflphonEngine.cpp:139
-msgid "Failed"
-msgstr "Échec"
-
-#: src/klib/dataengine/sflphonEngine.cpp:140
-msgid "Busy"
-msgstr "Occupé"
-
-#: src/klib/dataengine/sflphonEngine.cpp:142
-msgid "Transfer hold"
-msgstr ""
-
-#: src/klib/dataengine/sflphonEngine.cpp:143
-msgid "Over"
-msgstr "Terminée"
-
-#: src/klib/dataengine/sflphonEngine.cpp:144
-#: src/widgets/HistoryTreeItem.cpp:404
-msgid "Error"
-msgstr "Erreur"
-
-msgid "Ringing (in)"
-msgstr "Sonnerie (entrant)"
-
-msgid "Ringing (out)"
-msgstr "Sonnerie (sortante)"
-
-#: src/klib/dataengine/sflphonEngine.cpp:302
-msgid "Current_account"
-msgstr ""
-
-#: src/klib/HelperFunctions.cpp:45 src/widgets/ContactItemWidget.cpp:182
-msgid " numbers"
-msgstr " numéros"
-
-#: src/klib/SortableDockCommon.cpp:51
-msgid "Today"
-msgstr "Aujourd'hui"
-
-#: src/klib/SortableDockCommon.cpp:52
-msgid "Yesterday"
-msgstr "Hier"
-
-#: src/klib/SortableDockCommon.cpp:53
-msgid "Monday"
-msgstr "Lundi"
-
-#: src/klib/SortableDockCommon.cpp:53
-msgid "Tuesday"
-msgstr "Mardi"
-
-#: src/klib/SortableDockCommon.cpp:53
-msgid "Wednesday"
-msgstr "Mercredi"
-
-#: src/klib/SortableDockCommon.cpp:53
-msgid "Thursday"
-msgstr "Jeudi"
-
-#: src/klib/SortableDockCommon.cpp:53
-msgid "Friday"
-msgstr "Vendredi"
-
-#: src/klib/SortableDockCommon.cpp:53
-msgid "Saterday"
-msgstr "Samedi"
-
-#: src/klib/SortableDockCommon.cpp:53
-msgid "Sunday"
-msgstr "Dimanche"
-
-#: src/klib/SortableDockCommon.cpp:58
-msgid "Last week"
-msgstr "La semaine dernière"
-
-#: src/klib/SortableDockCommon.cpp:59
-msgid "Two weeks ago"
-msgstr "Il y a deux semaines"
-
-#: src/klib/SortableDockCommon.cpp:60
-msgid "Three weeks ago"
-msgstr "Il y a 3 semaines"
-
-#: src/klib/SortableDockCommon.cpp:61
-msgid "Last month"
-msgstr "Le moi dernier"
-
-#: src/klib/SortableDockCommon.cpp:62
-msgid "Two months ago"
-msgstr "Il y a deux mois"
-
-#: src/klib/SortableDockCommon.cpp:63
-msgid "Three months ago"
-msgstr "Il y a trois mois"
-
-#: src/klib/SortableDockCommon.cpp:64
-msgid "Four months ago"
-msgstr "Il y a quatre mois"
-
-#: src/klib/SortableDockCommon.cpp:65
-msgid "Five months ago"
-msgstr "Il y a 5 mois"
-
-#: src/klib/SortableDockCommon.cpp:66
-msgid "Six months ago"
-msgstr "Il y a six mois"
-
-#: src/klib/SortableDockCommon.cpp:67
-msgid "Seven months ago"
-msgstr "Il y a sept mois"
-
-#: src/klib/SortableDockCommon.cpp:68
-msgid "Eight months ago"
-msgstr "Il y a huit mois"
-
-#: src/klib/SortableDockCommon.cpp:69
-msgid "Nine months ago"
-msgstr "Il y a neuf mois"
-
-#: src/klib/SortableDockCommon.cpp:70
-msgid "Ten months ago"
-msgstr "Il y a dix mois"
-
-#: src/klib/SortableDockCommon.cpp:71
-msgid "Eleven months ago"
-msgstr "Il y a onze mois"
-
-#: src/klib/SortableDockCommon.cpp:72
-msgid "Twelve months ago"
-msgstr "Il y a 12 mois"
-
-#: src/klib/SortableDockCommon.cpp:73
-msgid "Last year"
-msgstr "L'an dernier"
-
-#: src/klib/SortableDockCommon.cpp:74
-msgid "Very long time ago"
-msgstr "Il y a très longtemps"
-
-#: src/klib/SortableDockCommon.cpp:75
-msgid "Never"
-msgstr "Jamais"
-
-#: src/lib/sflphone_const.h:41
-msgid "New call"
-msgstr "Nouvel appel"
-
-#: src/lib/sflphone_const.h:42 src/lib/sflphone_const.h:47
-msgid "Hang up"
-msgstr "Raccrocher"
-
-#: src/lib/sflphone_const.h:43
-msgid "Hold on"
-msgstr "Mettre en attente"
-
-#: src/lib/sflphone_const.h:45
-msgid "Record"
-msgstr "Enregistrer"
-
-#: src/lib/sflphone_const.h:46
-msgid "Pick up"
-msgstr "Décrocher"
-
-#: src/lib/sflphone_const.h:48
-msgid "Hold off"
-msgstr "Reprendre"
-
-#: src/lib/sflphone_const.h:49
-msgid "Give up transfer"
-msgstr "Abandonner le transfert"
-
-#: src/lib/sflphone_const.h:50
-msgid "Call back"
-msgstr "Rappeler"
-
-#: src/main.cpp:67
-msgid "SFLphone KDE Client"
-msgstr ""
-
-#: src/main.cpp:71
-msgid "(C) 2009-2012 Savoir-faire Linux"
-msgstr ""
-
-#: src/main.cpp:76
-msgid "Jérémy Quentin"
-msgstr ""
-
-#: src/main.cpp:77
-msgid "Emmanuel Lepage Vallee"
-msgstr ""
-
-#: src/SFLPhone.cpp:102
-msgid "Call"
-msgstr "Appel"
-
-#: src/SFLPhone.cpp:131
-msgid "SFLphone"
-msgstr ""
-
-#: src/SFLPhone.cpp:184 src/SFLPhone.cpp:189
-msgid "Configure SFLphone"
-msgstr "Configurer SFLphone"
-
-#: src/SFLPhone.cpp:186
-msgid "Display dialpad"
-msgstr "Afficher le clavier"
-
-#: src/SFLPhone.cpp:191
-msgid "Display text message box"
-msgstr "Afficher la boîte de message"
-
-#: src/SFLPhone.cpp:195
-msgid "Display volume controls"
-msgstr "Afficher les contrôles du volume"
-
-#: src/SFLPhone.cpp:202
-msgid "Configure Shortcut"
-msgstr "Configurer les raccourcis"
-
-#: src/SFLPhone.cpp:407 src/SFLPhone.cpp:409
-msgid "New incomming call"
-msgstr "Nouvel appel entrant"
-
-#: src/SFLPhone.cpp:407 src/SFLPhone.cpp:409
-msgid "New call from: \n"
-msgstr "Nouvel appel de: \n"
-
-#: src/SFLPhoneView.cpp:65 src/widgets/HistoryDock.cpp:112
-msgid "Calls"
-msgstr "Appels"
-
-#: src/SFLPhoneView.cpp:261
-msgid "Select phone number"
-msgstr "Sélectionner un numéro"
-
-#: src/SFLPhoneView.cpp:261
-msgid ""
-"This contact have many phone number, please select the one you wish to call"
-msgstr ""
-"Ce contacte a plusieurs numéro de téléphone, veuillez en choisir un"
-
-#: src/SFLPhoneView.cpp:503
-msgid "No registered accounts"
-msgstr "Pas de compte enregistré"
-
-#: src/SFLPhoneView.cpp:506
-msgid "Using account"
-msgstr "Utilise le compte"
-
-#: src/SFLPhoneView.cpp:641
-msgid "Edit before call"
-msgstr "Éditer avant d'appeler"
-
-#: src/widgets/BookmarkDock.cpp:77 src/widgets/ContactDock.cpp:114
-#: src/widgets/HistoryDock.cpp:121
-msgid "Filter"
-msgstr "Filtrer"
-
-#: src/widgets/BookmarkDock.cpp:84
-msgid "Show most called contacts"
-msgstr "Afficher les numéro les plus appelés"
-
-#: src/widgets/BookmarkDock.cpp:96 src/widgets/BookmarkDock.cpp:97
-#: src/widgets/ContactItemWidget.cpp:83 src/widgets/HistoryTreeItem.cpp:112
-msgid "Bookmark"
-msgstr "Marque pages"
-
-#: src/widgets/BookmarkDock.cpp:159 src/widgets/BookmarkDock.cpp:166
-msgid "Popular"
-msgstr "Populaire"
-
-#: src/widgets/CallTreeItem.cpp:99 src/widgets/CallTreeItem.cpp:127
-msgid "Conference"
-msgstr "Conférence"
-
-#: src/widgets/CallTreeItem.cpp:115
-msgid "Transfer to : "
-msgstr "Transférer à : "
-
-#: src/widgets/CallTreeItem.cpp:190 src/widgets/HistoryTreeItem.cpp:537
-msgid "<b>Unknown</b>"
-msgstr "<b>Inconnu</b>"
-
-#: src/widgets/ContactDock.cpp:96 src/widgets/HistoryDock.cpp:125
-msgid "Name"
-msgstr "Nom"
-
-#: src/widgets/ContactDock.cpp:96
-msgid "Organisation"
-msgstr "Organisation"
-
-#: src/widgets/ContactDock.cpp:96
-msgid "Recently used"
-msgstr "Récemment utilisés"
-
-#: src/widgets/ContactDock.cpp:96
-msgid "Group"
-msgstr "Groupes"
-
-#: src/widgets/ContactDock.cpp:96
-msgid "Department"
-msgstr "Département"
-
-#: src/widgets/ContactDock.cpp:104
-msgid "Contacts"
-msgstr "Contacts"
-
-#: src/widgets/ContactDock.cpp:118
-msgid "Display history"
-msgstr "Afficher l'historique"
-
-#: src/widgets/ContactDock.cpp:145
-msgid "Contact"
-msgstr "Contactes"
-
-#: src/widgets/ContactDock.cpp:199
-msgid "TODO"
-msgstr "À faire"
-
-#: src/widgets/ContactItemWidget.cpp:58 src/widgets/HistoryTreeItem.cpp:89
-msgid "Call Again"
-msgstr "Appeler encore"
-
-#: src/widgets/ContactItemWidget.cpp:63
-msgid "Edit contact"
-msgstr "Modifier le contacte"
-
-#: src/widgets/ContactItemWidget.cpp:68 src/widgets/HistoryTreeItem.cpp:102
-msgid "Copy"
-msgstr "Copier"
-
-#: src/widgets/ContactItemWidget.cpp:73 src/widgets/HistoryTreeItem.cpp:107
-msgid "Send Email"
-msgstr "Envoyer par courriel"
-
-#: src/widgets/ContactItemWidget.cpp:78
-msgid "Add Phone Number"
-msgstr "Ajouter un numéro de téléphone"
-
-#: src/widgets/HistoryDock.cpp:95
-msgid "Sort by:"
-msgstr "Trier par:"
-
-#: src/widgets/HistoryDock.cpp:96
-msgid "From:"
-msgstr "Depuis:"
-
-#: src/widgets/HistoryDock.cpp:97
-msgid "To:"
-msgstr "Jusqu'à:"
-
-#: src/widgets/HistoryDock.cpp:100
-msgid "Display all"
-msgstr "Afficher tout"
-
-#: src/widgets/HistoryDock.cpp:125
-msgid "Date"
-msgstr "Date"
-
-#: src/widgets/HistoryDock.cpp:125
-msgid "Popularity"
-msgstr "Popularité"
-
-#: src/widgets/HistoryDock.cpp:125
-msgid "Length"
-msgstr "Durée"
-
-#: src/widgets/HistoryDock.cpp:144
-msgid "History"
-msgstr "Historique"
-
-#: src/widgets/HistoryTreeItem.cpp:93
-msgid "Add Number to Contact"
-msgstr "Ajouter un numéro au contacte"
-
-#: src/widgets/HistoryTreeItem.cpp:98
-msgid "Add Contact"
-msgstr "Ajouter un contacte"
-
-#: src/widgets/HistoryTreeItem.cpp:279
-msgid "Are you sure you want to delete this recording?"
-msgstr "Etes-vous certain de vouloir supprimer cet enregistrement?"
-
-#: src/widgets/HistoryTreeItem.cpp:279
-msgid "Delete recording"
-msgstr "Supprimer l'enregistrement"
-
-#: src/widgets/HistoryTreeItem.cpp:401
-msgid "Fatal Error"
-msgstr "Erreur fatale"
-
-#: src/widgets/HistoryTreeItem.cpp:430
-msgid "Error opening files"
-msgstr "Erreur lors de l'ouverture du fichier"
-
-#. i18n: file: data/sflphone-client-kdeui.rc:12
-#. i18n: ectx: Menu (Actions)
-#: rc.cpp:3
-msgid "Actions"
-msgstr "Actions"
-
-#. i18n: file: data/sflphone-client-kdeui.rc:25
-#. i18n: ectx: Menu (Settings)
-#: rc.cpp:6
-msgid "Settings"
-msgstr "Configuration"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:10
-#. i18n: ectx: label, entry (SIPPort), group (main)
-#: rc.cpp:361
-msgid "Defines the port that will be used for SIP communication."
-msgstr "Définir le port utilisé pour les communications SIP"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:16
-#. i18n: ectx: label, entry (enableHistory), group (main)
-#: rc.cpp:364
-msgid "Defines whether sflphone should keep a history of calls."
-msgstr "Définir si SFLPhone doit conserver l'historique des appels"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:19
-#. i18n: ectx: label, entry (historyMax), group (main)
-#: rc.cpp:367
-msgid "Defines the number of days the history has to be kept."
-msgstr "Définir le nombre d'appels maximale"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:28
-#. i18n: ectx: label, entry (notifOnCalls), group (main)
-#: rc.cpp:370
-msgid "Defines whether user should be notified when receiving a call."
-msgstr "Définir si l'utilisateur doit être averti lors d'un appel entrant"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:32
-#. i18n: ectx: label, entry (notifOnMessages), group (main)
-#: rc.cpp:373
-msgid "Defines whether user should be notified when receiving a message."
-msgstr "Définir si l'utilisateur doit être averti lors d'un nouveau message"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:36
-#. i18n: ectx: label, entry (displayOnStart), group (main)
-#: rc.cpp:376
-msgid "Defines whether the main window should be displayed on start."
-msgstr "Définir si l'écran principale doit être afficher au départ"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:40
-#. i18n: ectx: label, entry (displayOnCalls), group (main)
-#: rc.cpp:379
-msgid ""
-"Defines whether the main window should be displayed when receiving a message."
-msgstr ""
-"Définir si l'écran principale doit être affiché lors d'un message"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:44
-#. i18n: ectx: label, entry (displayDialpad), group (main)
-#: rc.cpp:382
-msgid "Defines whether the dialpad is being shown by default"
-msgstr "Définir si le clavier doit être affiché par défaut"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:48
-#. i18n: ectx: label, entry (displayMessageBox), group (main)
-#: rc.cpp:385
-msgid "Defines whether the text message box is visible"
-msgstr "Définir si la boîte à message texte doit être affiché par défaut"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:52
-#. i18n: ectx: label, entry (displayVolume), group (main)
-#: rc.cpp:388
-msgid "Defines whether the volume widgets are visible by default"
-msgstr "Définir si les contrôles de volumes doivent être affiché par défaut"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:56
-#. i18n: ectx: label, entry (displayMenu), group (main)
-#: rc.cpp:391
-msgid ""
-"Defines whether the main menu is visible by default, it can be restored with "
-"\"Ctrl+m\""
-msgstr ""
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:59
-#. i18n: ectx: label, entry (displayDataRange), group (main)
-#: rc.cpp:394
-msgid "Defines whether call history is restricted to a specific date range"
-msgstr "Définir si l'historique est restreinte par défaut"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:62
-#. i18n: ectx: label, entry (displayPopularAsBookmark), group (main)
-#: rc.cpp:397
-msgid ""
-"Defines whether or not to display the 10 most popular phone number as "
-"bookmark automagically"
-msgstr ""
-"Définir si les numéro les plus populaires doivent être confidérés comme "
-"des favoris"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:65
-#. i18n: ectx: label, entry (historySortMode), group (main)
-#: rc.cpp:400
-msgid "Define sorting order for history list"
-msgstr "Définir l'ordre de trie de l'historique"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:68
-#. i18n: ectx: label, entry (contactSortMode), group (main)
-#: rc.cpp:403
-msgid "Define sorting order for contact list"
-msgstr "Définir l'ordre de tri des contactes"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:71
-#. i18n: ectx: label, entry (displayContactCallHistory), group (main)
-#: rc.cpp:406
-msgid "Defines if the individual contact history list is visible"
-msgstr "Définir si l'historique des contactes est visible"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:78
-#. i18n: ectx: label, entry (interface), group (main)
-#: rc.cpp:409
-msgid "Defines the Stun server to use."
-msgstr "Définir le serveur stun à utiliser"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:85
-#. i18n: ectx: label, entry (enableRingtones), group (main)
-#: rc.cpp:412
-msgid "Defines whether ringtones are enabled."
-msgstr "Définir si les sonneries sont activés"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:88
-#. i18n: ectx: label, entry (ringtone), group (main)
-#: rc.cpp:415
-msgid "Defines which ringtone is used."
-msgstr "Définir si les sonneries sont utilisés"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:91
-#. i18n: ectx: label, entry (alsaPlugin), group (main)
-#: rc.cpp:418
-msgid "Defines which ALSA plugin to use."
-msgstr "Définir les greffons ALSA utilisés"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:94
-#. i18n: ectx: label, entry (alsaInputDevice), group (main)
-#: rc.cpp:421
-msgid "Defines which ALSA Input device to use."
-msgstr "Définir quel périphérique d'entrée ALSA est utilisé"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:97
-#. i18n: ectx: label, entry (alsaOutputDevice), group (main)
-#: rc.cpp:424
-msgid "Defines which ALSA Output device to use."
-msgstr "Définir quel périphérique de sortie alsa est utilisé"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:100
-#. i18n: ectx: label, entry (pulseAudioVolumeAlter), group (main)
-#: rc.cpp:427
-msgid "Defines whether pulse audio can mute other applications during a call."
-msgstr "Définir si pulseaudio peut mettre en sourdine les autres applications pendant un appel"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:106
-#. i18n: ectx: label, entry (enableAddressBook), group (main)
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:110
-#. i18n: ectx: label, entry (phoneTypeList), group (main)
-#: rc.cpp:430 rc.cpp:433
-msgid "Defines whether the search in KDE Address Book is enabled"
-msgstr "Définir si le carnet d’adresse est utilisé"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:116
-#. i18n: ectx: label, entry (bookmarkList), group (main)
-#: rc.cpp:436
-msgid "List of bookmarked clients"
-msgstr "Liste des numéro favoris"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:122
-#. i18n: ectx: label, entry (enableHooksSIP), group (main)
-#: rc.cpp:439
-msgid "Defines whether to enable hooks for SIP accounts."
-msgstr "Définir si les ancrages sont activés pour SIP"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:125
-#. i18n: ectx: label, entry (enableHooksIAX), group (main)
-#: rc.cpp:442
-msgid "Defines whether to enable hooks for IAX accounts."
-msgstr "Définir si les ancrages sont activés pour IAX"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:128
-#. i18n: ectx: label, entry (hooksSIPHeader), group (main)
-#: rc.cpp:445
-msgid "Defines which header to catch for SIP accounts hooks."
-msgstr "Définir quel entête utiliser pour les ancrages SIP"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:131
-#. i18n: ectx: label, entry (hooksCommand), group (main)
-#: rc.cpp:448
-msgid "Defines which command to execute."
-msgstr "Définir quel commande exécuter"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:134
-#. i18n: ectx: label, entry (addPrefix), group (main)
-#: rc.cpp:451
-msgid "Defines whether to add a prefix for outgoing calls."
-msgstr "Définir si il faut ajouter un préfixe pour les appels sortants"
-
-#. i18n: file: src/klib/sflphone-client-kde.kcfg:137
-#. i18n: ectx: label, entry (prepend), group (main)
-#: rc.cpp:454
-msgid "Defines the prefix to add."
-msgstr "Définir le préfixe à ajouter"
-
-#: src/SFLPhoneAccessibility.cpp:30
-msgid "You currently have %1 calls"
-msgstr "Vous avez %1 appel en cours"
-
-#: src/SFLPhoneAccessibility.cpp:30
-msgid "You currently have no call"
-msgstr "Vous n'avez pas d'appels en cours"
-
-#: src/SFLPhoneAccessibility.cpp:30
-msgid "Call from %1, number %2"
-msgstr "Appel de %1, au numero %2"
-
-msgid "The current call is %1"
-msgstr "L'appel actuel est %1"
-
-msgid ",Your peer is %1"
-msgstr ", votre interlocuteur est %1"
-
-msgid ", the peer phone number is %1 "
-msgstr ", le numéro de votre interlocuteur est %1"
-
-msgid " and you have been talking since %1 seconds"
-msgstr " et vous parlez depuis %1 seconde"
-
-msgid "Please enter a transfer number and press enter, press escape to cancel"
-msgstr "Veuillez entrer un numéro pour vers lequel transférer et appuyiez sur entrer, appuyiez sur echape pour annuler"
-
-msgid "You call have been transferred to "
-msgstr "Votre appel à été transférée au numéro "
-
-msgid "Visible call details"
-msgstr "Details d'appels visible"
-
-#. i18n: file: src/conf/dlgaddressbookbase.ui:27
-msgid "Display organisation"
-msgstr "Afficher l'organisation"
-
-msgid "Display e-mail address"
-msgstr "Afficher le courriel"
-
-msgid "Contact list details"
-msgstr "Details d'affichage des contacts"
-
-msgid "Display bookmark"
-msgstr "Afficher les favoris"
-
-msgid "Display Contact"
-msgstr "Afficher les contactes"
-
-msgid "Ringtone"
-msgstr "Sonnerie"
-
-msgid "Display Icon"
-msgstr "Afficher l'icône"
-
-msgid "Display Security"
-msgstr "Afficher la sécurité"
-
-msgid "Display Codec"
-msgstr "Afficher le codec"
-
-msgid "Display Peer Name"
-msgstr "Afficher le nom"
-
-msgid "Display Call Number"
-msgstr "Afficher le numero"
-
-msgid "Minimum item height"
-msgstr "Hauteur minimale"
-
-msgid "Use custom file"
-msgstr "Utiliser un fichier personnalisé"
-
-msgid "Enable audio feedback from common actions"
-msgstr "Activer le retour vocale des opérations communes"
-
-msgid "Automatically read label when an overlay is being displayed"
-msgstr "Automatiquement lire les champs textes des boîtes de dialogue interne"
-
-msgid "Automattically read the call details when it is selected"
-msgstr "Automatiquement lire les informations de l'appel sélectionne"
-
-msgid "Always display phone number"
-msgstr "Toujours afficher les numéros de téléphones"
-
-msgid "View"
-msgstr "Affichage"
-
-msgid "Display e-mail"
-msgstr "Afficher le courriel"
-
-msgid "Display department"
-msgstr "Afficher le departement"
-
-#: rc.cpp:467
-msgctxt "NAME OF TRANSLATORS"
-msgid "Your names"
-msgstr "Emmanuel Lepage Vallée"
-
-#: rc.cpp:468
-msgctxt "EMAIL OF TRANSLATORS"
-msgid "Your emails"
-msgstr "emmanuel.lepage@savoirfairelinux.com"
\ No newline at end of file
diff --git a/kde/po/ru/CMakeLists.txt b/kde/po/ru/CMakeLists.txt
deleted file mode 100755
index 26b2f5e87830030c94b7cc31b832d4997f709f8a..0000000000000000000000000000000000000000
--- a/kde/po/ru/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-file(GLOB _po_files *.po)
-GETTEXT_PROCESS_PO_FILES(ru ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/kde/po/ru/sflphone-client-kde.po b/kde/po/ru/sflphone-client-kde.po
deleted file mode 100755
index 673fdf09b599869ac1b2688bac727241d990f439..0000000000000000000000000000000000000000
--- a/kde/po/ru/sflphone-client-kde.po
+++ /dev/null
@@ -1,1235 +0,0 @@
-# Russian Translation.
-# Copyright (C) 2009 Savoir-Faire Linux Inc.
-# This file is distributed under the same license as the sflphone package.
-# Hussein Abdallah <hussein.abdallah@savoirfairelinux.com>.
-#
-
-msgid ""
-msgstr ""
-"Project-Id-Version: SFLphone 0.9.6\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-15 15:25-0400\n"
-"PO-Revision-Date: 2009-06-08 10:19 GMT-5\n"
-"Last-Translator: HUSSEIN ABDALLAH <hussein.abdallah@savoirfairelinux.com>\n"
-"Language-Team:  Savoir-Faire Linux Inc <sflphoneteam@savoirfairelinux.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: ../sflphone-client-kde/src/Account.cpp:34
-#: ../sflphone-client-gnome/src/accountlist.c:175
-msgctxt "account state"
-msgid "Registered"
-msgstr "Зарегистрирован"
-
-#: ../sflphone-client-kde/src/Account.cpp:36
-#: ../sflphone-client-gnome/src/accountlist.c:178
-msgctxt "account state"
-msgid "Not Registered"
-msgstr "Не зарегистрирован"
-
-#: ../sflphone-client-kde/src/Account.cpp:38
-#: ../sflphone-client-gnome/src/accountlist.c:181
-msgctxt "account state"
-msgid "Trying..."
-msgstr "Пробует подключиться..."
-
-#: ../sflphone-client-kde/src/Account.cpp:40
-#: ../sflphone-client-gnome/src/accountlist.c:184
-msgctxt "account state"
-msgid "Error"
-msgstr "Ошибка"
-
-#: ../sflphone-client-kde/src/Account.cpp:42
-#: ../sflphone-client-gnome/src/accountlist.c:187
-msgctxt "account state"
-msgid "Bad authentification"
-msgstr "Неправильная идентификация"
-
-#: ../sflphone-client-kde/src/Account.cpp:44
-#: ../sflphone-client-gnome/src/accountlist.c:190
-msgctxt "account state"
-msgid "Network unreachable"
-msgstr "Сеть недоступна"
-
-#: ../sflphone-client-kde/src/Account.cpp:46
-#: ../sflphone-client-gnome/src/accountlist.c:193
-msgctxt "account state"
-msgid "Host unreachable"
-msgstr "Хост недоступен"
-
-#: ../sflphone-client-kde/src/Account.cpp:48
-#: ../sflphone-client-gnome/src/accountlist.c:196
-msgctxt "account state"
-msgid "Stun configuration error"
-msgstr "Ошибка настройки Stun"
-
-#: ../sflphone-client-kde/src/Account.cpp:50
-#: ../sflphone-client-gnome/src/accountlist.c:199
-msgctxt "account state"
-msgid "Stun server invalid"
-msgstr "Недействительный Stun-сервер"
-
-#: ../sflphone-client-kde/src/Account.cpp:51
-#: ../sflphone-client-gnome/src/accountlist.c:202
-msgctxt "account state"
-msgid "Invalid"
-msgstr "Недействительный"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:163
-#: ../sflphone-client-kde/src/AccountWizard.cpp:278
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:393
-msgid "Account creation wizard"
-msgstr "Мастер настройки SFLphone"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:199
-#: ../sflphone-client-kde/src/AccountWizard.cpp:217
-#: ../sflphone-client-kde/src/AccountWizard.cpp:561
-#: ../sflphone-client-gnome/src/assistant.c:68
-#, c-format
-msgid "This assistant is now finished."
-msgstr "Мастер закончил настройку."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:211
-msgid "Creation of account has failed for the reason"
-msgstr "Создание аккаунта не удалось по этим причинам"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:255
-#: ../sflphone-client-kde/src/AccountWizard.cpp:440
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:363
-#: ../sflphone-client-gnome/src/assistant.c:72
-msgid "Alias"
-msgstr "Псевдоним"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:256
-#: ../sflphone-client-kde/src/AccountWizard.cpp:441
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:370
-#: ../sflphone-client-gnome/src/assistant.c:75
-msgid "Server"
-msgstr "Сервер"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:257
-#: ../sflphone-client-kde/src/AccountWizard.cpp:442
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:371
-msgid "User"
-msgstr "Пользователь"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:258
-#: ../sflphone-client-kde/src/AccountWizard.cpp:443
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372
-msgid "Password"
-msgstr "Пароль"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:259
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:364
-#: ../sflphone-client-gnome/src/config/configwindow.c:418
-msgid "Protocol"
-msgstr "Протокол"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:260
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:373
-msgid "Mailbox"
-msgstr "Mailbox"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:279
-#: ../sflphone-client-gnome/src/assistant.c:216
-msgid "Welcome to the Account creation wizard of SFLphone!"
-msgstr "Добро пожаловать в SFLphone!"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:281
-#: ../sflphone-client-gnome/src/assistant.c:217
-msgid "This installation wizard will help you configure an account."
-msgstr "Этот мастер установки поможет вам настроить ваш аккаунт."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:309
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Account"
-msgstr "Аккаунты"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:310
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Please select one of the following options"
-msgstr "Введите пожалуйста следующие данные"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:312
-#: ../sflphone-client-gnome/src/assistant.c:251
-msgid "Create a free SIP/IAX2 account on sflphone.org"
-msgstr "Создать бесплатный SIP/IAX2-аккаунт на sflphone.org"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:313
-#: ../sflphone-client-gnome/src/assistant.c:253
-msgid "Register an existing SIP or IAX2 account"
-msgstr "Зарегистрировать существующий SIP или IAX2 аккаунт"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:352
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "VoIP Protocols"
-msgstr "VoIP-протоколы"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:353
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "Select an account type"
-msgstr "Выберите тип аккаунта"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:355
-#: ../sflphone-client-gnome/src/assistant.c:233
-msgid "SIP (Session Initiation Protocol)"
-msgstr "SIP (Session Initiation Protocol)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:356
-#: ../sflphone-client-gnome/src/assistant.c:235
-msgid "IAX2 (InterAsterix Exchange)"
-msgstr "IAX2 (InterAsterix Exchange)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:395
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "Optional email address"
-msgstr "Электронный адрес (необязательный)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:396
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "This email address will be used to send your voicemail messages."
-msgstr "Этот электронный адрес будет использоваться для речевых сообщений"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:398
-msgid "Email address"
-msgstr "Адрес эл. почты"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:432
-#: ../sflphone-client-gnome/src/assistant.c:266
-msgid "SIP account settings"
-msgstr "Настройка SIP-аккаунта"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:436
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "IAX2 account settings"
-msgstr "Настройка IAX2-аккаунта"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:438
-#: ../sflphone-client-gnome/src/assistant.c:266
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "Please fill the following information"
-msgstr "Введите пожалуйста следующие данные"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:444
-msgid "Voicemail number"
-msgstr "Номер автоответчика #"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:523
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:856
-msgid "Network Address Translation (NAT)"
-msgstr "Network Address Translation (NAT)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:524
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:536
-msgid "You should probably enable this if you are behind a firewall."
-msgstr "Вы наверное должны это включить если вы находитесь за сетевым экраном."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:526
-msgid "Enable STUN"
-msgstr "Включить STUN"

-#: ../sflphone-client-kde/src/AccountWizard.cpp:527
-msgid "Stun Server"
-msgstr "сервер"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:562
-msgid ""
-"After checking the settings you chose, click \"Finish\" to create the "
-"account."
-msgstr "Проверьте выбранные настройки и нажмите на чтобы создать аккаунт."
-
-#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26
-msgid "Default account"
-msgstr "Аккаунт по умолчанию"
-
-#: ../sflphone-client-kde/src/Call.cpp:116
-#: ../sflphone-client-gnome/src/contacts/calltree.c:322
-msgid "Transfer to : "
-msgstr "Переслать "
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:89
-#: ../sflphone-client-gnome/src/actions.c:816
-msgid "Codec"
-msgstr "Codec"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:93
-#: ../sflphone-client-gnome/src/config/audioconf.c:581
-msgid "Frequency"
-msgstr "Частота"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:97
-#: ../sflphone-client-gnome/src/config/audioconf.c:586
-msgid "Bitrate"
-msgstr "Битрейт"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:101
-#: ../sflphone-client-gnome/src/config/audioconf.c:591
-msgid "Bandwidth"
-msgstr "Пропускная способность"
-
-#: ../sflphone-client-kde/src/main.cpp:39
-msgid "SFLphone KDE Client"
-msgstr "SFLphone KDE Client"
-
-#: ../sflphone-client-kde/src/main.cpp:43
-msgid "(C) 2009 Savoir-faire Linux"
-msgstr "(C) 2009 Savoir-faire Linux"
-
-#: ../sflphone-client-kde/src/main.cpp:47
-msgid "Jérémy Quentin"
-msgstr "Jérémy Quentin"
-
-#: ../sflphone-client-kde/src/main.cpp:48
-msgctxt "NAME OF TRANSLATORS"
-msgid "Your names"
-msgstr "Hussein Abdallah"
-
-#: ../sflphone-client-kde/src/main.cpp:48
-msgctxt "EMAIL OF TRANSLATORS"
-msgid "Your emails"
-msgstr "hussein.abdallah@savoirfairelinux.com"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:62
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1084
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1089
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1094
-#: ../sflphone-client-gnome/src/statusicon.c:126
-msgid "SFLphone"
-msgstr "SFLphone"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:209
-msgid "Incoming call"
-msgstr "Входящий звонок"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:210
-msgid "You have an incoming call from"
-msgstr "Входящий звонок от"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:210
-msgid "Click to accept or refuse it."
-msgstr "Нажмите чтобы принять или отклонить его."
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:716
-msgid "Address book loading..."
-msgstr "Адресная книга загружается..."
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:901
-#: ../sflphone-client-gnome/src/actions.c:89
-msgid "No registered accounts"
-msgstr "У вас нет зарегистрированных аккаунтов"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:905
-#: ../sflphone-client-gnome/src/actions.c:83
-#: ../sflphone-client-gnome/src/actions.c:813
-msgid "Using account"
-msgstr "используется аккаунт"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1084
-msgid "Main screen"
-msgstr "Главное окно"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1089
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165
-msgid "Call history"
-msgstr "Журнал звонков"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1094
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:394
-#: ../sflphone-client-gnome/src/toolbar.c:243
-#: ../sflphone-client-gnome/src/toolbar.c:245
-msgid "Address book"
-msgstr "Адресная книга"
-
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1108
-#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1169
-msgid "Edit before call"
-msgstr "Изменить перед звонком"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:56
-#: ../sflphone-client-gnome/src/toolbar.c:167
-#: ../sflphone-client-gnome/src/toolbar.c:169
-msgid "New call"
-msgstr "Новый звонок"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:57
-#: ../sflphone-client-kde/src/sflphone_const.h:62
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:381
-#: ../sflphone-client-gnome/src/toolbar.c:186
-#: ../sflphone-client-gnome/src/toolbar.c:188
-msgid "Hang up"
-msgstr "Положить трубку"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:58
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:382
-#: ../sflphone-client-gnome/src/toolbar.c:207
-#: ../sflphone-client-gnome/src/toolbar.c:209
-msgid "Hold on"
-msgstr "Удержать звонок"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:59
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:383
-#: ../sflphone-client-gnome/src/toolbar.c:220
-#: ../sflphone-client-gnome/src/toolbar.c:222
-msgid "Transfer"
-msgstr "Переслать звонок на другой номер"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:60
-#: ../sflphone-client-gnome/src/toolbar.c:263
-msgid "Record"
-msgstr "Записать переговор"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:61
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:380
-#: ../sflphone-client-gnome/src/toolbar.c:176
-#: ../sflphone-client-gnome/src/toolbar.c:178
-msgid "Pick up"
-msgstr "Взять трубку"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:63
-#: ../sflphone-client-gnome/src/toolbar.c:196
-#: ../sflphone-client-gnome/src/toolbar.c:198
-msgid "Hold off"
-msgstr "Снова взять"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:64
-msgid "Give up transfer"
-msgstr "Отменить трансфер"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:65
-msgid "Call back"
-msgstr "Перезвонить"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:306
-#: ../sflphone-client-gnome/src/config/configwindow.c:722
-#: ../sflphone-client-gnome/src/config/configwindow.c:791
-msgctxt "Config section"
-msgid "General"
-msgstr "Общие настройки"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49
-msgctxt "Config section"
-msgid "Display"
-msgstr "Экран"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50
-#: ../sflphone-client-gnome/src/config/configwindow.c:833
-msgctxt "Config section"
-msgid "Accounts"
-msgstr "Аккаунты"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51
-#: ../sflphone-client-gnome/src/config/configwindow.c:786
-msgctxt "Config section"
-msgid "Audio"
-msgstr "звука"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52
-#: ../sflphone-client-gnome/src/config/configwindow.c:801
-msgctxt "Config section"
-msgid "Address Book"
-msgstr "Адресная книга"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53
-#: ../sflphone-client-gnome/src/config/configwindow.c:796
-msgctxt "Config section"
-msgid "Recordings"
-msgstr "Запись"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54
-#: ../sflphone-client-gnome/src/config/configwindow.c:806
-msgctxt "Config section"
-msgid "Hooks"
-msgstr "перехватчики (hooks)"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:328
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking "
-"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" "
-"buttons. Edit the selected account with the form on the right."
-msgstr ""
-"По умолчанию, SFLPhone будет использовать первый аккаунт в списке "
-"зарегистрированных аккаунтов. Последовательность использования "
-"аккаунтов можно изменить при помощи стрелок \"Вверх\" и \"Вниз\"."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:332
-msgid "Remove the selected account"
-msgstr "Убрать выбранный аккаунт"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:335
-msgid ""
-"This button will remove the selected account in the list below. Be sure you "
-"really don't need it anymore. If you think you might use it again later, "
-"just uncheck it."
-msgstr ""
-"Это кнопка уберëт аккаунт. Если вы думаете его использовать позже, "
-"то достаточно его отменить "
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:340
-msgid "Remove"
-msgstr "Убрать"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:342
-msgid "Add a new account"
-msgstr "Добавить новый аккаунт"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:345
-msgid ""
-"This button enables you to initialize a new account. You will then be able "
-"to edit it using the form on the right."
-msgstr ""
-"Это кнопка позволит вам добавить новый аккаунт. После этого вы сможете "
-"его изменить при помощи экрана справа."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:347
-msgid "Add"
-msgstr "Добавить"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:349
-msgid "Get this account down"
-msgstr "Опустить этот аккаунт"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:352
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:359
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows."
-msgstr ""
-"По умолчанию, SFLPhone будет использовать первый аккаунт в списке "
-"зарегистрированных аккаунтов. Последовательность использования "
-"аккаунтов можно изменить при помощи стрелок \"Вверх\" и \"Вниз\"."
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:354
-msgid "Down"
-msgstr "Вниз"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:356
-msgid "Get this account up"
-msgstr "Поднять этот аккаунт"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:361
-msgid "Up"
-msgstr "Вверх"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:362
-msgid "Apply"
-msgstr "Применить"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:367
-msgid "SIP"
-msgstr "SIP"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368
-msgid "IAX"
-msgstr "IAX"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:374
-#: ../sflphone-client-gnome/src/config/configwindow.c:425
-msgid "Status"
-msgstr "Статус"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:377
-#: ../sflphone-client-gnome/src/config/configwindow.c:528
-msgid "Stun parameters will be applied on each SIP account created."
-msgstr "STUN-параметры будут эффективны для каждого созданного SIP-аккаунта"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:378
-msgid "Enable Stun"
-msgstr "Вклучить STUN"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380
-#: ../sflphone-client-gnome/src/config/configwindow.c:544
-msgid "Format : name.server:port"
-msgstr "Формат: имя.сервер:порт"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382
-msgid "choose Stun server (example : stunserver.org)"
-msgstr "Выберите STUN-Сервер (например : stunserver.org)"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154
-msgid "Enable address book"
-msgstr "Включить адресную книгу"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155
-msgid "Maximum results"
-msgstr "Максимальное количество результатов"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156
-msgid "Display photo if available"
-msgstr "Показать фотографию (если имеется)"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157
-msgid "Display phone numbers of these types :"
-msgstr "Показать эти номера :"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158
-msgid "Work"
-msgstr "Рабочий"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159
-msgid "Mobile"
-msgstr "Мобильный"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160
-msgid "Home"
-msgstr "Домашний"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225
-msgid "Sound manager"
-msgstr "Менджер звука"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228
-msgid "ALSA"
-msgstr "ALSA"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229
-msgid "PulseAudio"
-msgstr "PulseAudio"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231
-msgid "Enable ringtones"
-msgstr "Включить звонки"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232
-#: ../sflphone-client-gnome/src/config/audioconf.c:812
-msgid "Codecs"
-msgstr "Кодеки"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233
-#: ../sflphone-client-gnome/src/config/audioconf.c:795
-msgid "ALSA settings"
-msgstr "Настройка ALSA"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234
-#: ../sflphone-client-gnome/src/config/audioconf.c:662
-msgid "ALSA plugin"
-msgstr "ALSA-плагин"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235
-#: ../sflphone-client-gnome/src/config/audioconf.c:706
-msgid "Input"
-msgstr "Вход"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236
-#: ../sflphone-client-gnome/src/config/audioconf.c:684
-msgid "Output"
-msgstr "Выход"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237
-msgid "PulseAudio settings"
-msgstr "Настройка PulseAudio"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238
-msgid "Mute other applications during a call"
-msgstr "Приглушить звук других програм во время звонка"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121
-msgid "Enable notifications"
-msgstr "Включить предупреждения"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126
-msgid "On incoming calls"
-msgstr "При входящих звонках"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123
-msgid "On messages"
-msgstr "При звуковых сообщениях"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124
-msgid "Show main window"
-msgstr "Показать главное окно"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125
-msgid "On start"
-msgstr "При пуске"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166
-msgctxt "Beginning of 'Keep my history for at least n days.'"
-msgid "Keep my history for at least"
-msgstr "Сохранить журнал как минимум на "
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167
-#: ../sflphone-client-gnome/src/config/configwindow.c:643
-msgctxt "End of 'Keep my history for at least n days.'"
-msgid "days"
-msgstr "дней"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168
-msgid "Clear history"
-msgstr "Стереть журнал"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169
-msgid "Connection"
-msgstr "Подключение"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170
-#: ../sflphone-client-gnome/src/config/configwindow.c:664
-msgid "SIP Port"
-msgstr "SIP-порт"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180
-#: ../sflphone-client-gnome/src/config/hooks-config.c:130
-msgid "URL Argument"
-msgstr "Передача URL"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181
-#: ../sflphone-client-gnome/src/config/hooks-config.c:135
-msgid "Custom commands on incoming calls with URL"
-msgstr "Команды при входящих звонках с "
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182
-msgid "Trigger on specific SIP header"
-msgstr "Запустить при определëнном SIP	-заголовке"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183
-msgid "Trigger on IAX2 URL"
-msgstr "Запустить при URL IAX2"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184
-msgid "Command to run"
-msgstr "Выполнить команду:"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185
-#: ../sflphone-client-gnome/src/config/hooks-config.c:138
-#, c-format
-msgid "%s will be replaced with the passed URL."
-msgstr "%s будет заменена на переданную URL"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186
-#: ../sflphone-client-gnome/src/config/hooks-config.c:165
-msgid "Phone number rewriting"
-msgstr "Переписка номера телефона"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187
-msgid "Prefix dialed numbers with"
-msgstr "Добавить перед на набранными номерами"
-
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92
-#: ../sflphone-client-gnome/src/config/configwindow.c:726
-msgid "Destination folder"
-msgstr "Папка назначения"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:384
-#: ../sflphone-client-gnome/src/toolbar.c:232
-#: ../sflphone-client-gnome/src/toolbar.c:234
-msgid "History"
-msgstr "Журнал"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:385
-#: ../sflphone-client-gnome/src/toolbar.c:52
-#: ../sflphone-client-gnome/src/toolbar.c:251
-#: ../sflphone-client-gnome/src/toolbar.c:255
-msgid "Voicemail"
-msgstr "Автоответчик"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:386
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:388
-msgid "Configure SFLphone"
-msgstr "Настроить SFLphone"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:390
-msgid "Display volume controls"
-msgstr "Показать настройку звука"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:391
-msgid "Display dialpad"
-msgstr "Показать клвиатуру"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:392
-msgctxt "Action record a call"
-msgid "Record"
-msgstr "Записать переговор"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:396
-msgid "Attention:number of results exceeds max displayed."
-msgstr "Внимание: количество результатов превышает настроеннуй максимум"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:398
-#: ../sflphone-client-gnome/src/sliders.c:163
-msgid "Mic volume"
-msgstr "Громкость микрофона"
-
-#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:402
-#: ../sflphone-client-gnome/src/sliders.c:161
-msgid "Speakers volume"
-msgstr "Громкость"
-
-#: ../sflphone-client-gnome/src/actions.c:54
-#: ../sflphone-client-gnome/src/sflnotify.c:94
-msgid "%d voice mail"
-msgid_plural "%d voice mails"
-msgstr[0] "%d речевое сообщение"
-msgstr[1] "%d речевые сообщения"
-
-#: ../sflphone-client-gnome/src/actions.c:234
-msgid ""
-"Unable to connect to the SFLphone server.\n"
-"Make sure the daemon is running."
-msgstr ""
-"Невозможно подключиться к SFLphone-серверу.\n"
-"Проверьте если демон работает."
-
-#: ../sflphone-client-gnome/src/actions.c:809
-#, c-format
-msgid "IP call - %s"
-msgstr "IP звонок  - %s"
-
-#: ../sflphone-client-gnome/src/actions.c:908
-#, c-format
-msgid ""
-"<b>Error: No audio codecs found.\n"
-"\n"
-"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</"
-"b> directory in your home( <i>%s</i> )"
-msgstr ""
-"<b>Ошибка: звуковые кодеки не найдены.\n"
-"\n"
-"</b> Звуковые кодеки SFL должны находиться в <i>%s</i> или в <b>.sflphone</"
-"b> каталоге в вашем домашнем каталоге( <i>%s</i> )"
-
-#: ../sflphone-client-gnome/src/assistant.c:70
-msgid ""
-"You can at any time check your registration state or modify your accounts "
-"parameters in the Options/Accounts window."
-msgstr "Вы можете в любое время проверить статус регистрации или изменить"
-"параметры  ваших аккаунтов в меню Правка / Аккаунты."
-
-#: ../sflphone-client-gnome/src/assistant.c:78
-msgid "Username"
-msgstr "Пользователь"
-
-#: ../sflphone-client-gnome/src/assistant.c:190
-msgid "SFLphone account creation wizard"
-msgstr "Мастер настройки SFLphone"
-
-#: ../sflphone-client-gnome/src/assistant.c:274
-#: ../sflphone-client-gnome/src/assistant.c:370
-#: ../sflphone-client-gnome/src/config/accountwindow.c:153
-msgid "_Alias"
-msgstr "_Псевдоним"
-
-#: ../sflphone-client-gnome/src/assistant.c:282
-#: ../sflphone-client-gnome/src/assistant.c:378
-#: ../sflphone-client-gnome/src/config/accountwindow.c:189
-msgid "_Host name"
-msgstr "Имя или IP-адрес _сервера"
-
-#: ../sflphone-client-gnome/src/assistant.c:290
-#: ../sflphone-client-gnome/src/assistant.c:386
-#: ../sflphone-client-gnome/src/config/accountwindow.c:197
-msgid "_User name"
-msgstr "Имя или _номер пользователя"
-
-#: ../sflphone-client-gnome/src/assistant.c:306
-#: ../sflphone-client-gnome/src/assistant.c:401
-#: ../sflphone-client-gnome/src/config/accountwindow.c:212
-msgid "_Password"
-msgstr "Па_роль"
-
-#: ../sflphone-client-gnome/src/assistant.c:324
-#: ../sflphone-client-gnome/src/assistant.c:417
-#: ../sflphone-client-gnome/src/config/accountwindow.c:228
-msgid "_Voicemail number"
-msgstr "Номер _автоответчика #"
-
-#: ../sflphone-client-gnome/src/assistant.c:347
-msgid "_Email address"
-msgstr "_Адрес эл. почты"
-
-#: ../sflphone-client-gnome/src/assistant.c:444
-#: ../sflphone-client-gnome/src/config/configwindow.c:532
-msgid "E_nable STUN"
-msgstr "Включить STUN"
-
-#: ../sflphone-client-gnome/src/assistant.c:451
-msgid "_STUN server"
-msgstr "_STUN-сервер"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Account Registration"
-msgstr "Регистрация аккаунта"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Congratulations!"
-msgstr "Поздравляем!"
-
-#: ../sflphone-client-gnome/src/errors.c:29
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening playback device"
-msgstr ""
-"<b>ALSA-nпредупреждение</b>\n"
-"\n"
-"Ошибка во время активирования устройства проигрывания"
-
-#: ../sflphone-client-gnome/src/errors.c:32
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening capture device"
-msgstr ""
-"<b>ALSA-nпредупреждение</b>\n"
-"\n"
-"Ошибка во время активирования устройства входа"
-
-#: ../sflphone-client-gnome/src/errors.c:35
-msgid ""
-"Pulseaudio notification\n"
-"\n"
-"Pulseaudio is not running"
-msgstr ""
-"<b>Предупреждение Pulseaudio</b>\n"
-"\n"
-"Pulseaudio не работает"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:70
-msgid "There is one call in progress."
-msgstr "Звонок ещё не окончен."
-
-#: ../sflphone-client-gnome/src/mainwindow.c:74
-msgid "There are calls in progress."
-msgstr "Несколько звонков ещё не окончены."
-
-#: ../sflphone-client-gnome/src/mainwindow.c:83
-msgid "Do you still want to quit?"
-msgstr "Вы уверенны что хотите выйти?"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:296
-msgid "SFLphone Error"
-msgstr "Ошибка SFLphone."
-
-#: ../sflphone-client-gnome/src/menus.c:134
-msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols."
-msgstr "SFLphone - SIP и IAX2-совместимый VoIP-клиент "
-
-#: ../sflphone-client-gnome/src/menus.c:137
-msgid "About SFLphone"
-msgstr "О SFLphone"
-
-#: ../sflphone-client-gnome/src/menus.c:161
-msgid "_Help"
-msgstr "_Помощь"
-
-#: ../sflphone-client-gnome/src/menus.c:296
-#: ../sflphone-client-gnome/src/menus.c:962
-msgid "_New call"
-msgstr "_Новый звонок"
-
-#: ../sflphone-client-gnome/src/menus.c:308
-#: ../sflphone-client-gnome/src/menus.c:794
-msgid "_Pick up"
-msgstr "_Взять трубку"
-
-#: ../sflphone-client-gnome/src/menus.c:318
-#: ../sflphone-client-gnome/src/menus.c:806
-msgid "_Hang up"
-msgstr "_Положить трубку"
-
-#: ../sflphone-client-gnome/src/menus.c:328
-#: ../sflphone-client-gnome/src/menus.c:818
-msgid "On _Hold"
-msgstr "_Удержать звонок"
-
-#: ../sflphone-client-gnome/src/menus.c:340
-#: ../sflphone-client-gnome/src/menus.c:830
-msgid "_Record"
-msgstr "Записать"
-
-#: ../sflphone-client-gnome/src/menus.c:354
-msgid "_Account creation wizard"
-msgstr "Мастер настройки SFLphone"
-
-#: ../sflphone-client-gnome/src/menus.c:384
-msgid "_Call"
-msgstr "_Звонок"
-
-#: ../sflphone-client-gnome/src/menus.c:552
-msgid "Clear _history"
-msgstr "_Стереть журнал"
-
-#: ../sflphone-client-gnome/src/menus.c:564
-msgid "_Accounts"
-msgstr "_Аккаунты"
-
-#: ../sflphone-client-gnome/src/menus.c:579
-msgid "_Edit"
-msgstr "_Правка"
-
-#: ../sflphone-client-gnome/src/menus.c:640
-msgid "_Dialpad"
-msgstr "_Клавиатура"
-
-#: ../sflphone-client-gnome/src/menus.c:652
-msgid "_Volume controls"
-msgstr "_Настройки громкости"
-
-#: ../sflphone-client-gnome/src/menus.c:670
-msgid "_View"
-msgstr "_Вид"
-
-#: ../sflphone-client-gnome/src/menus.c:890
-msgid "_Call back"
-msgstr "_Перезвонить"
-
-#: ../sflphone-client-gnome/src/menus.c:1070
-msgid "Edit phone number"
-msgstr "Мобильный телефон"
-
-#: ../sflphone-client-gnome/src/menus.c:1081
-msgid "Edit the phone number before making a call"
-msgstr "Изменить номер телефона перед звонком"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:71
-#: ../sflphone-client-gnome/src/sflnotify.c:91
-#, c-format
-msgid "%s account : %s"
-msgstr "%s аккаунт: %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:75
-#, c-format
-msgid "<i>From</i> %s"
-msgstr "<i>От:</i> %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:111
-#, c-format
-msgid "Calling with %s account <i>%s</i>"
-msgstr "Звонок с аккаунтом %s <i>%s</i>"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:115
-msgid "Current account"
-msgstr "Нынешний аккаунт"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:130
-msgid "You have no accounts set up"
-msgstr "Вы не настроили ни одного аккаунта"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:131
-#: ../sflphone-client-gnome/src/sflnotify.c:148
-msgid "Error"
-msgstr "Ошибка"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:147
-msgid "You have no registered accounts"
-msgstr "У вас нет зарегистрированных аккаунтов"
-
-#: ../sflphone-client-gnome/src/statusicon.c:91
-msgid "_Show main window"
-msgstr "_Показать главное окно"
-
-#: ../sflphone-client-gnome/src/statusicon.c:125
-#, c-format
-msgid "%s - %s"
-msgstr "%s - %s"
-
-#: ../sflphone-client-gnome/src/statusicon.c:127
-#, c-format
-msgid "%i account configured"
-msgid_plural "%i accounts configured"
-msgstr[0] "SFLphone - Зарегистрирован %i аккаунт"
-msgstr[1] "SFLphone - Зарегистрировано %i аккаунтов"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:113
-msgid "Account settings"
-msgstr "Настройки аккаунта"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:147
-msgid "_Enable this account"
-msgstr "_Включить"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:161
-msgid "_Protocol"
-msgstr "Пр_отокол"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:179
-msgid "Unknown"
-msgstr "Неизвестный"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:312
-msgid "_Use Evolution address books"
-msgstr "_Использовать адресную книгу Evolution"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:319
-msgid "Download limit :"
-msgstr "Ограничение скорости скачивания:"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:327
-msgid "cards"
-msgstr "каротчек"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:333
-msgid "_Display contact photo if available"
-msgstr "_Показать фотографию контакта (если имеется):"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:341
-msgid "Fields from Evolution's address books"
-msgstr "Исполоьзовать следующие поля из адресной книги Evolution:"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:345
-msgid "_Work"
-msgstr "_Рабочий"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:351
-msgid "_Home"
-msgstr "_Домашний"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:357
-msgid "_Mobile"
-msgstr "_Мобильный"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:364
-msgid "Address Books"
-msgstr "Адресная книга"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:368
-msgid "Select which Evolution address books to use"
-msgstr "Выбрать адресную книгу Evolution:"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:404
-#: ../sflphone-client-gnome/src/config/audioconf.c:576
-msgid "Name"
-msgstr "Имя"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:741
-msgid "_Voice Activity Detection"
-msgstr "Включить детектор тишины"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:751
-msgid "_Noise Reduction (Narrow-Band Companding)"
-msgstr "Шумоподавление"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:780
-msgid "Sound Manager"
-msgstr "Менеджер звука"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:783
-msgid "_Pulseaudio"
-msgstr "_Pulseaudio"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:788
-msgid "_ALSA"
-msgstr "_ALSA"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:835
-msgid "Ringtones"
-msgstr "Звонки"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:841
-msgid "_Enable ringtones"
-msgstr "Включить звонок"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:847
-msgid "Choose a ringtone"
-msgstr "Выберите звонок"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:853
-msgid "Audio Files"
-msgstr "Звуковые файлы"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:589
-msgid "Desktop Notifications"
-msgstr "Извещения на рабочем столе"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:593
-msgid "_Enable notifications"
-msgstr "Включить звонок"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:599
-msgid "Enable voicemail _notifications"
-msgstr "Включить предупреждения о речевых сообщениях"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:611
-msgid "System Tray Icon"
-msgstr "System Tray Icon"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:614
-msgid "_Popup main window on incoming call"
-msgstr "_Показать главное окно при входящем звонке"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:619
-msgid "Ne_ver popup main window"
-msgstr "Никогда не показывать главное окно"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:623
-msgid "Hide SFLphone window on _startup"
-msgstr "Спрятать окно SFLphone при пуске"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:629
-msgid "Calls History"
-msgstr "Журнал звонков"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:632
-msgctxt "Beginning of 'Keep my history for at least n days.'"
-msgid "_Keep my history for at least"
-msgstr "Сохранить журнал как минимум на "
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:647
-msgid "PulseAudio sound server"
-msgstr "Сервер звука PulseAudio"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:650
-msgid "_Mute other applications during a call"
-msgstr "Приглушать звук других програм во время звонка"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:677
-msgid "Port"
-msgstr "Порт"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:732
-msgid "Select a folder"
-msgstr "Выберите папку"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:766
-msgid "Preferences"
-msgstr "Предпочтения"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:845
-msgid "Configured Accounts"
-msgstr "Нынешний аккаунт"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:141
-msgid "Trigger on specific _SIP header"
-msgstr "Запустить при определëнном SIP-заголовке"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:150
-msgid "Trigger on _IAX2 URL"
-msgstr "Запустить при наличии URL _IAX2"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:155
-msgid "Command to _run"
-msgstr "_Выполнить команду:"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:169
-msgid "_Prefix dialed numbers with"
-msgstr "Добавить перед на набранными номерами"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:56
-msgid "Search all"
-msgstr "Искать всë"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:57
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:70
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:82
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:94
-msgid "Click here to change the search type"
-msgstr "Нажмите сюда чтобы выбрать тип поиска"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:69
-msgid "Search by missed call"
-msgstr "Искать в пропущенных звонках"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:81
-msgid "Search by incoming call"
-msgstr "Искать во входящих звонках"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:93
-msgid "Search by outgoing call"
-msgstr "Искать в выходящих звонках"
-
diff --git a/kde/po/zh_CN/CMakeLists.txt b/kde/po/zh_CN/CMakeLists.txt
deleted file mode 100755
index d1c85c8e816bb5b893526c055313dd92ce209fd7..0000000000000000000000000000000000000000
--- a/kde/po/zh_CN/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-file(GLOB _po_files *.po)
-GETTEXT_PROCESS_PO_FILES(zh_CN ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/kde/po/zh_CN/sflphone-client-kde.po b/kde/po/zh_CN/sflphone-client-kde.po
deleted file mode 100755
index 720d784bed96e8bc84812517e872af8cb56e2b26..0000000000000000000000000000000000000000
--- a/kde/po/zh_CN/sflphone-client-kde.po
+++ /dev/null
@@ -1,1538 +0,0 @@
-# Chinese translation of SFLphone.
-# Copyright (C) 2008 The Free Software Foundation, Inc.
-# This file is distributed under the GNU General Public License Version 3.
-# 
-# Yun Liu <yun.liu@savoirfairelinux.com>, 2008.
-# 
-msgid ""
-msgstr ""
-"Project-Id-Version: SFLphone 0.9.2\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-23 10:14-0400\n"
-"PO-Revision-Date: 2008-10-28 14:15\n"
-"Last-Translator: Yun Liu <yun.liu@savoirfairelinux.com>\n"
-"Language-Team: SavoirFaireLinux Inc <sflphoneteam@savoirfairelinux.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n>1;\n"
-
-#: ../sflphone-client-kde/src/Account.cpp:34
-#: ../sflphone-client-gnome/src/accountlist.c:175
-msgid "Registered"
-msgstr "已注册"
-
-#: ../sflphone-client-kde/src/Account.cpp:36
-#: ../sflphone-client-gnome/src/accountlist.c:178
-msgid "Not Registered"
-msgstr "未注册"
-
-#: ../sflphone-client-kde/src/Account.cpp:38
-#: ../sflphone-client-gnome/src/accountlist.c:181
-msgid "Trying..."
-msgstr "正在连接..."
-
-#: ../sflphone-client-kde/src/Account.cpp:40
-#: ../sflphone-client-gnome/src/accountlist.c:184
-#: ../sflphone-client-gnome/src/sflnotify.c:131
-#: ../sflphone-client-gnome/src/sflnotify.c:148
-msgid "Error"
-msgstr "注册失败"
-
-#: ../sflphone-client-kde/src/Account.cpp:42
-#: ../sflphone-client-gnome/src/accountlist.c:187
-#, fuzzy
-msgid "Authentication Failed"
-msgstr "认证错误"
-
-#: ../sflphone-client-kde/src/Account.cpp:44
-#: ../sflphone-client-gnome/src/accountlist.c:190
-msgid "Network unreachable"
-msgstr "网络连接失败"
-
-#: ../sflphone-client-kde/src/Account.cpp:46
-#: ../sflphone-client-gnome/src/accountlist.c:193
-msgid "Host unreachable"
-msgstr "服务器连接失败"
-
-#: ../sflphone-client-kde/src/Account.cpp:48
-#: ../sflphone-client-gnome/src/accountlist.c:196
-msgid "Stun configuration error"
-msgstr "Stun配置有误"
-
-#: ../sflphone-client-kde/src/Account.cpp:50
-#: ../sflphone-client-gnome/src/accountlist.c:199
-msgid "Stun server invalid"
-msgstr "Stun服务器无效"
-
-#: ../sflphone-client-kde/src/Account.cpp:51
-#: ../sflphone-client-gnome/src/accountlist.c:202
-msgid "Invalid"
-msgstr "无效"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:166
-#: ../sflphone-client-kde/src/AccountWizard.cpp:281
-#: ../sflphone-client-kde/src/SFLPhone.cpp:121
-msgid "Account creation wizard"
-msgstr "帐户创建向导"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:202
-#: ../sflphone-client-kde/src/AccountWizard.cpp:220
-#: ../sflphone-client-kde/src/AccountWizard.cpp:564
-#: ../sflphone-client-gnome/src/assistant.c:68
-#, c-format
-msgid "This assistant is now finished."
-msgstr "配置完成."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:214
-msgid "Creation of account has failed for the reason"
-msgstr ""
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:258
-#: ../sflphone-client-kde/src/AccountWizard.cpp:443
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:403
-#: ../sflphone-client-gnome/src/assistant.c:72
-msgid "Alias"
-msgstr "别名"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:259
-#: ../sflphone-client-kde/src/AccountWizard.cpp:444
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:410
-#: ../sflphone-client-gnome/src/assistant.c:75
-msgid "Server"
-msgstr "服务器"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:260
-#: ../sflphone-client-kde/src/AccountWizard.cpp:445
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:411
-#: ../sflphone-client-gnome/src/assistant.c:78
-msgid "Username"
-msgstr "用户名"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:261
-#: ../sflphone-client-kde/src/AccountWizard.cpp:446
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:412
-msgid "Password"
-msgstr "密码"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:262
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:404
-#: ../sflphone-client-gnome/src/config/configwindow.c:418
-msgid "Protocol"
-msgstr "协议"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:263
-#: ../sflphone-client-kde/src/AccountWizard.cpp:447
-msgid "Voicemail number"
-msgstr "语音信箱号码"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:282
-#: ../sflphone-client-gnome/src/assistant.c:216
-msgid "Welcome to the Account creation wizard of SFLphone!"
-msgstr "欢迎使用SFLphone帐户创建向导!"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:284
-#: ../sflphone-client-gnome/src/assistant.c:217
-msgid "This installation wizard will help you configure an account."
-msgstr "安装向导将帮助您配置帐户"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:312
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Account"
-msgstr "帐户"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:313
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Please select one of the following options"
-msgstr "请选择以下选项中的一个"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:315
-#: ../sflphone-client-gnome/src/assistant.c:251
-msgid "Create a free SIP/IAX2 account on sflphone.org"
-msgstr "在sflphone.org上创建免费的SIP/IAX2帐户"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:316
-#: ../sflphone-client-gnome/src/assistant.c:253
-msgid "Register an existing SIP or IAX2 account"
-msgstr "注册已存在的SIP或IAX2帐户"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:355
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "VoIP Protocols"
-msgstr "VoIP协议"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:356
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "Select an account type"
-msgstr "选择帐户类型"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:358
-#: ../sflphone-client-gnome/src/assistant.c:233
-msgid "SIP (Session Initiation Protocol)"
-msgstr "SIP(会话初始化协议)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:359
-#: ../sflphone-client-gnome/src/assistant.c:235
-msgid "IAX2 (InterAsterix Exchange)"
-msgstr "IAX2(Asterisk内部交换协议)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:398
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "Optional email address"
-msgstr "可选邮件地址"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:399
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "This email address will be used to send your voicemail messages."
-msgstr "这个邮件地址将被用来发送您的语音邮箱消息"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:401
-msgid "Email address"
-msgstr "邮件地址"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:435
-#: ../sflphone-client-gnome/src/assistant.c:266
-msgid "SIP account settings"
-msgstr "SIP帐户设置"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:439
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "IAX2 account settings"
-msgstr "IAX2帐户设置"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:441
-#: ../sflphone-client-gnome/src/assistant.c:266
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "Please fill the following information"
-msgstr "请填写以下信息"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:526
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:856
-msgid "Network Address Translation (NAT)"
-msgstr "网络地址解析(NAT)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:527
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:536
-msgid "You should probably enable this if you are behind a firewall."
-msgstr "如果你使用网络使用防火墙,你很有可能需要设定此项."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:529
-msgid "Enable STUN"
-msgstr "使用STUN"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:530
-msgid "Stun Server"
-msgstr "STUN服务器"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:565
-msgid ""
-"After checking the settings you chose, click \"Finish\" to create the "
-"account."
-msgstr "当您检查完选定的设置, 请点击\"结束\"来创建帐户"
-
-#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26
-msgid "Default account"
-msgstr "默认帐户"
-
-#: ../sflphone-client-kde/src/Call.cpp:119
-#: ../sflphone-client-gnome/src/contacts/calltree.c:322
-msgid "Transfer to : "
-msgstr "转给:"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:89
-#: ../sflphone-client-gnome/src/actions.c:816
-msgid "Codec"
-msgstr "编码"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:93
-#: ../sflphone-client-gnome/src/config/audioconf.c:581
-msgid "Frequency"
-msgstr "频率"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:97
-#: ../sflphone-client-gnome/src/config/audioconf.c:586
-msgid "Bitrate"
-msgstr "比率"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:101
-#: ../sflphone-client-gnome/src/config/audioconf.c:591
-msgid "Bandwidth"
-msgstr "带宽"
-
-#: ../sflphone-client-kde/src/main.cpp:38
-msgid "SFLphone KDE Client"
-msgstr "SFLphone KDE客户端"
-
-#: ../sflphone-client-kde/src/main.cpp:42
-msgid "(C) 2009 Savoir-faire Linux"
-msgstr "(C) 2009 Savoir-faire Linux"
-
-#: ../sflphone-client-kde/src/main.cpp:46
-msgid "Jérémy Quentin"
-msgstr "Jérémy Quentin"
-
-#: ../sflphone-client-kde/src/main.cpp:47
-msgctxt "NAME OF TRANSLATORS"
-msgid "Your names"
-msgstr "Yun Liu"
-
-#: ../sflphone-client-kde/src/main.cpp:47
-msgctxt "EMAIL OF TRANSLATORS"
-msgid "Your emails"
-msgstr "yunliu2000@gmail.com"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:53
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030
-#: ../sflphone-client-gnome/src/statusicon.c:126
-msgid "SFLphone"
-msgstr "SFLphone"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:100
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020
-msgid "Main screen"
-msgstr "主屏幕"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:101
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165
-msgid "Call history"
-msgstr "呼叫记录"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:102
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030
-#: ../sflphone-client-gnome/src/toolbar.c:243
-#: ../sflphone-client-gnome/src/toolbar.c:245
-msgid "Address book"
-msgstr "地址簿"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:115
-msgid "Configure SFLphone"
-msgstr "配置SFLphone"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:117
-msgid "Display volume controls"
-msgstr "显示音量控制"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:118
-msgid "Display dialpad"
-msgstr "显示拨号键盘"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:227
-msgid "Incoming call"
-msgstr "来电"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:228
-msgid "You have an incoming call from"
-msgstr "您有一个电话,来自于"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:228
-msgid "Click to accept or refuse it."
-msgstr "请点击接听或拒绝"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:656
-msgid "Address book loading..."
-msgstr "载入地址簿......"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:840
-#: ../sflphone-client-gnome/src/actions.c:89
-msgid "No registered accounts"
-msgstr "没有已注册帐户"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:844
-#: ../sflphone-client-gnome/src/actions.c:83
-#: ../sflphone-client-gnome/src/actions.c:813
-msgid "Using account"
-msgstr "使用账户"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1045
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1109
-msgid "Edit before call"
-msgstr "呼叫前进行编辑"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:40
-#: ../sflphone-client-gnome/src/toolbar.c:167
-#: ../sflphone-client-gnome/src/toolbar.c:169
-msgid "New call"
-msgstr "新电话"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:41
-#: ../sflphone-client-kde/src/sflphone_const.h:46
-#: ../sflphone-client-gnome/src/toolbar.c:186
-#: ../sflphone-client-gnome/src/toolbar.c:188
-msgid "Hang up"
-msgstr "放电话"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:42
-#: ../sflphone-client-gnome/src/toolbar.c:207
-#: ../sflphone-client-gnome/src/toolbar.c:209
-msgid "Hold on"
-msgstr "呼叫保持"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:43
-#: ../sflphone-client-gnome/src/toolbar.c:220
-#: ../sflphone-client-gnome/src/toolbar.c:222
-msgid "Transfer"
-msgstr "转接"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:44
-#: ../sflphone-client-gnome/src/toolbar.c:263
-msgid "Record"
-msgstr "记录"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:45
-#: ../sflphone-client-gnome/src/toolbar.c:176
-#: ../sflphone-client-gnome/src/toolbar.c:178
-msgid "Pick up"
-msgstr "接电话"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:47
-#: ../sflphone-client-gnome/src/toolbar.c:196
-#: ../sflphone-client-gnome/src/toolbar.c:198
-msgid "Hold off"
-msgstr "恢复通话"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:48
-msgid "Give up transfer"
-msgstr "取消转接"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:49
-msgid "Call back"
-msgstr "回叫"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:50
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:413
-#: ../sflphone-client-gnome/src/toolbar.c:52
-#: ../sflphone-client-gnome/src/toolbar.c:251
-#: ../sflphone-client-gnome/src/toolbar.c:255
-msgid "Voicemail"
-msgstr "语音信箱"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:306
-#: ../sflphone-client-gnome/src/config/configwindow.c:722
-#: ../sflphone-client-gnome/src/config/configwindow.c:791
-msgid "General"
-msgstr "常用配置"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49
-#, fuzzy
-msgid "Display"
-msgstr "显示"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50
-#: ../sflphone-client-gnome/src/config/configwindow.c:833
-msgid "Accounts"
-msgstr "帐户"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51
-#: ../sflphone-client-gnome/src/config/configwindow.c:786
-#, fuzzy
-msgid "Audio"
-msgstr "音频"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52
-#: ../sflphone-client-gnome/src/config/configwindow.c:801
-msgid "Address Book"
-msgstr "地址簿"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53
-#: ../sflphone-client-gnome/src/config/configwindow.c:796
-msgid "Recordings"
-msgstr "记录"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54
-#: ../sflphone-client-gnome/src/config/configwindow.c:806
-msgid "Hooks"
-msgstr "钩键"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking "
-"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" "
-"buttons. Edit the selected account with the form on the right."
-msgstr ""
-"在默认情况下,当你打电话时,sflphone会使用列表当中第一个已注册的帐户。使用箭"
-"头\"上\"和\"下\"可以改变账户的顺序。选择账户名称左边的方框可以启用帐户,取消"
-"选择则会禁用该账户。通过\"加\"\"减\"按钮可以添加或删除账户。点击\"编辑\"按钮"
-"可以改变账户的设置。"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372
-msgid "Remove the selected account"
-msgstr "删除所选账户"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:375
-msgid ""
-"This button will remove the selected account in the list below. Be sure you "
-"really don't need it anymore. If you think you might use it again later, "
-"just uncheck it."
-msgstr ""
-"该按钮会删除列表中被选定的账户。请确认你的操作。如果你希望继续使用某个账户,"
-"请取消对该账户的选择"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380
-msgid "Remove"
-msgstr "删除"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382
-msgid "Add a new account"
-msgstr "增加新帐户"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:385
-msgid ""
-"This button enables you to initialize a new account. You will then be able "
-"to edit it using the form on the right."
-msgstr ""
-"通过该按钮可以创建一个新账户。添加该账户之后你还可以通过编辑按钮来修改设置。"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:387
-msgid "Add"
-msgstr "添加"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:389
-msgid "Get this account down"
-msgstr "将该账户向下移动"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:392
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:399
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows."
-msgstr ""
-"在默认情况下,当你打电话时,sflphone会使用列表当中第一个已注册的帐户。使用箭"
-"头\"上\"和\"下\"可以改变账户的顺序。选择账户名称左边的方框可以启用帐户,取消"
-"选择则会禁用该账户。通过\"加\"\"减\"按钮可以添加或删除账户。"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:394
-msgid "Down"
-msgstr "下"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:396
-msgid "Get this account up"
-msgstr "把该账户向上移动"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:401
-msgid "Up"
-msgstr "上"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:402
-msgid "Apply"
-msgstr "应用"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:407
-msgid "SIP"
-msgstr "SIP"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:408
-msgid "IAX"
-msgstr "IAX"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:414
-#: ../sflphone-client-gnome/src/config/configwindow.c:425
-msgid "Status"
-msgstr "状态"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:416
-msgid "Basic"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:417
-#, fuzzy
-msgid "Registration expire"
-msgstr "已注册"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:418
-msgid "Conform to RFC 3263"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:419
-msgid "Advanced"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:421
-#: ../sflphone-client-gnome/src/config/configwindow.c:528
-msgid "Stun parameters will be applied on each SIP account created."
-msgstr "STUN参数将应用于每一个注册的SIP帐户"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:422
-msgid "Enable Stun"
-msgstr "使用STUN"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:424
-#: ../sflphone-client-gnome/src/config/configwindow.c:544
-msgid "Format : name.server:port"
-msgstr "格式:名称.服务器:端口"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:426
-msgid "choose Stun server (example : stunserver.org)"
-msgstr "选择STUN服务器(例如:stunserver.org)"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154
-msgid "Enable address book"
-msgstr "启用地址簿"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155
-msgid "Maximum results"
-msgstr "结果最大值"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156
-msgid "Display photo if available"
-msgstr "如果可行则显示联系人照片"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157
-msgid "Display phone numbers of these types :"
-msgstr "显示这些格式的电话号码"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158
-msgid "Work"
-msgstr "单位电话"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159
-msgid "Mobile"
-msgstr "移动电话"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160
-msgid "Home"
-msgstr "家庭电话"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225
-msgid "Sound manager"
-msgstr "声音管理器"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228
-msgid "ALSA"
-msgstr "ALSA"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229
-msgid "PulseAudio"
-msgstr "PulseAudio"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231
-msgid "Enable ringtones"
-msgstr "启用铃声"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232
-#: ../sflphone-client-gnome/src/config/audioconf.c:812
-msgid "Codecs"
-msgstr "Codecs编码"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233
-#: ../sflphone-client-gnome/src/config/audioconf.c:795
-msgid "ALSA settings"
-msgstr "ALSA设置"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234
-#: ../sflphone-client-gnome/src/config/audioconf.c:662
-msgid "ALSA plugin"
-msgstr "ALSA插件"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235
-#: ../sflphone-client-gnome/src/config/audioconf.c:706
-msgid "Input"
-msgstr "输入"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236
-#: ../sflphone-client-gnome/src/config/audioconf.c:684
-msgid "Output"
-msgstr "输出"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237
-msgid "PulseAudio settings"
-msgstr "PulseAudio设置"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238
-msgid "Mute other applications during a call"
-msgstr "当有来电时静音其它应用程序"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121
-msgid "Enable notifications"
-msgstr "启用提示"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126
-msgid "On incoming calls"
-msgstr "有新来电"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123
-msgid "On messages"
-msgstr "有新消息"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124
-msgid "Show main window"
-msgstr "显示主窗口"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125
-msgid "On start"
-msgstr "正在启动"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166
-#, fuzzy
-msgid "Keep my history for at least"
-msgstr "保存呼叫记录至少"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167
-#: ../sflphone-client-gnome/src/config/configwindow.c:643
-#, fuzzy
-msgid "days"
-msgstr "天"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168
-msgid "Clear history"
-msgstr "清空历史记录"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169
-msgid "Connection"
-msgstr "连接"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170
-#: ../sflphone-client-gnome/src/config/configwindow.c:664
-msgid "SIP Port"
-msgstr "SIP端口号"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180
-#: ../sflphone-client-gnome/src/config/hooks-config.c:130
-msgid "URL Argument"
-msgstr "URL参数"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181
-#: ../sflphone-client-gnome/src/config/hooks-config.c:135
-msgid "Custom commands on incoming calls with URL"
-msgstr "定制对带有URL的来电的处理"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182
-msgid "Trigger on specific SIP header"
-msgstr "激活指定的SIP头"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183
-msgid "Trigger on IAX2 URL"
-msgstr "激活IAX2 URL"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184
-msgid "Command to run"
-msgstr "要运行的命令"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185
-#: ../sflphone-client-gnome/src/config/hooks-config.c:138
-#, c-format
-msgid "%s will be replaced with the passed URL."
-msgstr "传输的URL会被替换成%s."
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186
-#: ../sflphone-client-gnome/src/config/hooks-config.c:165
-msgid "Phone number rewriting"
-msgstr "重设电话号码"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187
-msgid "Prefix dialed numbers with"
-msgstr "号码前缀"
-
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92
-#: ../sflphone-client-gnome/src/config/configwindow.c:726
-msgid "Destination folder"
-msgstr "目标文件夹"
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:307
-msgid "Attention:number of results exceeds max displayed."
-msgstr "注意:结果超过可显示的最大值"
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:309
-#: ../sflphone-client-gnome/src/sliders.c:163
-msgid "Mic volume"
-msgstr "话筒音量"
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:313
-#: ../sflphone-client-gnome/src/sliders.c:161
-msgid "Speakers volume"
-msgstr "扬声器音量"
-
-#: ../sflphone-client-gnome/src/actions.c:54
-#: ../sflphone-client-gnome/src/sflnotify.c:94
-#, c-format
-msgid "%d voice mail"
-msgid_plural "%d voice mails"
-msgstr[0] "%d 个语音信息"
-msgstr[1] "%d 个语音信息"
-
-#: ../sflphone-client-gnome/src/actions.c:234
-msgid ""
-"Unable to connect to the SFLphone server.\n"
-"Make sure the daemon is running."
-msgstr ""
-"连接SFLphone服务器失败.\n"
-"请检查daemon是否还在运行."
-
-#: ../sflphone-client-gnome/src/actions.c:809
-#, c-format
-msgid "IP call - %s"
-msgstr "IP 电话 - %s"
-
-#: ../sflphone-client-gnome/src/actions.c:908
-#, c-format
-msgid ""
-"<b>Error: No audio codecs found.\n"
-"\n"
-"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</"
-"b> directory in your home( <i>%s</i> )"
-msgstr ""
-"<b>错误:无法找到codecs编码文件.\n"
-"\n"
-"</b> SFL声音codecs文件应位于<i>%s</i> 或 位于主目录( <i>%s</i> )的<b>."
-"sflphone</b>目录下"
-
-#: ../sflphone-client-gnome/src/assistant.c:70
-msgid ""
-"You can at any time check your registration state or modify your accounts "
-"parameters in the Options/Accounts window."
-msgstr "你可以随时在 选项/帐户 窗口中查看注册状态或者修改帐户参数."
-
-#: ../sflphone-client-gnome/src/assistant.c:190
-msgid "SFLphone account creation wizard"
-msgstr "SFLphone账户创建向导"
-
-#: ../sflphone-client-gnome/src/assistant.c:274
-#: ../sflphone-client-gnome/src/assistant.c:370
-#: ../sflphone-client-gnome/src/config/accountwindow.c:156
-msgid "_Alias"
-msgstr "别名(A)"
-
-#: ../sflphone-client-gnome/src/assistant.c:282
-#: ../sflphone-client-gnome/src/assistant.c:378
-#: ../sflphone-client-gnome/src/config/accountwindow.c:192
-msgid "_Host name"
-msgstr "主机名(H)"
-
-#: ../sflphone-client-gnome/src/assistant.c:290
-#: ../sflphone-client-gnome/src/assistant.c:386
-#: ../sflphone-client-gnome/src/config/accountwindow.c:206
-msgid "_User name"
-msgstr "用户名(U)"
-
-#: ../sflphone-client-gnome/src/assistant.c:306
-#: ../sflphone-client-gnome/src/assistant.c:401
-#: ../sflphone-client-gnome/src/config/accountwindow.c:221
-msgid "_Password"
-msgstr "密码(P)"
-
-#: ../sflphone-client-gnome/src/assistant.c:324
-#: ../sflphone-client-gnome/src/assistant.c:417
-#: ../sflphone-client-gnome/src/config/accountwindow.c:237
-msgid "_Voicemail number"
-msgstr "语音信箱号码(V)"
-
-#: ../sflphone-client-gnome/src/assistant.c:347
-msgid "_Email address"
-msgstr "邮件地址(E)"
-
-#: ../sflphone-client-gnome/src/assistant.c:444
-#: ../sflphone-client-gnome/src/config/configwindow.c:532
-msgid "E_nable STUN"
-msgstr "使用STUN(n)"
-
-#: ../sflphone-client-gnome/src/assistant.c:451
-msgid "_STUN server"
-msgstr "STUN服务器(S)"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Account Registration"
-msgstr "帐户注册"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Congratulations!"
-msgstr "恭喜!"
-
-#: ../sflphone-client-gnome/src/errors.c:29
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening playback device"
-msgstr ""
-"ALSA提示\n"
-"\n"
-"打开回放设备时出错"
-
-#: ../sflphone-client-gnome/src/errors.c:32
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening capture device"
-msgstr ""
-"ALSA提示\n"
-"\n"
-"打开采集设备时出错"
-
-#: ../sflphone-client-gnome/src/errors.c:35
-msgid ""
-"Pulseaudio notification\n"
-"\n"
-"Pulseaudio is not running"
-msgstr ""
-"Pulseaudio提示\n"
-"\n"
-"Pulseaudio未运行"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:70
-msgid "There is one call in progress."
-msgstr "有一个电话正在处理"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:74
-msgid "There are calls in progress."
-msgstr "有电话正在处理中"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:83
-msgid "Do you still want to quit?"
-msgstr "确认要退出?"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:282
-msgid "SFLphone Error"
-msgstr "SFLphone出错"
-
-#: ../sflphone-client-gnome/src/menus.c:134
-msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols."
-msgstr "SFLphone是一个VoIP客户端,它兼容SIP和IAX2协议."
-
-#: ../sflphone-client-gnome/src/menus.c:137
-msgid "About SFLphone"
-msgstr "关于SFLphone"
-
-#: ../sflphone-client-gnome/src/menus.c:161
-msgid "_Help"
-msgstr "帮助(H)"
-
-#: ../sflphone-client-gnome/src/menus.c:296
-#: ../sflphone-client-gnome/src/menus.c:953
-msgid "_New call"
-msgstr "新电话(N)"
-
-#: ../sflphone-client-gnome/src/menus.c:308
-#: ../sflphone-client-gnome/src/menus.c:785
-msgid "_Pick up"
-msgstr "拨出(P)"
-
-#: ../sflphone-client-gnome/src/menus.c:318
-#: ../sflphone-client-gnome/src/menus.c:797
-msgid "_Hang up"
-msgstr "放下(H)"
-
-#: ../sflphone-client-gnome/src/menus.c:328
-#: ../sflphone-client-gnome/src/menus.c:809
-msgid "On _Hold"
-msgstr "保持(H)"
-
-#: ../sflphone-client-gnome/src/menus.c:340
-#: ../sflphone-client-gnome/src/menus.c:821
-msgid "_Record"
-msgstr "记录(R)"
-
-#: ../sflphone-client-gnome/src/menus.c:354
-msgid "_Account creation wizard"
-msgstr "帐户创建向导"
-
-#: ../sflphone-client-gnome/src/menus.c:384
-msgid "_Call"
-msgstr "电话"
-
-#: ../sflphone-client-gnome/src/menus.c:552
-msgid "Clear _history"
-msgstr "清空历史记录(C)"
-
-#: ../sflphone-client-gnome/src/menus.c:564
-msgid "_Accounts"
-msgstr "帐户(A)"
-
-#: ../sflphone-client-gnome/src/menus.c:579
-msgid "_Edit"
-msgstr "编辑(E)"
-
-#: ../sflphone-client-gnome/src/menus.c:631
-msgid "_Dialpad"
-msgstr "拨号面板"
-
-#: ../sflphone-client-gnome/src/menus.c:643
-msgid "_Volume controls"
-msgstr "音量控制(V)"
-
-#: ../sflphone-client-gnome/src/menus.c:661
-msgid "_View"
-msgstr "查看(V)"
-
-#: ../sflphone-client-gnome/src/menus.c:881
-msgid "_Call back"
-msgstr "回叫(C)"
-
-#: ../sflphone-client-gnome/src/menus.c:1061
-msgid "Edit phone number"
-msgstr "编辑电话号码"
-
-#: ../sflphone-client-gnome/src/menus.c:1072
-msgid "Edit the phone number before making a call"
-msgstr "拨出电话前编辑电话号码"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:71
-#: ../sflphone-client-gnome/src/sflnotify.c:91
-#, c-format
-msgid "%s account : %s"
-msgstr "%s 帐户: %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:75
-#, c-format
-msgid "<i>From</i> %s"
-msgstr "<i>拨入方</i> %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:111
-#, c-format
-msgid "Calling with %s account <i>%s</i>"
-msgstr "使用%s帐户<i>%s</i>呼叫"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:115
-msgid "Current account"
-msgstr "当前帐户"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:130
-msgid "You have no accounts set up"
-msgstr "你没有设置任何账户"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:147
-msgid "You have no registered accounts"
-msgstr "未发现已注册帐户"
-
-#: ../sflphone-client-gnome/src/statusicon.c:91
-msgid "_Show main window"
-msgstr "显示主窗口(S)"
-
-#: ../sflphone-client-gnome/src/statusicon.c:127
-#, c-format
-msgid "%i account configured"
-msgid_plural "%i accounts configured"
-msgstr[0] "已配置了%i个账户"
-msgstr[1] "已配置了%i个账户"
-
-#: ../sflphone-client-gnome/src/toolbar.c:232
-#: ../sflphone-client-gnome/src/toolbar.c:234
-msgid "History"
-msgstr "历史"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:116
-msgid "Account settings"
-msgstr "帐户设置"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:150
-msgid "_Enable this account"
-msgstr "启用该账户(E)"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:164
-msgid "_Protocol"
-msgstr "协议(P)"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:182
-msgid "Unknown"
-msgstr "未知"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:200
-msgid "_Resolve host name only once for the session"
-msgstr ""
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:312
-msgid "_Use Evolution address books"
-msgstr "使用Evolution地址薄(U)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:319
-msgid "Download limit :"
-msgstr "下载上限:"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:327
-msgid "cards"
-msgstr "卡"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:333
-msgid "_Display contact photo if available"
-msgstr "如果可行则显示联系人照片(D)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:341
-msgid "Fields from Evolution's address books"
-msgstr "使用Evolution地址薄中的如下字段:"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:345
-msgid "_Work"
-msgstr "单位电话(W)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:351
-msgid "_Home"
-msgstr "家庭电话(H)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:357
-msgid "_Mobile"
-msgstr "移动电话(M)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:364
-msgid "Address Books"
-msgstr "地址簿"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:368
-msgid "Select which Evolution address books to use"
-msgstr "选择使用如下Evolution地址薄"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:404
-#: ../sflphone-client-gnome/src/config/audioconf.c:576
-msgid "Name"
-msgstr "名称"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:741
-msgid "_Voice Activity Detection"
-msgstr "声音状态检测(V)"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:751
-msgid "_Noise Reduction (Narrow-Band Companding)"
-msgstr "降噪处理-窄频压缩(N)"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:780
-msgid "Sound Manager"
-msgstr "音频管理器"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:783
-msgid "_Pulseaudio"
-msgstr "Pulseaudio"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:788
-msgid "_ALSA"
-msgstr "ALSA"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:835
-msgid "Ringtones"
-msgstr "铃声"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:841
-msgid "_Enable ringtones"
-msgstr "启用铃声(E)"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:847
-msgid "Choose a ringtone"
-msgstr "选择铃声"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:853
-msgid "Audio Files"
-msgstr "音频文件"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:589
-msgid "Desktop Notifications"
-msgstr "桌面提示"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:593
-msgid "_Enable notifications"
-msgstr "启用提示(E)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:599
-msgid "Enable voicemail _notifications"
-msgstr "启用语音邮箱提示(n)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:611
-msgid "System Tray Icon"
-msgstr "系统托盘图标"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:614
-msgid "_Popup main window on incoming call"
-msgstr "来电时弹出主窗口(P)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:619
-msgid "Ne_ver popup main window"
-msgstr "从不弹出主窗口(v)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:623
-msgid "Hide SFLphone window on _startup"
-msgstr "在启动时隐藏SFLphone主窗口"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:629
-msgid "Calls History"
-msgstr "拨号历史"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:632
-#, fuzzy
-msgid "_Keep my history for at least"
-msgstr "保留历史记录至少(K)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:647
-msgid "PulseAudio sound server"
-msgstr "PulseAudio服务器"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:650
-msgid "_Mute other applications during a call"
-msgstr "当有来电时静音其它应用程序(c)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:677
-msgid "Port"
-msgstr "端口"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:732
-msgid "Select a folder"
-msgstr "选择文件夹"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:766
-msgid "Preferences"
-msgstr "属性"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:845
-msgid "Configured Accounts"
-msgstr "已配置帐户"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:141
-msgid "Trigger on specific _SIP header"
-msgstr "激活指定的SIP头(S)"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:150
-msgid "Trigger on _IAX2 URL"
-msgstr "激活IAX2 URL(I)"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:155
-msgid "Command to _run"
-msgstr "运行命令(r)"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:169
-msgid "_Prefix dialed numbers with"
-msgstr "号码前缀(P)"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:56
-msgid "Search all"
-msgstr "查询所有"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:57
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:70
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:82
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:94
-msgid "Click here to change the search type"
-msgstr "请点击此处改变查询方式"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:69
-msgid "Search by missed call"
-msgstr "从未接电话中查询"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:81
-msgid "Search by incoming call"
-msgstr "从来电中查询"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:93
-msgid "Search by outgoing call"
-msgstr "从拨出电话中查询"
-
-#~ msgctxt "Config section"
-#~ msgid "Accounts"
-#~ msgstr "帐户"
-
-#~ msgctxt "account state"
-#~ msgid "Registered"
-#~ msgstr "已注册"
-
-#~ msgctxt "account state"
-#~ msgid "Not Registered"
-#~ msgstr "未注册"
-
-#~ msgctxt "account state"
-#~ msgid "Trying..."
-#~ msgstr "正在连接..."
-
-#~ msgctxt "account state"
-#~ msgid "Error"
-#~ msgstr "注册失败"
-
-#~ msgctxt "account state"
-#~ msgid "Network unreachable"
-#~ msgstr "网络连接失败"
-
-#~ msgctxt "account state"
-#~ msgid "Host unreachable"
-#~ msgstr "服务器连接失败"
-
-#~ msgctxt "account state"
-#~ msgid "Stun configuration error"
-#~ msgstr "STUN配置有误"
-
-#~ msgctxt "account state"
-#~ msgid "Stun server invalid"
-#~ msgstr "STUN服务器无效"
-
-#~ msgctxt "account state"
-#~ msgid "Invalid"
-#~ msgstr "无效"
-
-#~ msgctxt "Config section"
-#~ msgid "General"
-#~ msgstr "常用配置"
-
-#~ msgctxt "Config section"
-#~ msgid "Address Book"
-#~ msgstr "地址簿"
-
-#~ msgctxt "Config section"
-#~ msgid "Recordings"
-#~ msgstr "记录"
-
-#~ msgctxt "Config section"
-#~ msgid "Hooks"
-#~ msgstr "钩键"
-
-#~ msgid "User"
-#~ msgstr "用户名"
-
-#~ msgid "Mailbox"
-#~ msgstr "语音邮件"
-
-#~ msgctxt "Action record a call"
-#~ msgid "Record"
-#~ msgstr "记录"
-
-#~ msgid "%s - %s"
-#~ msgstr "%s - %s"
-
-#~ msgid "Bad authentification"
-#~ msgstr "认证错误"
-
-#~ msgid "%d voice mails"
-#~ msgstr "%d 个语音信息"
-
-#~ msgid "No registered account"
-#~ msgstr "未发现已注册帐户"
-
-#~ msgid ""
-#~ "This assistant is now finished.\n"
-#~ "You can at any time check your registration state or modify your accounts "
-#~ "parameters in the Options/Accounts window.\n"
-#~ "\n"
-#~ "Alias :    %s\n"
-#~ "Server :   %s\n"
-#~ "Username : %s\n"
-#~ msgstr ""
-#~ "配置完成.\n"
-#~ "你可以随时在 选项/帐户 窗口中查看注册状态或者修改帐户参数.\n"
-#~ "\n"
-#~ "别名:     %s\n"
-#~ "服务器:   %s\n"
-#~ "用户名:   %s\n"
-
-#~ msgid "SFLphone account configuration wizard"
-#~ msgstr "SFLphone 帐户设置向导"
-
-#~ msgid "Welcome to SFLphone!"
-#~ msgstr "欢迎使用SFLphone!"
-
-#~ msgid "Select an account type:"
-#~ msgstr "选择帐户类型:"
-
-#~ msgid "Please select one of the following option:"
-#~ msgstr "请选择以下选项中的一个:"
-
-#~ msgid "SIP account configuration"
-#~ msgstr "SIP帐户配置"
-
-#~ msgid "Please fill the following information:"
-#~ msgstr "请填写以下信息:"
-
-#~ msgid "Optional Email Address "
-#~ msgstr "可选邮件地址 "
-
-#~ msgid "This email address will be use to send your voicemail messages"
-#~ msgstr "这个邮件地址将被用来发送您的语音邮箱消息"
-
-#~ msgid "_Email"
-#~ msgstr " 邮件(E)"
-
-#~ msgid "IAX2 account configuration"
-#~ msgstr "IAX2帐户配置"
-
-#~ msgid "Network Address Translation"
-#~ msgstr "网络地址解析"
-
-#~ msgid "Edit phone"
-#~ msgstr "编辑电话"
-
-#~ msgid "%s account: %s"
-#~ msgstr "%s 帐户: %s"
-
-#~ msgid "<i>From:</i> %s"
-#~ msgstr "<i>拨入方:</i> %s"
-
-#~ msgid "You haven't setup any accounts"
-#~ msgstr "你没有设置任何帐户"
-
-#~ msgid "SFLphone - %i accounts configured"
-#~ msgstr "SFLphone - %i 个帐户已配置"
-
-#~ msgid "\"Voicemail\" <%s>"
-#~ msgstr "\"语音邮件\" <%s>"
-
-#~ msgid "Place a call"
-#~ msgstr "拨号"
-
-#~ msgid "Off Hold"
-#~ msgstr "恢复通话"
-
-#~ msgid "On Hold"
-#~ msgstr "待机"
-
-#~ msgid "Record a call"
-#~ msgstr "记录通话"
-
-#~ msgid "Account Parameters"
-#~ msgstr "帐户相关参数"
-
-#~ msgid "Download limit:"
-#~ msgstr "下载上限:"
-
-#~ msgid "_Business phone"
-#~ msgstr "商务电话(B)"
-
-#~ msgid "_Home phone"
-#~ msgstr "家庭电话(H)"
-
-#~ msgid "_Mobile phone"
-#~ msgstr "移动电话(M)"
-
-#~ msgid "Select which Evolution address books to use:"
-#~ msgstr "选择使用如下Evolution地址薄:"
-
-#~ msgid "audio device index for output = %d"
-#~ msgstr "音频设备输出索引 = %d"
-
-#~ msgid "ALSA configuration"
-#~ msgstr "ALSA 配置"
-
-#~ msgid "Stun parameters will apply to each SIP account created."
-#~ msgstr "Stun参数将应用于每一个注册的SIP帐户"
-
-#~ msgid "Enable it if you are behind a firewall"
-#~ msgstr "当使用防火墙时,启用该项"
-
-#~ msgid "Format: name.server:port"
-#~ msgstr "格式:name.server:port"
-
-#~ msgid "Port:"
-#~ msgstr "端口:"
-
-#~ msgid "Recordings folder"
-#~ msgstr "记录文件夹(R)"
-
-#~ msgid "General Settings"
-#~ msgstr "常用配置"
-
-#~ msgid "Audio Settings"
-#~ msgstr "音频配置"
-
-#~ msgid "URL Passing"
-#~ msgstr "传输URL"
-
-#~ msgid "Phone Number Rewriting"
-#~ msgstr "重设电话号码"
-
-#~ msgid "_Prefix dialed numbers with:"
-#~ msgstr "号码前缀:"
-
-#~ msgid "Accept"
-#~ msgstr "接受"
-
-#~ msgid "Refuse"
-#~ msgstr "拒绝"
-
-#~ msgid "Ignore"
-#~ msgstr "忽略"
-
-#~ msgid "<small>Missed call</small>"
-#~ msgstr "<small>未接电话</small>"
-
-#~ msgid "<small>Duration:</small> %s"
-#~ msgstr "<small>时长:</small> %s"
-
-#~ msgid "Fields"
-#~ msgstr "字段"
-
-#~ msgid "_History size limit"
-#~ msgstr "历史记录上限(H)"
-
-#~ msgid ""
-#~ "SFLphone can run custom commands if incoming calls come with an URL "
-#~ "attached.\n"
-#~ "In this case, %s will be replaced with the passed URL."
-#~ msgstr ""
-#~ "当来电有附加的URL时,SFLphone可运行客户命令.\n"
-#~ "在此情况下,传输的URL会被替换成%s."
-
-#~ msgid "Search history"
-#~ msgstr "查找历史记录"
-
-#~ msgid "Search contact"
-#~ msgstr "查找联系人(S)"
-
-#~ msgid "Registered to %s (%s)"
-#~ msgstr "注册到 %s (%s)"
-
-#~ msgid "%s account- %s             %s"
-#~ msgstr "%s 帐户- %s             %s"
-
-#~ msgid "Books"
-#~ msgstr "钩键"
-
-#~ msgid "_Enable"
-#~ msgstr "启用(E)"
-
-#~ msgid "_Notify voice mails"
-#~ msgstr "通知语音邮件(N)"
-
-#~ msgid "_Start hidden"
-#~ msgstr "启动时隐藏(S)"
-
-#~ msgid "_Maximum number of calls"
-#~ msgstr "最大拨号数(M)"
-
-#~ msgid "_Control running applications volume"
-#~ msgstr "控制正在运行的应用程序的音量(C)"
-
-#~ msgid "Account previously setup"
-#~ msgstr "帐户以前设置"
-
-#~ msgid "URL argument"
-#~ msgstr "URL参数"
-
-#~ msgid "_SIP protocol"
-#~ msgstr "SIP 协议(S)"
-
-#~ msgid "_SIP Header: "
-#~ msgstr "SIP消息头(S):"
-
-#~ msgid "_IAX2 protocol"
-#~ msgstr "IAX2 协议(I)"
-
-#~ msgid "Search"
-#~ msgstr "查找"
-
-#~ msgid "_Enabled"
-#~ msgstr "启用(E)"
-
-#~ msgid "%s account- %s"
-#~ msgstr "%s 帐户- %s"
-
-#~ msgid "Noise reduction"
-#~ msgstr "降噪"
-
-#~ msgid "_Destination folder"
-#~ msgstr "目标文件夹(D)"
-
-#~ msgid "_Account Assistant"
-#~ msgstr "帐户向导(A)"
-
-#~ msgid "Setup Accounts"
-#~ msgstr "设定帐户"
-
-#~ msgid "Search Parameters"
-#~ msgstr "查找相关参数"
-
-#~ msgid "Maximum result number for a request: "
-#~ msgstr "最大拨号数"
-
-#~ msgid "Search for and display: "
-#~ msgstr "查找并显示:"
-
-#~ msgid "_STUN Server"
-#~ msgstr "STUN服务器(S)"
diff --git a/kde/po/zh_HK/CMakeLists.txt b/kde/po/zh_HK/CMakeLists.txt
deleted file mode 100755
index 90a1ffa2411968a18799be5759069b0472534204..0000000000000000000000000000000000000000
--- a/kde/po/zh_HK/CMakeLists.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-file(GLOB _po_files *.po)
-GETTEXT_PROCESS_PO_FILES(zh_HK ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/kde/po/zh_HK/sflphone-client-kde.po b/kde/po/zh_HK/sflphone-client-kde.po
deleted file mode 100755
index 5b034406b89b4f8e16d7e3e3279ccb5d5fe9aaea..0000000000000000000000000000000000000000
--- a/kde/po/zh_HK/sflphone-client-kde.po
+++ /dev/null
@@ -1,1540 +0,0 @@
-# Chinese translation of SFLphone.
-# Copyright (C) 2008 The Free Software Foundation, Inc.
-# This file is distributed under the GNU General Public License Version 3.
-# 
-# Yun Liu <yun.liu@savoirfairelinux.com>, 2008.
-# 
-msgid ""
-msgstr ""
-"Project-Id-Version: SFLphone 0.9.2\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-23 10:14-0400\n"
-"PO-Revision-Date: 2008-10-28 14:15\n"
-"Last-Translator: Yun Liu <yun.liu@savoirfairelinux.com>\n"
-"Language-Team: SavoirFaireLinux Inc <sflphoneteam@savoirfairelinux.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n>1;\n"
-
-#: ../sflphone-client-kde/src/Account.cpp:34
-#: ../sflphone-client-gnome/src/accountlist.c:175
-msgid "Registered"
-msgstr "已註冊"
-
-#: ../sflphone-client-kde/src/Account.cpp:36
-#: ../sflphone-client-gnome/src/accountlist.c:178
-msgid "Not Registered"
-msgstr "未註冊"
-
-#: ../sflphone-client-kde/src/Account.cpp:38
-#: ../sflphone-client-gnome/src/accountlist.c:181
-msgid "Trying..."
-msgstr "正在連接..."
-
-#: ../sflphone-client-kde/src/Account.cpp:40
-#: ../sflphone-client-gnome/src/accountlist.c:184
-#: ../sflphone-client-gnome/src/sflnotify.c:131
-#: ../sflphone-client-gnome/src/sflnotify.c:148
-msgid "Error"
-msgstr "註冊失敗"
-
-#: ../sflphone-client-kde/src/Account.cpp:42
-#: ../sflphone-client-gnome/src/accountlist.c:187
-#, fuzzy
-msgid "Authentication Failed"
-msgstr "認證錯誤"
-
-#: ../sflphone-client-kde/src/Account.cpp:44
-#: ../sflphone-client-gnome/src/accountlist.c:190
-msgid "Network unreachable"
-msgstr "網路連線失敗"
-
-#: ../sflphone-client-kde/src/Account.cpp:46
-#: ../sflphone-client-gnome/src/accountlist.c:193
-msgid "Host unreachable"
-msgstr "伺服器連線失敗"
-
-#: ../sflphone-client-kde/src/Account.cpp:48
-#: ../sflphone-client-gnome/src/accountlist.c:196
-msgid "Stun configuration error"
-msgstr "Stun配置有誤"
-
-#: ../sflphone-client-kde/src/Account.cpp:50
-#: ../sflphone-client-gnome/src/accountlist.c:199
-msgid "Stun server invalid"
-msgstr "Stun伺服器無效"
-
-#: ../sflphone-client-kde/src/Account.cpp:51
-#: ../sflphone-client-gnome/src/accountlist.c:202
-msgid "Invalid"
-msgstr "無效"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:166
-#: ../sflphone-client-kde/src/AccountWizard.cpp:281
-#: ../sflphone-client-kde/src/SFLPhone.cpp:121
-msgid "Account creation wizard"
-msgstr "帳戶創建向導"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:202
-#: ../sflphone-client-kde/src/AccountWizard.cpp:220
-#: ../sflphone-client-kde/src/AccountWizard.cpp:564
-#: ../sflphone-client-gnome/src/assistant.c:68
-#, c-format
-msgid "This assistant is now finished."
-msgstr "配置完成."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:214
-msgid "Creation of account has failed for the reason"
-msgstr ""
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:258
-#: ../sflphone-client-kde/src/AccountWizard.cpp:443
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:403
-#: ../sflphone-client-gnome/src/assistant.c:72
-msgid "Alias"
-msgstr "別稱"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:259
-#: ../sflphone-client-kde/src/AccountWizard.cpp:444
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:410
-#: ../sflphone-client-gnome/src/assistant.c:75
-msgid "Server"
-msgstr "伺服器"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:260
-#: ../sflphone-client-kde/src/AccountWizard.cpp:445
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:411
-#: ../sflphone-client-gnome/src/assistant.c:78
-msgid "Username"
-msgstr "使用者名稱"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:261
-#: ../sflphone-client-kde/src/AccountWizard.cpp:446
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:412
-msgid "Password"
-msgstr "密碼"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:262
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:404
-#: ../sflphone-client-gnome/src/config/configwindow.c:418
-msgid "Protocol"
-msgstr "協議"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:263
-#: ../sflphone-client-kde/src/AccountWizard.cpp:447
-msgid "Voicemail number"
-msgstr "語音郵箱"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:282
-#: ../sflphone-client-gnome/src/assistant.c:216
-msgid "Welcome to the Account creation wizard of SFLphone!"
-msgstr "歡迎使用SFLphone帳戶創建嚮導!"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:284
-#: ../sflphone-client-gnome/src/assistant.c:217
-msgid "This installation wizard will help you configure an account."
-msgstr "安裝向導將幫助您配置帳戶"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:312
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Account"
-msgstr "帳戶"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:313
-#: ../sflphone-client-gnome/src/assistant.c:249
-msgid "Please select one of the following options"
-msgstr "請選擇以下選項中的一個"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:315
-#: ../sflphone-client-gnome/src/assistant.c:251
-msgid "Create a free SIP/IAX2 account on sflphone.org"
-msgstr "在sflphone.org上創建免費的SIP/IAX2帳戶"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:316
-#: ../sflphone-client-gnome/src/assistant.c:253
-msgid "Register an existing SIP or IAX2 account"
-msgstr "註冊已存在的SIP或IAX2帳戶"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:355
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "VoIP Protocols"
-msgstr "VoIP協議"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:356
-#: ../sflphone-client-gnome/src/assistant.c:231
-msgid "Select an account type"
-msgstr "選擇帳戶類型"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:358
-#: ../sflphone-client-gnome/src/assistant.c:233
-msgid "SIP (Session Initiation Protocol)"
-msgstr "SIP(會話初始化協議)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:359
-#: ../sflphone-client-gnome/src/assistant.c:235
-msgid "IAX2 (InterAsterix Exchange)"
-msgstr "IAX2(Asterisk內部交換協議)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:398
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "Optional email address"
-msgstr "可選郵件地址"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:399
-#: ../sflphone-client-gnome/src/assistant.c:339
-msgid "This email address will be used to send your voicemail messages."
-msgstr "這個郵件地址將被用來發送您的語音"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:401
-msgid "Email address"
-msgstr "郵件地址"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:435
-#: ../sflphone-client-gnome/src/assistant.c:266
-msgid "SIP account settings"
-msgstr "SIP帳戶配置"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:439
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "IAX2 account settings"
-msgstr "IAX2帳戶配置"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:441
-#: ../sflphone-client-gnome/src/assistant.c:266
-#: ../sflphone-client-gnome/src/assistant.c:362
-msgid "Please fill the following information"
-msgstr "請填寫如下信息"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:526
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:856
-msgid "Network Address Translation (NAT)"
-msgstr "网络地址解析(NAT)"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:527
-#: ../sflphone-client-gnome/src/assistant.c:435
-#: ../sflphone-client-gnome/src/config/configwindow.c:536
-msgid "You should probably enable this if you are behind a firewall."
-msgstr "如果你使用網路防火牆,你很有可能需要設定該項."
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:529
-msgid "Enable STUN"
-msgstr "啟用STUN"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:530
-msgid "Stun Server"
-msgstr "STUN伺服器"
-
-#: ../sflphone-client-kde/src/AccountWizard.cpp:565
-msgid ""
-"After checking the settings you chose, click \"Finish\" to create the "
-"account."
-msgstr "當您檢查完選定的設置,請點擊\"結束\"來創建帳戶"
-
-#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26
-msgid "Default account"
-msgstr "默認帳戶"
-
-#: ../sflphone-client-kde/src/Call.cpp:119
-#: ../sflphone-client-gnome/src/contacts/calltree.c:322
-msgid "Transfer to : "
-msgstr "轉給:"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:89
-#: ../sflphone-client-gnome/src/actions.c:816
-msgid "Codec"
-msgstr "編碼"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:93
-#: ../sflphone-client-gnome/src/config/audioconf.c:581
-msgid "Frequency"
-msgstr "顰律"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:97
-#: ../sflphone-client-gnome/src/config/audioconf.c:586
-msgid "Bitrate"
-msgstr "比率"
-
-#: ../sflphone-client-kde/src/CodecListModel.cpp:101
-#: ../sflphone-client-gnome/src/config/audioconf.c:591
-msgid "Bandwidth"
-msgstr "顰寬"
-
-#: ../sflphone-client-kde/src/main.cpp:38
-msgid "SFLphone KDE Client"
-msgstr "SFLphone KDE客戶端"
-
-#: ../sflphone-client-kde/src/main.cpp:42
-msgid "(C) 2009 Savoir-faire Linux"
-msgstr "(C) 2009 Savoir-faire Linux"
-
-#: ../sflphone-client-kde/src/main.cpp:46
-msgid "Jérémy Quentin"
-msgstr "Jérémy Quentin"
-
-#: ../sflphone-client-kde/src/main.cpp:47
-msgctxt "NAME OF TRANSLATORS"
-msgid "Your names"
-msgstr "Yun Liu"
-
-#: ../sflphone-client-kde/src/main.cpp:47
-msgctxt "EMAIL OF TRANSLATORS"
-msgid "Your emails"
-msgstr "yunliu2000@gmail.com"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:53
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030
-#: ../sflphone-client-gnome/src/statusicon.c:126
-msgid "SFLphone"
-msgstr "SFLphone"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:100
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020
-msgid "Main screen"
-msgstr "主屏幕"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:101
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165
-msgid "Call history"
-msgstr "呼叫記錄"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:102
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030
-#: ../sflphone-client-gnome/src/toolbar.c:243
-#: ../sflphone-client-gnome/src/toolbar.c:245
-msgid "Address book"
-msgstr "地址簿"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:115
-msgid "Configure SFLphone"
-msgstr "配置SFLphone"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:117
-msgid "Display volume controls"
-msgstr "顯示音量控制"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:118
-msgid "Display dialpad"
-msgstr "顯示撥號鍵盤"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:227
-msgid "Incoming call"
-msgstr "來電"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:228
-msgid "You have an incoming call from"
-msgstr "您有一個電話,來自於"
-
-#: ../sflphone-client-kde/src/SFLPhone.cpp:228
-msgid "Click to accept or refuse it."
-msgstr "請點擊接聽或拒絕"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:656
-msgid "Address book loading..."
-msgstr "載入地址簿......"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:840
-#: ../sflphone-client-gnome/src/actions.c:89
-msgid "No registered accounts"
-msgstr "沒有已註冊帳戶"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:844
-#: ../sflphone-client-gnome/src/actions.c:83
-#: ../sflphone-client-gnome/src/actions.c:813
-msgid "Using account"
-msgstr "使用賬戶"
-
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1045
-#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1109
-msgid "Edit before call"
-msgstr "呼叫前進行編輯"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:40
-#: ../sflphone-client-gnome/src/toolbar.c:167
-#: ../sflphone-client-gnome/src/toolbar.c:169
-msgid "New call"
-msgstr "新電話"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:41
-#: ../sflphone-client-kde/src/sflphone_const.h:46
-#: ../sflphone-client-gnome/src/toolbar.c:186
-#: ../sflphone-client-gnome/src/toolbar.c:188
-msgid "Hang up"
-msgstr "放電話"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:42
-#: ../sflphone-client-gnome/src/toolbar.c:207
-#: ../sflphone-client-gnome/src/toolbar.c:209
-msgid "Hold on"
-msgstr "呼叫保持"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:43
-#: ../sflphone-client-gnome/src/toolbar.c:220
-#: ../sflphone-client-gnome/src/toolbar.c:222
-msgid "Transfer"
-msgstr "轉接"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:44
-#: ../sflphone-client-gnome/src/toolbar.c:263
-msgid "Record"
-msgstr "記錄"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:45
-#: ../sflphone-client-gnome/src/toolbar.c:176
-#: ../sflphone-client-gnome/src/toolbar.c:178
-msgid "Pick up"
-msgstr "接電話"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:47
-#: ../sflphone-client-gnome/src/toolbar.c:196
-#: ../sflphone-client-gnome/src/toolbar.c:198
-msgid "Hold off"
-msgstr "恢復通話"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:48
-msgid "Give up transfer"
-msgstr "取消轉接"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:49
-msgid "Call back"
-msgstr "回叫"
-
-#: ../sflphone-client-kde/src/sflphone_const.h:50
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:413
-#: ../sflphone-client-gnome/src/toolbar.c:52
-#: ../sflphone-client-gnome/src/toolbar.c:251
-#: ../sflphone-client-gnome/src/toolbar.c:255
-msgid "Voicemail"
-msgstr "語音郵件"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:306
-#: ../sflphone-client-gnome/src/config/configwindow.c:722
-#: ../sflphone-client-gnome/src/config/configwindow.c:791
-msgid "General"
-msgstr "常用配置"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49
-#, fuzzy
-msgid "Display"
-msgstr "顯示"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50
-#: ../sflphone-client-gnome/src/config/configwindow.c:833
-msgid "Accounts"
-msgstr "帳戶"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51
-#: ../sflphone-client-gnome/src/config/configwindow.c:786
-#, fuzzy
-msgid "Audio"
-msgstr "音頻"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52
-#: ../sflphone-client-gnome/src/config/configwindow.c:801
-msgid "Address Book"
-msgstr "地址簿"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53
-#: ../sflphone-client-gnome/src/config/configwindow.c:796
-msgid "Recordings"
-msgstr "記錄"
-
-#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54
-#: ../sflphone-client-gnome/src/config/configwindow.c:806
-msgid "Hooks"
-msgstr "鉤鍵"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking "
-"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" "
-"buttons. Edit the selected account with the form on the right."
-msgstr ""
-"在默認情況下,當你打電話時,sflphone會使用列表當中第一個已註冊的帳戶。使用箭"
-"頭\"上\"和\"下\"可以改變賬戶的順序。選擇賬戶名稱左邊的方框可以啟用帳戶,取消"
-"選擇則會禁用該賬戶。通過\"加\"\"減\"按鈕可以添加或刪除賬戶。點擊\"編輯\"按鈕"
-"可以改變賬戶的設置。"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372
-msgid "Remove the selected account"
-msgstr "刪除所選賬戶"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:375
-msgid ""
-"This button will remove the selected account in the list below. Be sure you "
-"really don't need it anymore. If you think you might use it again later, "
-"just uncheck it."
-msgstr ""
-"該按鈕會刪除列表中被選定的賬戶。請確認你的操作。如果你希望繼續使用某個賬戶,"
-"請取消對該賬戶的選擇"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380
-msgid "Remove"
-msgstr "刪除"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382
-msgid "Add a new account"
-msgstr "增加新帳戶"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:385
-msgid ""
-"This button enables you to initialize a new account. You will then be able "
-"to edit it using the form on the right."
-msgstr ""
-"通過該按鈕可以創建一個新賬戶。添加該賬戶之後你還可以通過編輯按鈕來修改設置。"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:387
-msgid "Add"
-msgstr "添加"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:389
-msgid "Get this account down"
-msgstr "將該賬戶向下移動"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:392
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:399
-msgid ""
-"By default, when you place a call, sflphone will use the first account in "
-"this list which is \"registered\". Change the order of the accounts using "
-"the \"Up\" and \"Down\" arrows."
-msgstr ""
-"在默認情況下,當你打電話時,sflphone會使用列表當中第一個已註冊的帳戶。使用箭"
-"頭\"上\"和\"下\"可以改變賬戶的順序。選擇賬戶名稱左邊的方框可以啟用帳戶,取消"
-"選擇則會禁用該賬戶。通過\"加\"\"減\"按鈕可以添加或刪除賬戶。"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:394
-msgid "Down"
-msgstr "下"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:396
-msgid "Get this account up"
-msgstr "把該賬戶向上移動"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:401
-msgid "Up"
-msgstr "上"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:402
-msgid "Apply"
-msgstr "套用"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:407
-msgid "SIP"
-msgstr "SIP"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:408
-msgid "IAX"
-msgstr "IAX"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:414
-#: ../sflphone-client-gnome/src/config/configwindow.c:425
-msgid "Status"
-msgstr "狀態"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:416
-msgid "Basic"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:417
-#, fuzzy
-msgid "Registration expire"
-msgstr "已註冊"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:418
-msgid "Conform to RFC 3263"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:419
-msgid "Advanced"
-msgstr ""
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:421
-#: ../sflphone-client-gnome/src/config/configwindow.c:528
-msgid "Stun parameters will be applied on each SIP account created."
-msgstr "STUN參數將應用於每一個註冊的SIP帳戶"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:422
-msgid "Enable Stun"
-msgstr "啟用STUN"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:424
-#: ../sflphone-client-gnome/src/config/configwindow.c:544
-msgid "Format : name.server:port"
-msgstr "格式 : 名稱.服務器:端口"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:426
-msgid "choose Stun server (example : stunserver.org)"
-msgstr "選擇STUN服務器(例如:stunserver.org)"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154
-msgid "Enable address book"
-msgstr "啟用地址簿"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155
-msgid "Maximum results"
-msgstr "結果最大值"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156
-msgid "Display photo if available"
-msgstr "如果可以則顯示聯繫人照片"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157
-msgid "Display phone numbers of these types :"
-msgstr "顯示這些格式的電話號碼"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158
-msgid "Work"
-msgstr "單位電話"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159
-msgid "Mobile"
-msgstr "移動電話"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160
-msgid "Home"
-msgstr "家庭電話"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225
-msgid "Sound manager"
-msgstr "聲音管理器"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228
-msgid "ALSA"
-msgstr "ALSA"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229
-msgid "PulseAudio"
-msgstr "PulseAudio"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231
-msgid "Enable ringtones"
-msgstr "啟動鈴聲"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232
-#: ../sflphone-client-gnome/src/config/audioconf.c:812
-msgid "Codecs"
-msgstr "編碼"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233
-#: ../sflphone-client-gnome/src/config/audioconf.c:795
-msgid "ALSA settings"
-msgstr "ALSA 配置"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234
-#: ../sflphone-client-gnome/src/config/audioconf.c:662
-msgid "ALSA plugin"
-msgstr "ALSA插件"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235
-#: ../sflphone-client-gnome/src/config/audioconf.c:706
-msgid "Input"
-msgstr "輸入"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236
-#: ../sflphone-client-gnome/src/config/audioconf.c:684
-msgid "Output"
-msgstr "輸出"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237
-msgid "PulseAudio settings"
-msgstr "PulseAudio 配置"
-
-#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238
-msgid "Mute other applications during a call"
-msgstr "當有來電時靜音其它應用程序"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121
-msgid "Enable notifications"
-msgstr "啟動提示"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126
-msgid "On incoming calls"
-msgstr "有新來電"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123
-msgid "On messages"
-msgstr "有新消息"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124
-msgid "Show main window"
-msgstr "顯示主窗口"
-
-#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125
-msgid "On start"
-msgstr "正在啟動"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166
-#, fuzzy
-msgid "Keep my history for at least"
-msgstr "保存呼叫記錄數至少"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167
-#: ../sflphone-client-gnome/src/config/configwindow.c:643
-#, fuzzy
-msgid "days"
-msgstr "天"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168
-msgid "Clear history"
-msgstr "清空曆史記錄"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169
-msgid "Connection"
-msgstr "連接"
-
-#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170
-#: ../sflphone-client-gnome/src/config/configwindow.c:664
-msgid "SIP Port"
-msgstr "SIP端口"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180
-#: ../sflphone-client-gnome/src/config/hooks-config.c:130
-msgid "URL Argument"
-msgstr "URL參數"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181
-#: ../sflphone-client-gnome/src/config/hooks-config.c:135
-msgid "Custom commands on incoming calls with URL"
-msgstr "定制對帶有URL的來電的處理"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182
-msgid "Trigger on specific SIP header"
-msgstr "激活指定的SIP頭"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183
-msgid "Trigger on IAX2 URL"
-msgstr "激活IAX2 URL"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184
-msgid "Command to run"
-msgstr "要運行的命令"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185
-#: ../sflphone-client-gnome/src/config/hooks-config.c:138
-#, c-format
-msgid "%s will be replaced with the passed URL."
-msgstr "傳輸的URL會被替換成%s."
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186
-#: ../sflphone-client-gnome/src/config/hooks-config.c:165
-msgid "Phone number rewriting"
-msgstr "重設電話號碼"
-
-#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187
-msgid "Prefix dialed numbers with"
-msgstr "號碼前綴"
-
-#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92
-#: ../sflphone-client-gnome/src/config/configwindow.c:726
-msgid "Destination folder"
-msgstr "目標文件夾"
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:307
-msgid "Attention:number of results exceeds max displayed."
-msgstr "注意:結果超過可顯示的最大值"
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:309
-#: ../sflphone-client-gnome/src/sliders.c:163
-msgid "Mic volume"
-msgstr "話筒音量"
-
-#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:313
-#: ../sflphone-client-gnome/src/sliders.c:161
-msgid "Speakers volume"
-msgstr "揚聲器音量"
-
-#: ../sflphone-client-gnome/src/actions.c:54
-#: ../sflphone-client-gnome/src/sflnotify.c:94
-#, c-format
-msgid "%d voice mail"
-msgid_plural "%d voice mails"
-msgstr[0] "%d 個語音郵件"
-msgstr[1] "%d 個語音郵件"
-
-#: ../sflphone-client-gnome/src/actions.c:234
-msgid ""
-"Unable to connect to the SFLphone server.\n"
-"Make sure the daemon is running."
-msgstr ""
-"連接SFLphone伺服器失敗.\n"
-"請核查daemon是否正在運行."
-
-#: ../sflphone-client-gnome/src/actions.c:809
-#, c-format
-msgid "IP call - %s"
-msgstr "IP電話- %s"
-
-#: ../sflphone-client-gnome/src/actions.c:908
-#, c-format
-msgid ""
-"<b>Error: No audio codecs found.\n"
-"\n"
-"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</"
-"b> directory in your home( <i>%s</i> )"
-msgstr ""
-"<b>錯誤:無法找到音訊編碼檔案.\n"
-"\n"
-"</b> SFL聲音編碼檔案應該位于<i>%s</i> 或者位于主目錄( <i>%s</i> )的<b>."
-"sflphone</b>目錄下"
-
-#: ../sflphone-client-gnome/src/assistant.c:70
-msgid ""
-"You can at any time check your registration state or modify your accounts "
-"parameters in the Options/Accounts window."
-msgstr "你可以隨時在 選項/帳戶 中查看註冊狀態或者修改帳戶信息."
-
-#: ../sflphone-client-gnome/src/assistant.c:190
-msgid "SFLphone account creation wizard"
-msgstr "SFLphone賬戶創建嚮導"
-
-#: ../sflphone-client-gnome/src/assistant.c:274
-#: ../sflphone-client-gnome/src/assistant.c:370
-#: ../sflphone-client-gnome/src/config/accountwindow.c:156
-msgid "_Alias"
-msgstr "別稱(A)"
-
-#: ../sflphone-client-gnome/src/assistant.c:282
-#: ../sflphone-client-gnome/src/assistant.c:378
-#: ../sflphone-client-gnome/src/config/accountwindow.c:192
-msgid "_Host name"
-msgstr "主机名稱(H)"
-
-#: ../sflphone-client-gnome/src/assistant.c:290
-#: ../sflphone-client-gnome/src/assistant.c:386
-#: ../sflphone-client-gnome/src/config/accountwindow.c:206
-msgid "_User name"
-msgstr "使用者名稱(U)"
-
-#: ../sflphone-client-gnome/src/assistant.c:306
-#: ../sflphone-client-gnome/src/assistant.c:401
-#: ../sflphone-client-gnome/src/config/accountwindow.c:221
-msgid "_Password"
-msgstr "密碼(P)"
-
-#: ../sflphone-client-gnome/src/assistant.c:324
-#: ../sflphone-client-gnome/src/assistant.c:417
-#: ../sflphone-client-gnome/src/config/accountwindow.c:237
-msgid "_Voicemail number"
-msgstr "語音郵箱(V)"
-
-#: ../sflphone-client-gnome/src/assistant.c:347
-msgid "_Email address"
-msgstr "郵件地址(E)"
-
-#: ../sflphone-client-gnome/src/assistant.c:444
-#: ../sflphone-client-gnome/src/config/configwindow.c:532
-msgid "E_nable STUN"
-msgstr "啟用STUN(n)"
-
-#: ../sflphone-client-gnome/src/assistant.c:451
-msgid "_STUN server"
-msgstr "STUN伺服器(S)"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Account Registration"
-msgstr "帳戶註冊"
-
-#: ../sflphone-client-gnome/src/assistant.c:465
-msgid "Congratulations!"
-msgstr "恭喜!"
-
-#: ../sflphone-client-gnome/src/errors.c:29
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening playback device"
-msgstr ""
-"ALSA提示\n"
-"\n"
-"打開回放設備時出錯"
-
-#: ../sflphone-client-gnome/src/errors.c:32
-msgid ""
-"ALSA notification\n"
-"\n"
-"Error while opening capture device"
-msgstr ""
-"ALSA提示\n"
-"\n"
-"打開采集設備時出錯"
-
-#: ../sflphone-client-gnome/src/errors.c:35
-msgid ""
-"Pulseaudio notification\n"
-"\n"
-"Pulseaudio is not running"
-msgstr ""
-"Pulseaudio提示\n"
-"\n"
-"Pulseaudio未運行"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:70
-msgid "There is one call in progress."
-msgstr "有一個電話正在處理中."
-
-#: ../sflphone-client-gnome/src/mainwindow.c:74
-msgid "There are calls in progress."
-msgstr "有電話正在處理中."
-
-#: ../sflphone-client-gnome/src/mainwindow.c:83
-msgid "Do you still want to quit?"
-msgstr "確認要退出?"
-
-#: ../sflphone-client-gnome/src/mainwindow.c:282
-msgid "SFLphone Error"
-msgstr "SFLphone 出錯"
-
-#: ../sflphone-client-gnome/src/menus.c:134
-msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols."
-msgstr "SFLphone是一個VoIP客戶端,它兼容SIP和IAX2协议."
-
-#: ../sflphone-client-gnome/src/menus.c:137
-msgid "About SFLphone"
-msgstr "有關SFLphone"
-
-#: ../sflphone-client-gnome/src/menus.c:161
-msgid "_Help"
-msgstr "幫助(H)"
-
-#: ../sflphone-client-gnome/src/menus.c:296
-#: ../sflphone-client-gnome/src/menus.c:953
-msgid "_New call"
-msgstr "新電話(N)"
-
-#: ../sflphone-client-gnome/src/menus.c:308
-#: ../sflphone-client-gnome/src/menus.c:785
-msgid "_Pick up"
-msgstr "撥出(P)"
-
-#: ../sflphone-client-gnome/src/menus.c:318
-#: ../sflphone-client-gnome/src/menus.c:797
-msgid "_Hang up"
-msgstr "放下(H)"
-
-#: ../sflphone-client-gnome/src/menus.c:328
-#: ../sflphone-client-gnome/src/menus.c:809
-msgid "On _Hold"
-msgstr "待机"
-
-#: ../sflphone-client-gnome/src/menus.c:340
-#: ../sflphone-client-gnome/src/menus.c:821
-msgid "_Record"
-msgstr "記錄(R)"
-
-#: ../sflphone-client-gnome/src/menus.c:354
-msgid "_Account creation wizard"
-msgstr "帳戶創建向導(A)"
-
-#: ../sflphone-client-gnome/src/menus.c:384
-msgid "_Call"
-msgstr "電話"
-
-#: ../sflphone-client-gnome/src/menus.c:552
-msgid "Clear _history"
-msgstr "清空曆史記錄(C)"
-
-#: ../sflphone-client-gnome/src/menus.c:564
-msgid "_Accounts"
-msgstr "帳戶(A)"
-
-#: ../sflphone-client-gnome/src/menus.c:579
-msgid "_Edit"
-msgstr "編輯(E)"
-
-#: ../sflphone-client-gnome/src/menus.c:631
-msgid "_Dialpad"
-msgstr "撥號面板"
-
-#: ../sflphone-client-gnome/src/menus.c:643
-msgid "_Volume controls"
-msgstr "音量控制(V)"
-
-#: ../sflphone-client-gnome/src/menus.c:661
-msgid "_View"
-msgstr "查看(V)"
-
-#: ../sflphone-client-gnome/src/menus.c:881
-msgid "_Call back"
-msgstr "回叫(C)"
-
-#: ../sflphone-client-gnome/src/menus.c:1061
-msgid "Edit phone number"
-msgstr "編輯電話號碼"
-
-#: ../sflphone-client-gnome/src/menus.c:1072
-msgid "Edit the phone number before making a call"
-msgstr "撥出電話前編輯電話號碼"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:71
-#: ../sflphone-client-gnome/src/sflnotify.c:91
-#, c-format
-msgid "%s account : %s"
-msgstr "%s 帳戶 : %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:75
-#, c-format
-msgid "<i>From</i> %s"
-msgstr "<i>撥入方</i> %s"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:111
-#, c-format
-msgid "Calling with %s account <i>%s</i>"
-msgstr "使用%s帳戶<i>%s</i>呼叫"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:115
-msgid "Current account"
-msgstr "當前帳戶"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:130
-msgid "You have no accounts set up"
-msgstr "你沒有設置任何賬戶"
-
-#: ../sflphone-client-gnome/src/sflnotify.c:147
-msgid "You have no registered accounts"
-msgstr "未發現已註冊帳戶"
-
-#: ../sflphone-client-gnome/src/statusicon.c:91
-msgid "_Show main window"
-msgstr "顯示主窗口(S)"
-
-#: ../sflphone-client-gnome/src/statusicon.c:127
-#, c-format
-msgid "%i account configured"
-msgid_plural "%i accounts configured"
-msgstr[0] "已配置了%i個賬戶"
-msgstr[1] "已配置了%i個賬戶"
-
-#: ../sflphone-client-gnome/src/toolbar.c:232
-#: ../sflphone-client-gnome/src/toolbar.c:234
-msgid "History"
-msgstr "歷史"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:116
-msgid "Account settings"
-msgstr "帳戶設置"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:150
-msgid "_Enable this account"
-msgstr "啟用該賬戶(E)"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:164
-msgid "_Protocol"
-msgstr "協議(P)"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:182
-msgid "Unknown"
-msgstr "未知"
-
-#: ../sflphone-client-gnome/src/config/accountwindow.c:200
-msgid "_Resolve host name only once for the session"
-msgstr ""
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:312
-msgid "_Use Evolution address books"
-msgstr "使用Evolution地址薄(U)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:319
-msgid "Download limit :"
-msgstr "下載上限:"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:327
-msgid "cards"
-msgstr "卡"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:333
-msgid "_Display contact photo if available"
-msgstr "如果可以則顯示聯繫人照片(D)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:341
-msgid "Fields from Evolution's address books"
-msgstr "使用Evolution地址薄中的如下字段:"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:345
-msgid "_Work"
-msgstr "單位電話(W)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:351
-msgid "_Home"
-msgstr "家庭電話(H)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:357
-msgid "_Mobile"
-msgstr "移動電話(M)"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:364
-msgid "Address Books"
-msgstr "地址簿"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:368
-msgid "Select which Evolution address books to use"
-msgstr "選擇使用如下Evolution地址薄"
-
-#: ../sflphone-client-gnome/src/config/addressbook-config.c:404
-#: ../sflphone-client-gnome/src/config/audioconf.c:576
-msgid "Name"
-msgstr "名稱"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:741
-msgid "_Voice Activity Detection"
-msgstr "聲音狀態檢測(V)"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:751
-msgid "_Noise Reduction (Narrow-Band Companding)"
-msgstr "降噪處理-窄頻壓縮(N)"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:780
-msgid "Sound Manager"
-msgstr "聲音管理器"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:783
-msgid "_Pulseaudio"
-msgstr "Pulseaudio"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:788
-msgid "_ALSA"
-msgstr "ALSA"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:835
-msgid "Ringtones"
-msgstr "鈴聲"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:841
-msgid "_Enable ringtones"
-msgstr "啟動鈴聲(E)"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:847
-msgid "Choose a ringtone"
-msgstr "鈴聲選擇"
-
-#: ../sflphone-client-gnome/src/config/audioconf.c:853
-msgid "Audio Files"
-msgstr "音訊檔案"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:589
-msgid "Desktop Notifications"
-msgstr "桌面提示"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:593
-msgid "_Enable notifications"
-msgstr "啟動提示(E)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:599
-msgid "Enable voicemail _notifications"
-msgstr "啟用語音郵箱提示(n)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:611
-msgid "System Tray Icon"
-msgstr "系統托盤圖標"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:614
-msgid "_Popup main window on incoming call"
-msgstr "來電話時彈出主視窗(P)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:619
-msgid "Ne_ver popup main window"
-msgstr "從不彈出主視窗(v)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:623
-msgid "Hide SFLphone window on _startup"
-msgstr "在啟動時隱藏SFLphone主窗口"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:629
-msgid "Calls History"
-msgstr "打電話歷史"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:632
-#, fuzzy
-msgid "_Keep my history for at least"
-msgstr "保留歷史記錄至少(K)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:647
-msgid "PulseAudio sound server"
-msgstr "PulseAudio聲音伺服器"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:650
-msgid "_Mute other applications during a call"
-msgstr "當有來電時靜音其它應用程序(c)"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:677
-msgid "Port"
-msgstr "端口"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:732
-msgid "Select a folder"
-msgstr "選擇文件夾"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:766
-msgid "Preferences"
-msgstr "屬性"
-
-#: ../sflphone-client-gnome/src/config/configwindow.c:845
-msgid "Configured Accounts"
-msgstr "已配置帳戶"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:141
-msgid "Trigger on specific _SIP header"
-msgstr "激活指定的SIP頭(S)"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:150
-msgid "Trigger on _IAX2 URL"
-msgstr "激活IAX2 URL(I)"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:155
-msgid "Command to _run"
-msgstr "運行命令(r)"
-
-#: ../sflphone-client-gnome/src/config/hooks-config.c:169
-msgid "_Prefix dialed numbers with"
-msgstr "號碼前綴(P)"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:56
-msgid "Search all"
-msgstr "查詢所有"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:57
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:70
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:82
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:94
-msgid "Click here to change the search type"
-msgstr "請點擊此處改變查詢方式"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:69
-msgid "Search by missed call"
-msgstr "從未接電話中查詢"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:81
-msgid "Search by incoming call"
-msgstr "從來電中查詢"
-
-#: ../sflphone-client-gnome/src/contacts/searchbar.c:93
-msgid "Search by outgoing call"
-msgstr "從撥出電話中查詢"
-
-#~ msgctxt "Config section"
-#~ msgid "Accounts"
-#~ msgstr "帳戶"
-
-#~ msgctxt "account state"
-#~ msgid "Registered"
-#~ msgstr "已註冊"
-
-#~ msgctxt "account state"
-#~ msgid "Not Registered"
-#~ msgstr "未註冊"
-
-#~ msgctxt "account state"
-#~ msgid "Trying..."
-#~ msgstr "正在連接..."
-
-#~ msgctxt "account state"
-#~ msgid "Error"
-#~ msgstr "註冊失敗"
-
-#~ msgctxt "account state"
-#~ msgid "Network unreachable"
-#~ msgstr "網路連線失敗"
-
-#~ msgctxt "account state"
-#~ msgid "Host unreachable"
-#~ msgstr "伺服器連線失敗"
-
-#~ msgctxt "account state"
-#~ msgid "Stun configuration error"
-#~ msgstr "STUN配置有誤"
-
-#~ msgctxt "account state"
-#~ msgid "Stun server invalid"
-#~ msgstr "STUN伺服器無效"
-
-#~ msgctxt "account state"
-#~ msgid "Invalid"
-#~ msgstr "無效"
-
-#~ msgctxt "Config section"
-#~ msgid "General"
-#~ msgstr "常用配置"
-
-#~ msgctxt "Config section"
-#~ msgid "Address Book"
-#~ msgstr "地址簿"
-
-#~ msgctxt "Config section"
-#~ msgid "Recordings"
-#~ msgstr "記錄"
-
-#~ msgctxt "Config section"
-#~ msgid "Hooks"
-#~ msgstr "鉤鍵"
-
-#~ msgid "User"
-#~ msgstr "使用者名稱"
-
-#~ msgid "Mailbox"
-#~ msgstr "語音郵件"
-
-#~ msgctxt "Action record a call"
-#~ msgid "Record"
-#~ msgstr "記錄"
-
-#~ msgid "%s - %s"
-#~ msgstr "%s - %s"
-
-#~ msgid "Bad authentification"
-#~ msgstr "認證錯誤"
-
-#~ msgid "%d voice mails"
-#~ msgstr "%d 個語音郵件"
-
-#~ msgid "No registered account"
-#~ msgstr "未發現已註冊帳戶"
-
-#~ msgid ""
-#~ "This assistant is now finished.\n"
-#~ "You can at any time check your registration state or modify your accounts "
-#~ "parameters in the Options/Accounts window.\n"
-#~ "\n"
-#~ "Alias :    %s\n"
-#~ "Server :   %s\n"
-#~ "Username : %s\n"
-#~ msgstr ""
-#~ "配置完成.\n"
-#~ "你可以隨時在 選項/帳戶 中查看註冊狀態或者修改帳戶信息\n"
-#~ "別稱:         %s\n"
-#~ "伺服器:       %s\n"
-#~ "使用者名稱:   %s\n"
-
-#~ msgid "SFLphone account configuration wizard"
-#~ msgstr "SFLphone 帳戶設置向導"
-
-#~ msgid "Welcome to SFLphone!"
-#~ msgstr "歡迎使用SFLphone!"
-
-#~ msgid "Select an account type:"
-#~ msgstr "選擇帳戶類型:"
-
-#~ msgid "Please select one of the following option:"
-#~ msgstr "請選擇以下選項中的一個:"
-
-#~ msgid "SIP account configuration"
-#~ msgstr "SIP帳戶配置"
-
-#~ msgid "Please fill the following information:"
-#~ msgstr "請填寫如下信息:"
-
-#~ msgid "Optional Email Address "
-#~ msgstr "可選郵件地址 "
-
-#~ msgid "This email address will be use to send your voicemail messages"
-#~ msgstr "這個郵件地址將被用來發送您的語音郵箱消息"
-
-#~ msgid "_Email"
-#~ msgstr "郵件(E)"
-
-#~ msgid "IAX2 account configuration"
-#~ msgstr "IAX2帳戶配置"
-
-#~ msgid "Network Address Translation"
-#~ msgstr "網路地址分析"
-
-#~ msgid "Edit phone"
-#~ msgstr "編輯電話"
-
-#~ msgid "%s account: %s"
-#~ msgstr "%s 帳戶: %s"
-
-#~ msgid "<i>From:</i> %s"
-#~ msgstr "<i>撥入方:</i> %s"
-
-#~ msgid "You haven't setup any accounts"
-#~ msgstr "你沒有設置任何帳戶"
-
-#~ msgid "SFLphone - %i accounts configured"
-#~ msgstr "SFLphone - %i 個帳戶已配置"
-
-#~ msgid "\"Voicemail\" <%s>"
-#~ msgstr "\"語音郵件\" <%s>"
-
-#~ msgid "Place a call"
-#~ msgstr "打電話"
-
-#~ msgid "Off Hold"
-#~ msgstr "恢复通話"
-
-#~ msgid "On Hold"
-#~ msgstr "待机"
-
-#~ msgid "Record a call"
-#~ msgstr "記錄通話"
-
-#~ msgid "Account Parameters"
-#~ msgstr "帳戶相關參數"
-
-#~ msgid "Download limit:"
-#~ msgstr "下載上限:"
-
-#~ msgid "_Business phone"
-#~ msgstr "商務電話(B)"
-
-#~ msgid "_Home phone"
-#~ msgstr "家庭電話(H)"
-
-#~ msgid "_Mobile phone"
-#~ msgstr "移動電話(M)"
-
-#~ msgid "Select which Evolution address books to use:"
-#~ msgstr "選擇使用如下Evolution地址薄:"
-
-#~ msgid "audio device index for output = %d"
-#~ msgstr "音訊設備輸出索引 = %d"
-
-#~ msgid "ALSA configuration"
-#~ msgstr "ALSA 配置"
-
-#~ msgid "Stun parameters will apply to each SIP account created."
-#~ msgstr "Stun參數將應用於每一個註冊的SIP帳戶"
-
-#~ msgid "Enable it if you are behind a firewall"
-#~ msgstr "當使用防火牆時,需要設定此項"
-
-#~ msgid "Format: name.server:port"
-#~ msgstr "格式:name.server:port"
-
-#~ msgid "Port:"
-#~ msgstr "端口:"
-
-#~ msgid "Recordings folder"
-#~ msgstr "記錄文件夾(R)"
-
-#~ msgid "General Settings"
-#~ msgstr "常用配置"
-
-#~ msgid "Audio Settings"
-#~ msgstr "音訊配置"
-
-#~ msgid "URL Passing"
-#~ msgstr "傳輸URL"
-
-#~ msgid "Command to _run: "
-#~ msgstr "運行命令(C):"
-
-#~ msgid "Phone Number Rewriting"
-#~ msgstr "重設電話號碼"
-
-#~ msgid "_Prefix dialed numbers with:"
-#~ msgstr "號碼前綴:"
-
-#~ msgid "Accept"
-#~ msgstr "接受"
-
-#~ msgid "Refuse"
-#~ msgstr "拒絕"
-
-#~ msgid "Ignore"
-#~ msgstr "忽略"
-
-#~ msgid "<small>Missed call</small>"
-#~ msgstr "<small>未接電話</small>"
-
-#~ msgid "<small>Duration:</small> %s"
-#~ msgstr "<small>時長:</small> %s"
-
-#~ msgid "Fields"
-#~ msgstr "字段"
-
-#~ msgid "_History size limit"
-#~ msgstr "歷史記錄上限(H)"
-
-#~ msgid ""
-#~ "SFLphone can run custom commands if incoming calls come with an URL "
-#~ "attached.\n"
-#~ "In this case, %s will be replaced with the passed URL."
-#~ msgstr ""
-#~ "當來電有附加的URL時,SFLphone可運行客戶命令.\n"
-#~ "在此情況下,傳輸的URL會被替換成%s."
-
-#~ msgid "Search history"
-#~ msgstr "搜尋歷史記錄"
-
-#~ msgid "Search contact"
-#~ msgstr "搜尋聯繫人(S)"
-
-#~ msgid "Registered to %s (%s)"
-#~ msgstr "註冊到 %s (%s)"
-
-#~ msgid "%s account- %s             %s"
-#~ msgstr "%s 帳戶- %s\t\t%s"
-
-#~ msgid "Books"
-#~ msgstr "鉤鍵"
-
-#~ msgid "_Enable"
-#~ msgstr "啟用(E)"
-
-#~ msgid "_Notify voice mails"
-#~ msgstr "語音郵件通知(N)"
-
-#~ msgid "_Start hidden"
-#~ msgstr "啟動時隱藏(S)"
-
-#~ msgid "_Maximum number of calls"
-#~ msgstr "最大打出電話數目(M)"
-
-#~ msgid "_Control running applications volume"
-#~ msgstr "控制正在運行中的應用程式的音量(C)"
-
-#~ msgid "Account previously setup"
-#~ msgstr "帳戶以前設定"
-
-#~ msgid "URL argument"
-#~ msgstr "URL參數"
-
-#~ msgid "_SIP protocol"
-#~ msgstr "SIP 協議(S)"
-
-#~ msgid "_SIP Header: "
-#~ msgstr "SIP消息頭(S):"
-
-#~ msgid "_IAX2 protocol"
-#~ msgstr "IAX2 協議(I)"
-
-#~ msgid "Search"
-#~ msgstr "搜尋"
-
-#~ msgid "_Enabled"
-#~ msgstr "啟用(E)"
-
-#~ msgid "%s account- %s"
-#~ msgstr "%s 帳戶- %s"
-
-#~ msgid "Noise reduction"
-#~ msgstr "降噪"
-
-#~ msgid "_Destination folder"
-#~ msgstr "目標文件夾(D)"
-
-#~ msgid "_Account Assistant"
-#~ msgstr "帳戶向導(A)"
-
-#~ msgid "Setup Accounts"
-#~ msgstr "設定帳戶"
-
-#~ msgid "Search Parameters"
-#~ msgstr "搜尋相關參數"
-
-#~ msgid "Maximum result number for a request: "
-#~ msgstr "最大打出電話數目"
-
-#~ msgid "Search for and display: "
-#~ msgstr "搜尋並顯示:"
-
-#~ msgid "_STUN Server"
-#~ msgstr "STUN伺服器(S)"
diff --git a/kde/sflphone-client-kde.kdevelop b/kde/sflphone-client-kde.kdevelop
deleted file mode 100755
index a567425d3b9a50b0dc7eaa3fee74fb11bb050086..0000000000000000000000000000000000000000
--- a/kde/sflphone-client-kde.kdevelop
+++ /dev/null
@@ -1,314 +0,0 @@
-<?xml version = '1.0'?>
-<kdevelop>
-  <general>
-    <author>Jérémy Quentin</author>
-    <email>jeremy.quentin@gmail.com</email>
-    <version>0.1</version>
-    <projectmanagement>KDevCustomProject</projectmanagement>
-    <primarylanguage>C++</primarylanguage>
-    <keywords>
-      <keyword>C++</keyword>
-      <keyword>Code</keyword>
-      <keyword>Qt</keyword>
-      <keyword>KDE</keyword>
-    </keywords>
-    <projectname>sflphone-client-kde</projectname>
-    <projectdirectory>.</projectdirectory>
-    <absoluteprojectpath>false</absoluteprojectpath>
-    <description/>
-    <ignoreparts/>
-    <defaultencoding/>
-  </general>
-  <kdevfileview>
-    <groups>
-      <group pattern="*.cpp;*.cxx;*.h" name="Sources" />
-      <group pattern="*.ui" name="User Interface" />
-      <group pattern="*.png" name="Icons" />
-      <group pattern="*.po;*.ts" name="Translations" />
-      <group pattern="*" name="Others" />
-      <hidenonprojectfiles>false</hidenonprojectfiles>
-      <hidenonlocation>false</hidenonlocation>
-    </groups>
-    <tree>
-      <hidenonprojectfiles>false</hidenonprojectfiles>
-      <hidepatterns>*.o,*.lo,CVS</hidepatterns>
-    </tree>
-  </kdevfileview>
-  <kdevdoctreeview>
-    <ignoretocs>
-      <toc>ada</toc>
-      <toc>ada_bugs_gcc</toc>
-      <toc>bash</toc>
-      <toc>bash_bugs</toc>
-      <toc>clanlib</toc>
-      <toc>w3c-dom-level2-html</toc>
-      <toc>fortran_bugs_gcc</toc>
-      <toc>gnome1</toc>
-      <toc>gnustep</toc>
-      <toc>gtk</toc>
-      <toc>gtk_bugs</toc>
-      <toc>haskell</toc>
-      <toc>haskell_bugs_ghc</toc>
-      <toc>java_bugs_gcc</toc>
-      <toc>java_bugs_sun</toc>
-      <toc>pascal_bugs_fp</toc>
-      <toc>php</toc>
-      <toc>php_bugs</toc>
-      <toc>perl</toc>
-      <toc>perl_bugs</toc>
-      <toc>python</toc>
-      <toc>python_bugs</toc>
-      <toc>ruby</toc>
-      <toc>ruby_bugs</toc>
-      <toc>sdl</toc>
-      <toc>w3c-svg</toc>
-      <toc>sw</toc>
-      <toc>w3c-uaag10</toc>
-      <toc>wxwidgets_bugs</toc>
-    </ignoretocs>
-    <ignoreqt_xml>
-      <toc>qmake User Guide</toc>
-    </ignoreqt_xml>
-  </kdevdoctreeview>
-  <kdevdebugger>
-    <general>
-      <dbgshell>libtool</dbgshell>
-      <programargs/>
-      <gdbpath/>
-      <breakonloadinglibs>true</breakonloadinglibs>
-      <separatetty>false</separatetty>
-      <floatingtoolbar>false</floatingtoolbar>
-      <runappinappdirectory>true</runappinappdirectory>
-      <configGdbScript/>
-      <runShellScript/>
-      <runGdbScript/>
-      <raiseGDBOnStart>false</raiseGDBOnStart>
-    </general>
-    <display>
-      <staticmembers>false</staticmembers>
-      <demanglenames>true</demanglenames>
-      <outputradix>10</outputradix>
-    </display>
-  </kdevdebugger>
-  <kdevfilecreate>
-    <filetypes/>
-    <useglobaltypes>
-      <type ext="ui" />
-      <type ext="cpp" />
-      <type ext="h" />
-    </useglobaltypes>
-  </kdevfilecreate>
-  <kdevcvs>
-    <cvsoptions>-f</cvsoptions>
-    <commitoptions/>
-    <updateoptions>-dP</updateoptions>
-    <addoptions/>
-    <removeoptions>-f</removeoptions>
-    <diffoptions>-u3 -p</diffoptions>
-    <logoptions/>
-    <rshoptions/>
-  </kdevcvs>
-  <cppsupportpart>
-    <codecompletion/>
-    <filetemplates>
-      <choosefiles>false</choosefiles>
-      <interfaceURL/>
-      <implementationURL/>
-      <interfacesuffix>.h</interfacesuffix>
-      <implementationsuffix>.cpp</implementationsuffix>
-      <lowercasefilenames>true</lowercasefilenames>
-    </filetemplates>
-  </cppsupportpart>
-  <kdevcustomproject>
-    <run>
-      <mainprogram>/home/jquentin/sflphone/sflphone-client-kde/build</mainprogram>
-      <programargs/>
-      <terminal>false</terminal>
-      <autocompile>false</autocompile>
-      <envvars>
-        <envvar value="/usr/lib/kde4" name="KDEDIR" />
-        <envvar value="$KDEDIR" name="KDEDIRS" />
-        <envvar value="/home/jquentin/.kde4" name="KDEHOME" />
-        <envvar value="/tmp/jquentin-kde4" name="KDETMP" />
-        <envvar value="/var/tmp/jquentin-kde4" name="KDEVARTMP" />
-        <envvar value="/usr/lib/kde4:usr/lib/qt4:$LD_LIBRARY_PATH" name="LD_LIBRARY_PATH" />
-        <envvar value="/usr/bin:$PATH" name="PATH" />
-        <envvar value="/usr/lib/pkgconfig" name="PKG_CONFIG_PATH" />
-        <envvar value="/usr/lib/qt4/plugins" name="QT_PLUGIN_PATH" />
-      </envvars>
-      <autoinstall>false</autoinstall>
-      <autokdesu>false</autokdesu>
-      <globaldebugarguments/>
-      <useglobalprogram>false</useglobalprogram>
-      <globalcwd>/home/jquentin/sflphone/sflphone-client-kde</globalcwd>
-      <directoryradio>executable</directoryradio>
-    </run>
-    <build>
-      <buildtool>make</buildtool>
-      <builddir>/home/jquentin/sflphone/sflphone-client-kde/build</builddir>
-    </build>
-    <make>
-      <abortonerror>false</abortonerror>
-      <numberofjobs>1</numberofjobs>
-      <prio>0</prio>
-      <dontact>false</dontact>
-      <makebin>make</makebin>
-      <defaulttarget/>
-      <makeoptions/>
-      <selectedenvironment>default</selectedenvironment>
-      <environments>
-        <default>
-          <envvar value="/usr/lib/kde4" name="KDEDIR" />
-          <envvar value="$KDEDIR" name="KDEDIRS" />
-          <envvar value="/home/jquentin/.kde4" name="KDEHOME" />
-          <envvar value="/tmp/jquentin-kde4" name="KDETMP" />
-          <envvar value="/var/tmp/jquentin-kde4" name="KDEVARTMP" />
-          <envvar value="/usr/lib/kde4:usr/lib/qt4:$LD_LIBRARY_PATH" name="LD_LIBRARY_PATH" />
-          <envvar value="/usr/bin:$PATH" name="PATH" />
-          <envvar value="/usr/lib/pkgconfig" name="PKG_CONFIG_PATH" />
-          <envvar value="/usr/lib/qt4/plugins" name="QT_PLUGIN_PATH" />
-        </default>
-      </environments>
-    </make>
-    <filetypes>
-      <filetype>*.h</filetype>
-      <filetype>*.cpp</filetype>
-      <filetype>CMakeLists.txt</filetype>
-      <filetype>*.desktop</filetype>
-      <filetype>*.kcfg*</filetype>
-      <filetype>*.ui</filetype>
-      <filetype>Doxyfile</filetype>
-      <filetype>*.dox</filetype>
-      <filetype>*.rc</filetype>
-      <filetype>*.cmake</filetype>
-    </filetypes>
-    <other>
-      <prio>0</prio>
-      <otherbin/>
-      <defaulttarget/>
-      <otheroptions/>
-      <selectedenvironment>default</selectedenvironment>
-      <environments>
-        <default/>
-      </environments>
-    </other>
-    <blacklist>
-      <path>build</path>
-      <path>build/callmanager_interface.cpp</path>
-      <path>build/callmanager_interface.h</path>
-      <path>build/CMakeFiles</path>
-      <path>build/CMakeFiles/CMakeCCompiler.cmake</path>
-      <path>build/CMakeFiles/CMakeCXXCompiler.cmake</path>
-      <path>build/CMakeFiles/CMakeDirectoryInformation.cmake</path>
-      <path>build/CMakeFiles/CMakeSystem.cmake</path>
-      <path>build/CMakeFiles/CompilerIdCXX</path>
-      <path>build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp</path>
-      <path>build/CMakeFiles/distclean.dir</path>
-      <path>build/CMakeFiles/distclean.dir/cmake_clean.cmake</path>
-      <path>build/CMakeFiles/distclean.dir/DependInfo.cmake</path>
-      <path>build/CMakeFiles/Makefile.cmake</path>
-      <path>build/CMakeFiles/sflphone-client-kde_automoc.dir</path>
-      <path>build/CMakeFiles/sflphone-client-kde_automoc.dir/cmake_clean.cmake</path>
-      <path>build/CMakeFiles/sflphone-client-kde_automoc.dir/DependInfo.cmake</path>
-      <path>build/CMakeFiles/sflphone-client-kde.dir</path>
-      <path>build/CMakeFiles/sflphone-client-kde.dir/cmake_clean.cmake</path>
-      <path>build/CMakeFiles/sflphone-client-kde.dir/DependInfo.cmake</path>
-      <path>build/CMakeFiles/uninstall.dir</path>
-      <path>build/CMakeFiles/uninstall.dir/cmake_clean.cmake</path>
-      <path>build/CMakeFiles/uninstall.dir/DependInfo.cmake</path>
-      <path>build/cmake_install.cmake</path>
-      <path>build/CMakeTmp</path>
-      <path>build/CMakeTmp/check_qt_visibility.cpp</path>
-      <path>build/cmake_uninstall.cmake</path>
-      <path>build/configurationmanager_interface.cpp</path>
-      <path>build/configurationmanager_interface.h</path>
-      <path>build/CTestTestfile.cmake</path>
-      <path>build/instance_interface.cpp</path>
-      <path>build/instance_interface.h</path>
-      <path>build/moc_AccountItemWidget.cpp</path>
-      <path>build/moc_AccountWizard.cpp</path>
-      <path>build/moc_ActionSetAccountFirst.cpp</path>
-      <path>build/moc_ConfigDialog.cpp</path>
-      <path>build/moc_ContactItemWidget.cpp</path>
-      <path>build/moc_SFLPhone.cpp</path>
-      <path>build/sflphone-client-kde_automoc.cpp</path>
-      <path>build/ui_ConfigDialog.h</path>
-      <path>build/ui_sflphone_kdeview_base.h</path>
-      <path>sflphone-client-kde.kcfg</path>
-    </blacklist>
-  </kdevcustomproject>
-  <kdevcppsupport>
-    <qt>
-      <used>true</used>
-      <version>4</version>
-      <includestyle>4</includestyle>
-      <designerintegration>ExternalDesigner</designerintegration>
-      <designer>/usr/bin/designer-qt4</designer>
-      <root>/usr/lib/qt4</root>
-      <qmake>/usr/bin/qmake-qt4</qmake>
-      <designerpluginpaths/>
-    </qt>
-    <codecompletion>
-      <automaticCodeCompletion>false</automaticCodeCompletion>
-      <automaticArgumentsHint>true</automaticArgumentsHint>
-      <automaticHeaderCompletion>true</automaticHeaderCompletion>
-      <codeCompletionDelay>250</codeCompletionDelay>
-      <argumentsHintDelay>400</argumentsHintDelay>
-      <headerCompletionDelay>250</headerCompletionDelay>
-      <showOnlyAccessibleItems>false</showOnlyAccessibleItems>
-      <completionBoxItemOrder>0</completionBoxItemOrder>
-      <howEvaluationContextMenu>true</howEvaluationContextMenu>
-      <showCommentWithArgumentHint>true</showCommentWithArgumentHint>
-      <statusBarTypeEvaluation>false</statusBarTypeEvaluation>
-      <namespaceAliases>std=_GLIBCXX_STD;__gnu_cxx=std</namespaceAliases>
-      <processPrimaryTypes>true</processPrimaryTypes>
-      <processFunctionArguments>false</processFunctionArguments>
-      <preProcessAllHeaders>false</preProcessAllHeaders>
-      <parseMissingHeadersExperimental>false</parseMissingHeadersExperimental>
-      <resolveIncludePathsUsingMakeExperimental>false</resolveIncludePathsUsingMakeExperimental>
-      <alwaysParseInBackground>true</alwaysParseInBackground>
-      <usePermanentCaching>true</usePermanentCaching>
-      <alwaysIncludeNamespaces>false</alwaysIncludeNamespaces>
-      <includePaths>.;</includePaths>
-    </codecompletion>
-    <creategettersetter>
-      <prefixGet/>
-      <prefixSet>set</prefixSet>
-      <prefixVariable>m_,_</prefixVariable>
-      <parameterName>theValue</parameterName>
-      <inlineGet>true</inlineGet>
-      <inlineSet>true</inlineSet>
-    </creategettersetter>
-    <splitheadersource>
-      <enabled>false</enabled>
-      <synchronize>true</synchronize>
-      <orientation>Vertical</orientation>
-    </splitheadersource>
-    <references>
-      <pcs>Qt4</pcs>
-    </references>
-  </kdevcppsupport>
-  <kdevclassview>
-    <folderhierarchy>true</folderhierarchy>
-    <depthoffolders>2</depthoffolders>
-  </kdevclassview>
-  <kdevdocumentation>
-    <projectdoc>
-      <docsystem>Doxygen Documentation Collection</docsystem>
-      <docurl>sflphone-client-kde.tag</docurl>
-    </projectdoc>
-  </kdevdocumentation>
-  <substmap>
-    <APPNAME>sflphone-client-kde</APPNAME>
-    <APPNAMELC>sflphone-client-kde</APPNAMELC>
-    <APPNAMESC>Sflphone-client-kde</APPNAMESC>
-    <APPNAMEUC>SFLPHONE-CLIENT-KDE</APPNAMEUC>
-    <AUTHOR>Jérémy Quentin</AUTHOR>
-    <EMAIL>jeremy.quentin@gmail.com</EMAIL>
-    <LICENSE>GPL</LICENSE>
-    <LICENSEFILE>COPYING</LICENSEFILE>
-    <VERSION>0.1</VERSION>
-    <YEAR>2009</YEAR>
-    <dest>/home/jquentin/sflphone/sflphone-client-kde</dest>
-  </substmap>
-</kdevelop>
diff --git a/kde/src/AccountListModel.cpp b/kde/src/AccountListModel.cpp
deleted file mode 100755
index b2b0e2cf1cc76e5bee22ce48bf62310305bdf72d..0000000000000000000000000000000000000000
--- a/kde/src/AccountListModel.cpp
+++ /dev/null
@@ -1,163 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "AccountListModel.h"
-
-//SFLPhone library
-#include "lib/sflphone_const.h"
-
-//SFLPhone
-#include "conf/ConfigAccountList.h"
-
-//Qt
-#include <QtGui/QIcon>
-
-//KDE
-#include <KLed>
-
-///Constructor
-AccountListModel::AccountListModel(QObject *parent)
- : QAbstractListModel(parent),accounts(NULL)
-{
-   this->accounts = new ConfigAccountList();
-}
-
-///Destructor
-AccountListModel::~AccountListModel()
-{
-   if (accounts) delete accounts;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Get data from the model
-QVariant AccountListModel::data ( const QModelIndex& index, int role) const
-{
-   if (!index.isValid() || index.row() < 0 || index.row() >= rowCount())
-      return QVariant();
-
-   const Account * account = (*accounts)[index.row()];
-   if(index.column() == 0 && role == Qt::DisplayRole)
-      return QVariant(account->getAlias());
-   else if(index.column() == 0 && role == Qt::CheckStateRole)
-      return QVariant(account->isEnabled() ? Qt::Checked : Qt::Unchecked);
-   else if(index.column() == 0 && role == Qt::DecorationRole) {
-      if(! account->isEnabled())
-         return QVariant( QIcon( ICON_ACCOUNT_LED_GRAY  ));
-      else if(account->isRegistered())
-         return QVariant( QIcon( ICON_ACCOUNT_LED_GREEN ));
-      else
-         return QVariant( QIcon( ICON_ACCOUNT_LED_RED   ));
-   }
-   return QVariant();
-} //data
-
-///Flags for "index"
-Qt::ItemFlags AccountListModel::flags(const QModelIndex & index) const
-{
-   if (index.column() == 0)
-      return QAbstractItemModel::flags(index) | Qt::ItemIsUserCheckable;
-   return QAbstractItemModel::flags(index);
-}
-
-///Get the account list
-QString AccountListModel::getOrderedList() const
-{
-   return accounts->getOrderedList();
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set model data
-bool AccountListModel::setData(const QModelIndex & index, const QVariant &value, int role)
-{
-   if (index.isValid() && index.column() == 0 && role == Qt::CheckStateRole) {
-      (*accounts)[index.row()]->setEnabled(value.toBool());
-      emit dataChanged(index, index);
-      return true;
-   }
-   return false;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Move account up
-bool AccountListModel::accountUp( int index )
-{
-   if(index > 0 && index <= rowCount()) {
-      accounts->upAccount(index);
-      emit dataChanged(this->index(index - 1, 0, QModelIndex()), this->index(index, 0, QModelIndex()));
-      return true;
-   }
-   return false;
-}
-
-///Move account down
-bool AccountListModel::accountDown( int index )
-{
-   if(index >= 0 && index < rowCount()) {
-      accounts->downAccount(index);
-      emit dataChanged(this->index(index, 0, QModelIndex()), this->index(index + 1, 0, QModelIndex()));
-      return true;
-   }
-   return false;
-}
-
-///Remove an account
-bool AccountListModel::removeAccount( int index )
-{
-   if(index >= 0 && index < rowCount()) {
-      accounts->removeAccount(accounts->getAccountAt(index));
-      emit dataChanged(this->index(index, 0, QModelIndex()), this->index(rowCount(), 0, QModelIndex()));
-      return true;
-   }
-   return false;
-}
-
-///Add an account
-bool AccountListModel::addAccount(const QString& alias )
-{
-   accounts->addAccount(alias);
-   emit dataChanged(this->index(0, 0, QModelIndex()), this->index(rowCount(), 0, QModelIndex()));
-   return true;
-}
-
-///Number of account
-int AccountListModel::rowCount(const QModelIndex & /*parent*/) const
-{
-   return accounts->size();
-}
\ No newline at end of file
diff --git a/kde/src/AccountListModel.h b/kde/src/AccountListModel.h
deleted file mode 100755
index 08e9d4117a6670628da7c9bac81d968e8e85357a..0000000000000000000000000000000000000000
--- a/kde/src/AccountListModel.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef ACCOUNTLISTMODEL_H
-#define ACCOUNTLISTMODEL_H
-
-#include <QAbstractListModel>
-
-//SFLPhone
-class ConfigAccountList;
-
-/// AccountListModel Model for the account list widget
-class AccountListModel : public QAbstractListModel
-{
-Q_OBJECT
-private:
-   ConfigAccountList* accounts;
-
-public:
-   //Constructor
-   AccountListModel(QObject *parent = 0);
-
-   //Destructor
-   ~AccountListModel();
-
-   //Getters
-   QVariant      data     ( const QModelIndex& index, int role = Qt::DisplayRole ) const;
-   int           rowCount ( const QModelIndex& parent = QModelIndex()            ) const;
-   Qt::ItemFlags flags    ( const QModelIndex& index                             ) const;
-
-   //Setters
-   virtual bool setData   ( const QModelIndex& index, const QVariant &value, int role)  ;
-
-   //Mutators
-   bool accountUp     ( int index            );
-   bool accountDown   ( int index            );
-   bool removeAccount ( int index            );
-   bool addAccount    ( const QString& alias );
-
-   QString getOrderedList() const;
-};
-
-#endif
diff --git a/kde/src/AccountView.cpp b/kde/src/AccountView.cpp
deleted file mode 100644
index f4cce67744d1d8908db2ab2999ba71fda9c8ddc8..0000000000000000000000000000000000000000
--- a/kde/src/AccountView.cpp
+++ /dev/null
@@ -1,180 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "AccountView.h"
-
-
-//Qt
-#include <QtGui/QListWidgetItem>
-
-//KDE
-#include <KDebug>
-
-//SFLPhone library
-#include "lib/sflphone_const.h"
-#include "lib/configurationmanager_interface_singleton.h"
-
-///Constructor
-AccountView::AccountView() : Account(), m_pItem(0), m_pWidget(0)
-{
-
-}
-
-///Destructor
-AccountView::~AccountView()
-{
-   if (m_pWidget) {
-      delete m_pWidget;
-      m_pWidget = nullptr;
-   }
-   if (m_pItem) delete m_pItem;
-}
-
-///Init
-void AccountView::initItem()
-{
-   if(m_pItem != NULL)
-      delete m_pItem;
-   m_pItem = new QListWidgetItem();
-   m_pItem->setSizeHint(QSize(140,25));
-   m_pItem->setFlags(Qt::ItemIsSelectable|Qt::ItemIsDragEnabled|Qt::ItemIsDropEnabled|Qt::ItemIsEnabled);
-   initItemWidget();
-}
-
-///Init widget
-void AccountView::initItemWidget()
-{
-   if(m_pWidget != NULL)
-      delete m_pWidget;
-
-   bool enabled = isAccountEnabled();
-   m_pWidget = new AccountItemWidget();
-   m_pWidget->setEnabled(enabled);
-   m_pWidget->setAccountText(getAccountAlias());
-
-   if(isNew() || !enabled)
-      m_pWidget->setState(AccountItemWidget::Unregistered);
-   else if(getAccountRegistrationStatus() == ACCOUNT_STATE_REGISTERED || getAccountRegistrationStatus() == ACCOUNT_STATE_READY)
-      m_pWidget->setState(AccountItemWidget::Registered);
-   else
-      m_pWidget->setState(AccountItemWidget::NotWorking);
-   connect(m_pWidget, SIGNAL(checkStateChanged(bool)), this, SLOT(setEnabled(bool)));
-} //initItemWidget
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Get the current item
-QListWidgetItem* AccountView::getItem()
-{
-   return m_pItem;
-}
-
-///Get the current widget
-AccountItemWidget* AccountView::getItemWidget()
-{
-   return m_pWidget;
-}
-
-///Return the state color
-QColor AccountView::getStateColor()
-{
-   if(getAccountRegistrationStatus() == ACCOUNT_STATE_UNREGISTERED)
-          return Qt::black;
-   if(getAccountRegistrationStatus() == ACCOUNT_STATE_REGISTERED || getAccountRegistrationStatus() == ACCOUNT_STATE_READY)
-          return Qt::darkGreen;
-   return Qt::red;
-}
-
-///Get the color name
-const QString& AccountView::getStateColorName()
-{
-   static const QString black    ( "black"     );
-   static const QString darkGreen( "darkGreen" );
-   static const QString red      ( "red"       );
-   if(getAccountRegistrationStatus() == ACCOUNT_STATE_UNREGISTERED)
-          return black;
-   if(getAccountRegistrationStatus() == ACCOUNT_STATE_REGISTERED || getAccountRegistrationStatus() == ACCOUNT_STATE_READY)
-          return darkGreen;
-   return red;
-}
-
-///Is this item checked?
-bool AccountView::isChecked() const
-{
-   return (m_pWidget)?m_pWidget->getEnabled():false;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Build an item from an account id
-AccountView* AccountView::buildExistingAccountFromId(const QString& _accountId)
-{
-   //Account* a = Account::buildExistingAccountFromId( _accountId);
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   AccountView* a = new AccountView();
-   a->m_pAccountId = new QString(_accountId);
-   a->m_pAccountDetails = new MapStringString( configurationManager.getAccountDetails(_accountId).value() );
-   a->initItem();
-   return a;
-}
-
-///Build an item from an alias
-AccountView* AccountView::buildNewAccountFromAlias(const QString& alias)
-{
-   //Account* a = Account::buildNewAccountFromAlias(alias);
-   AccountView* a = new AccountView();
-   a->m_pAccountDetails = new MapStringString();
-   a->setAccountAlias(alias);
-   a->initItem();
-   return a;
-}
-
-///Change LED color
-void AccountView::updateState()
-{
-   if(! isNew()) {
-      Account::updateState();
-
-      AccountItemWidget * m_pWidget = getItemWidget();
-      if(!isAccountEnabled()) {
-         kDebug() << "Changing account state to Unregistered";
-         if (m_pWidget) m_pWidget->setState(AccountItemWidget::Unregistered);
-      }
-      else if(getAccountRegistrationStatus() == ACCOUNT_STATE_REGISTERED || getAccountRegistrationStatus() == ACCOUNT_STATE_READY) {
-         kDebug() << "Changing account state to  Registered";
-         if (m_pWidget) m_pWidget->setState(AccountItemWidget::Registered);
-      }
-      else {
-         kDebug() << "Changing account state to NotWorking";
-         if (m_pWidget) m_pWidget->setState(AccountItemWidget::NotWorking);
-      }
-   }
-} //updateState
diff --git a/kde/src/AccountView.h b/kde/src/AccountView.h
deleted file mode 100644
index 8bafcd2f1d75016804b43a99a91ef75f0699634b..0000000000000000000000000000000000000000
--- a/kde/src/AccountView.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *   Author : Jérémy Quentin <jeremy.quentin@gmail.com>                    *
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef ACCOUNT_VIEW_H
-#define ACCOUNT_VIEW_H
-
-#include "lib/Account.h"
-#include "widgets/AccountItemWidget.h"
-
-//Qt
-class QListWidgetItem;
-
-//SFLPhone
-class AccountItemWidget;
-
-///AccountView: List widgets displaying accounts
-class AccountView : public Account {
-   public:
-      //Constructor
-      AccountView   ();
-      ~AccountView  ();
-      void initItem ();
-
-
-      //Getters
-      QListWidgetItem*   getItem           ()      ;
-      AccountItemWidget* getItemWidget     ()      ;
-      QColor             getStateColor     ()      ;
-      const QString&     getStateColorName ()      ;
-      bool               isChecked         () const;
-
-      ///Return the Qwidget hosted by the QListWidgetItem
-
-      //Mutators
-      static AccountView* buildExistingAccountFromId (const QString& _accountId );
-      static AccountView* buildNewAccountFromAlias   (const QString& alias      );
-      virtual void updateState();
-
-   private:
-      //Attributes
-      QListWidgetItem*   m_pItem;
-      AccountItemWidget* m_pWidget;
-      
-      //Private constructor
-      void initItemWidget();
-};
-#endif
diff --git a/kde/src/AccountWizard.cpp b/kde/src/AccountWizard.cpp
deleted file mode 100755
index 1f55ba4700c694cf7f544878f15ac8a299d9b46b..0000000000000000000000000000000000000000
--- a/kde/src/AccountWizard.cpp
+++ /dev/null
@@ -1,703 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Unix
-#include <unistd.h>
-#include <netdb.h>
-
-//Qt
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QFormLayout>
-#include <QtGui/QLabel>
-#include <QtGui/QRadioButton>
-#include <QtGui/QLineEdit>
-#include <QtGui/QCheckBox>
-
-//KDE
-#include <KLocale>
-#include <KDebug>
-
-//SFLphone
-#include "AccountWizard.h"
-#include "lib/sflphone_const.h"
-#include "lib/configurationmanager_interface_singleton.h"
-
-//Define
-#define FIELD_SFL_ACCOUNT        "SFL"
-#define FIELD_OTHER_ACCOUNT      "OTHER"
-#define FIELD_SIP_ACCOUNT        "SIP"
-#define FIELD_IAX_ACCOUNT        "IAX"
-#define FIELD_EMAIL_ADDRESS      "EMAIL_ADDRESS"
-
-#define FIELD_SIP_ALIAS          "SIP_ALIAS"
-#define FIELD_SIP_SERVER         "SIP_SERVER"
-#define FIELD_SIP_USER           "SIP_USER"
-#define FIELD_SIP_PASSWORD       "SIP_PASSWORD"
-#define FIELD_SIP_VOICEMAIL      "SIP_VOICEMAIL"
-#define FIELD_SIP_ENABLE_STUN    "SIP_ENABLE_STUN"
-#define FIELD_SIP_STUN_SERVER    "SIP_STUN_SERVER"
-
-#define FIELD_ZRTP_ENABLED       "ZRTP_ENABLED"
-
-#define FIELD_IAX_ALIAS          "IAX_ALIAS"
-#define FIELD_IAX_SERVER         "IAX_SERVER"
-#define FIELD_IAX_USER           "IAX_USER"
-#define FIELD_IAX_PASSWORD       "IAX_PASSWORD"
-#define FIELD_IAX_VOICEMAIL      "IAX_VOICEMAIL"
-
-
-#define SFL_ACCOUNT_HOST         "sip.sflphone.org"
-
-/***************************************************************************
- *                                                                         *
- *   Global functions for creating an account on sflphone.org              *
- *                                                                         *
- **************************************************************************/
-
-typedef struct {
-   bool    success ;
-   QString reason  ;
-   QString user    ;
-   QString passwd  ;
-} rest_account;
-
-///Validate if the connection can be done with the PBX
-int sendRequest(QString host, int port, QString req, QString & ret)
-{
-   int s;
-   struct sockaddr_in servSockAddr;
-   struct hostent *servHostEnt;
-   long int length = 0;
-   long int status = 0;
-   int i           = 0;
-   FILE *f;
-   char buf[1024];
-
-   bzero(&servSockAddr, sizeof(servSockAddr));
-   servHostEnt = gethostbyname(host.toLatin1());
-   if (servHostEnt == NULL) {
-      ret = "gethostbyname";
-      return -1;
-   }
-   bcopy((char *)servHostEnt->h_addr, (char *)&servSockAddr.sin_addr, servHostEnt->h_length);
-   servSockAddr.sin_port = htons(port);
-   servSockAddr.sin_family = AF_INET;
-
-   if ((s = socket(AF_INET,SOCK_STREAM,0)) < 0) {
-      ret = "socket";
-      return -1;
-   }
-
-   if(connect(s, (const struct sockaddr *) &servSockAddr, (socklen_t) sizeof(servSockAddr)) < 0 ) {
-      perror(NULL);
-      ret = "connect";
-      return -1;
-   }
-
-   f = fdopen(s, "r+");
-
-   const char * req2 = req.toLatin1();
-   const char * host2 = host.toLatin1();
-   fprintf(f, "%s HTTP/1.1\r\n", req2);
-   fprintf(f, "Host: %s\r\n", host2);
-   fputs("User-Agent: SFLphone\r\n", f);
-   fputs("\r\n", f);
-
-   while (strncmp(fgets(buf, sizeof(buf), f), "\r\n", 2)) {
-      const char *len_h = "content-length";
-      const char *status_h = "HTTP/1.1";
-      if (strncasecmp(buf, len_h, strlen(len_h)) == 0)
-         length = atoi(buf + strlen(len_h) + 1);
-      if (strncasecmp(buf, status_h, strlen(status_h)) == 0)
-         status = atoi(buf + strlen(status_h) + 1);
-   }
-   for (i = 0; i < length; i++)
-      ret[i] = fgetc(f);
-
-   if (status != 200) {
-      ret = "http error: " + status;
-//       sprintf(ret, "http error: %ld", status);
-      return -1;
-   }
-
-   fclose(f);
-   shutdown(s, 2);
-   close(s);
-   return 0;
-}
-
-///
-rest_account get_rest_account(QString host, QString email)
-{
-   QString req = "GET /rest/accountcreator?email=" + email;
-   QString ret;
-   rest_account ra;
-   kDebug() << "HOST: " << host;
-   int res = sendRequest(host, 80, req, ret);
-   if (res != -1) {
-      QStringList list = ret.split("\n");
-      ra.user = list[0];
-      ra.passwd = list[1];\
-      ra.success = true;
-   } else {
-      ra.success = false;
-      ra.reason = ret;
-   }
-   kDebug() << ret;
-   return ra;
-}
-
-/***************************************************************************
- *   Class AccountWizard                                                   *
- *   Widget of the wizard for creating an account.                         *
- **************************************************************************/
-
-///Constructor
-AccountWizard::AccountWizard(QWidget * parent)
- : QWizard(parent)
-{
-   setPage(Page_Intro      , new WizardIntroPage               );
-   setPage(Page_AutoMan    , new WizardAccountAutoManualPage   );
-   setPage(Page_Type       , new WizardAccountTypePage         );
-   setPage(Page_Email      , new WizardAccountEmailAddressPage );
-   setPage(Page_SIPForm    , new WizardAccountSIPFormPage      );
-   setPage(Page_IAXForm    , new WizardAccountIAXFormPage      );
-   setPage(Page_Stun       , new WizardAccountStunPage         );
-   setPage(Page_Conclusion , new WizardAccountConclusionPage   );
-
-   setStartId(Page_Intro);
-   setWindowTitle(i18n("Account creation wizard"));
-   setWindowIcon(QIcon(ICON_SFLPHONE));
-   setMinimumHeight ( 350 );
-   setMinimumWidth  ( 500 );
-   setPixmap(QWizard::WatermarkPixmap, QPixmap(ICON_SFLPHONE));
-}
-
-///Destructor
-AccountWizard::~AccountWizard()
-{
-}
-
-///The accept button have been pressed
-void AccountWizard::accept()
-{
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-
-   QString ret;
-   MapStringString accountDetails;
-
-   QString& alias    = accountDetails[ QString( ACCOUNT_ALIAS    ) ];
-   QString& enabled  = accountDetails[ QString( ACCOUNT_ENABLED  ) ];
-   QString& mailbox  = accountDetails[ QString( ACCOUNT_MAILBOX  ) ];
-   QString& protocol = accountDetails[ QString( ACCOUNT_TYPE     ) ];
-   QString& server   = accountDetails[ QString( ACCOUNT_HOSTNAME ) ];
-   QString& user     = accountDetails[ QString( ACCOUNT_USERNAME ) ];
-   QString& password = accountDetails[ QString( ACCOUNT_PASSWORD ) ];
-
-   // sip only parameters
-   QString& stun_enabled = accountDetails[ QString(ACCOUNT_SIP_STUN_ENABLED) ];
-   QString& stun_server  = accountDetails[ QString(ACCOUNT_SIP_STUN_SERVER)  ];
-
-   // zrtp only parameters
-   QString& srtp_enabled          = accountDetails[ QString( ACCOUNT_SRTP_ENABLED          ) ];
-   QString& key_exchange          = accountDetails[ QString( ACCOUNT_KEY_EXCHANGE          ) ];
-   QString& zrtp_display_sas      = accountDetails[ QString( ACCOUNT_ZRTP_DISPLAY_SAS      ) ];
-   QString& zrtp_not_supp_warning = accountDetails[ QString( ACCOUNT_ZRTP_NOT_SUPP_WARNING ) ];
-   QString& zrtp_hello_hash       = accountDetails[ QString( ACCOUNT_ZRTP_HELLO_HASH       ) ];
-   QString& display_sas_once      = accountDetails[ QString( ACCOUNT_DISPLAY_SAS_ONCE      ) ];
-
-   //  interface paramters
-   QString& locale_interface  = accountDetails[ QString(LOCAL_INTERFACE)   ];
-   QString& published_address = accountDetails[ QString(PUBLISHED_ADDRESS) ];
-
-   bool is_using_sflphone_org = field(FIELD_SFL_ACCOUNT).toBool();
-   bool is_using_sip          = false;
-   bool is_create_account     = false;
-
-   // sflphone.org
-   if(is_using_sflphone_org) {
-      QString emailAddress = field(FIELD_EMAIL_ADDRESS).toString();
-      char charEmailAddress[1024];
-      strncpy(charEmailAddress, emailAddress.toLatin1(), sizeof(charEmailAddress) - 1);
-      rest_account acc = get_rest_account(SFL_ACCOUNT_HOST, charEmailAddress);
-
-      if(acc.success) {
-         ret += i18n("This assistant is now finished.") + "\n";
-         field( FIELD_SIP_ALIAS     ) = QString( acc.user) + "@" + SFL_ACCOUNT_HOST;
-         field( FIELD_SIP_VOICEMAIL ) = QString(                                  );
-         field( FIELD_SIP_SERVER    ) = QString( SFL_ACCOUNT_HOST                 );
-         field( FIELD_SIP_PASSWORD  ) = QString( acc.passwd                       );
-         field( FIELD_SIP_USER      ) = QString( acc.user                         );
-
-         protocol = QString( ACCOUNT_TYPE_SIP          );
-         server   = QString( SFL_ACCOUNT_HOST          );
-         password = QString( acc.passwd                );
-         user     = QString( acc.user                  );
-         enabled  = QString( REGISTRATION_ENABLED_TRUE );
-
-         is_create_account = true;
-         is_using_sip      = true;
-      }
-      else {
-         ret += i18n("Creation of account has failed for the reason") + " :\n";
-         ret += acc.reason;
-      }
-   }
-   else if(field(FIELD_SIP_ACCOUNT).toBool()) { //sip
-      ret += i18n("This assistant is now finished.") + "\n";
-
-      alias    = field   ( FIELD_SIP_ALIAS           ).toString();
-      enabled  = QString ( REGISTRATION_ENABLED_TRUE )           ;
-      mailbox  = field   ( FIELD_SIP_VOICEMAIL       ).toString();
-      protocol = QString ( ACCOUNT_TYPE_SIP          )           ;
-      server   = field   ( FIELD_SIP_SERVER          ).toString();
-      password = field   ( FIELD_SIP_PASSWORD        ).toString();
-      user     = field   ( FIELD_SIP_USER            ).toString();
-
-      is_create_account = true;
-      is_using_sip = true;
-
-   }
-   else { // iax
-      ret += i18n("This assistant is now finished.") + "\n";
-
-      alias    = field   ( FIELD_IAX_ALIAS           ).toString();
-      enabled  = QString ( REGISTRATION_ENABLED_TRUE )           ;
-      mailbox  = field   ( FIELD_IAX_VOICEMAIL       ).toString();
-      protocol = QString ( ACCOUNT_TYPE_IAX          )           ;
-      server   = field   ( FIELD_IAX_SERVER          ).toString();
-      password = field   ( FIELD_IAX_PASSWORD        ).toString();
-      user     = field   ( FIELD_IAX_USER            ).toString();
-
-      is_create_account = true;
-      is_using_sip = false;
-   }
-
-
-   // common sip paramaters
-   if(is_using_sip) {
-      if(field(FIELD_SIP_ENABLE_STUN).toBool()) {
-         stun_enabled = QString(REGISTRATION_ENABLED_TRUE);
-         stun_server  = field(FIELD_SIP_STUN_SERVER).toString();
-      }
-      else {
-         stun_enabled = QString(REGISTRATION_ENABLED_FALSE);
-         stun_server  = QString();
-      }
-
-      if(field(FIELD_ZRTP_ENABLED).toBool()) {
-         srtp_enabled          = QString( REGISTRATION_ENABLED_TRUE  );
-         key_exchange          = QString( ZRTP                       );
-         zrtp_display_sas      = QString( REGISTRATION_ENABLED_TRUE  );
-         zrtp_not_supp_warning = QString( REGISTRATION_ENABLED_TRUE  );
-         zrtp_hello_hash       = QString( REGISTRATION_ENABLED_TRUE  );
-         display_sas_once      = QString( REGISTRATION_ENABLED_FALSE );
-      }
-
-      QStringList ifaceList = configurationManager.getAllIpInterface();
-
-      locale_interface  = ifaceList.at(0);
-      published_address = ifaceList.at(0);
-
-      ret += i18n( "Alias"            ) + " : " + alias    + "\n";
-      ret += i18n( "Server"           ) + " : " + server   + "\n";
-      ret += i18n( "Username"         ) + " : " + user     + "\n";
-      ret += i18n( "Password"         ) + " : " + password + "\n";
-      ret += i18n( "Protocol"         ) + " : " + protocol + "\n";
-      ret += i18n( "Voicemail number" ) + " : " + mailbox  + "\n";
-   }
-
-   if(is_create_account) {
-      QString accountId = configurationManager.addAccount(accountDetails);
-   }
-   kDebug() << ret;
-   QDialog::accept();
-   restart();
-}
-
-
-
-
-/***************************************************************************
- *   Class WizardIntroPage                                                 *
- *   Widget of the introduction page of the wizard                         *
- **************************************************************************/
-
-///The first page
-WizardIntroPage::WizardIntroPage(QWidget *parent)
-     : QWizardPage(parent)
-{
-   setTitle   (i18n( "Account creation wizard"                             ) );
-   setSubTitle(i18n( "Welcome to the Account creation wizard of SFLphone!" ) );
-
-   introLabel = new QLabel(i18n("This installation wizard will help you configure an account."));
-   introLabel->setWordWrap(true);
-
-   QVBoxLayout *layout = new QVBoxLayout;
-   layout->addWidget(introLabel);
-   setLayout(layout);
-}
-
-
-WizardIntroPage::~WizardIntroPage()
-{
-   delete introLabel;
-}
-
-int WizardIntroPage::nextId() const
-{
-   return AccountWizard::Page_AutoMan;
-}
-
-/***************************************************************************
- *   Class WizardAccountAutoManualPage                                     *
- *   Page in which user choses to create an account on                     *
- *   sflphone.org or register a new one.                                   *
- **************************************************************************/
-///The second page
-WizardAccountAutoManualPage::WizardAccountAutoManualPage(QWidget *parent)
-     : QWizardPage(parent)
-{
-   setTitle(i18n("Account"));
-   setSubTitle(i18n("Please select one of the following options"));
-
-   radioButton_SFL    = new QRadioButton( i18n("Create a free SIP/IAX2 account on sflphone.org" ) );
-   radioButton_manual = new QRadioButton( i18n("Register an existing SIP or IAX2 account"       ) );
-   radioButton_SFL->setChecked(true);
-
-   registerField( FIELD_SFL_ACCOUNT   , radioButton_SFL    );
-   registerField( FIELD_OTHER_ACCOUNT , radioButton_manual );
-
-   QVBoxLayout *layout = new QVBoxLayout;
-   layout->addWidget( radioButton_SFL    );
-   layout->addWidget( radioButton_manual );
-   setLayout(layout);
-}
-
-///Second page destructor
-WizardAccountAutoManualPage::~WizardAccountAutoManualPage()
-{
-   delete radioButton_SFL;
-   delete radioButton_manual;
-}
-
-///
-int WizardAccountAutoManualPage::nextId() const
-{
-   if(radioButton_SFL->isChecked())
-      return AccountWizard::Page_Email;
-   else
-      return AccountWizard::Page_Type;
-}
-
-/***************************************************************************
- *   Class WizardAccountTypePage                                           *
- *   Page in which user choses between SIP and IAX account.                *
- **************************************************************************/
-
-///The third page
-WizardAccountTypePage::WizardAccountTypePage(QWidget *parent)
-     : QWizardPage(parent)
-{
-   setTitle    ( i18n("VoIP Protocols"         ));
-   setSubTitle ( i18n("Select an account type" ));
-
-   radioButton_SIP = new QRadioButton(i18n("SIP (Session Initiation Protocol)" ));
-   radioButton_IAX = new QRadioButton(i18n("IAX2 (InterAsterix Exchange)"      ));
-   radioButton_SIP->setChecked(true);
-
-   registerField( FIELD_SIP_ACCOUNT, radioButton_SIP );
-   registerField( FIELD_IAX_ACCOUNT, radioButton_IAX );
-
-   QVBoxLayout *layout = new QVBoxLayout;
-   layout->addWidget(radioButton_SIP);
-   layout->addWidget(radioButton_IAX);
-   setLayout(layout);
-}
-
-///Third page destructor
-WizardAccountTypePage::~WizardAccountTypePage()
-{
-   delete radioButton_SIP;
-   delete radioButton_IAX;
-}
-
-///
-int WizardAccountTypePage::nextId() const
-{
-   if(radioButton_SIP->isChecked())
-      return AccountWizard::Page_SIPForm;
-   else
-      return AccountWizard::Page_IAXForm;
-}
-
-/***************************************************************************
- *   Class WizardAccountEmailAddressPage                                   *
- *   Page in which user choses between SIP and IAX account.                *
- **************************************************************************/
-
-///Set your email address
-WizardAccountEmailAddressPage::WizardAccountEmailAddressPage(QWidget *parent)
-     : QWizardPage(parent)
-{
-   setTitle(   i18n( "Optional email address"                                           ));
-   setSubTitle(i18n( "This email address will be used to send your voicemail messages." ));
-
-   label_emailAddress    = new QLabel    ( i18n("Email address")    );
-   lineEdit_emailAddress = new QLineEdit (                          );
-   label_enableZrtp      = new QLabel    ( i18n("Secure with ZRTP") );
-   checkBox_enableZrtp   = new QCheckBox (                          );
-
-   registerField( FIELD_EMAIL_ADDRESS , lineEdit_emailAddress );
-   registerField( FIELD_ZRTP_ENABLED  , checkBox_enableZrtp   );
-
-   QFormLayout *layout = new QFormLayout;
-
-   layout->setWidget( 0 , QFormLayout::LabelRole , label_emailAddress    );
-   layout->setWidget( 0 , QFormLayout::FieldRole , lineEdit_emailAddress );
-   layout->setWidget( 1 , QFormLayout::LabelRole , label_enableZrtp      );
-   layout->setWidget( 1 , QFormLayout::FieldRole , checkBox_enableZrtp   );
-
-   setLayout(layout);
-}
-
-///Email page destructor
-WizardAccountEmailAddressPage::~WizardAccountEmailAddressPage()
-{
-   delete label_emailAddress   ;
-   delete lineEdit_emailAddress;
-   delete label_enableZrtp     ;
-   delete checkBox_enableZrtp  ;
-}
-
-///
-int WizardAccountEmailAddressPage::nextId() const
-{
-   return AccountWizard::Page_Stun;
-}
-
-/***************************************************************************
- *   Class WizardAccountFormPage                                           *
- *   Page of account settings.                                             *
- **************************************************************************/
-
-WizardAccountSIPFormPage::WizardAccountSIPFormPage(QWidget *parent)
-     : QWizardPage(parent)
-{
-   setTitle(i18n("SIP account settings"));
-   setSubTitle(i18n("Please fill the following information"));
-
-   label_alias         = new QLabel( i18n( "Alias"            ) + " *" );
-   label_server        = new QLabel( i18n( "Server"           ) + " *" );
-   label_user          = new QLabel( i18n( "Username"         ) + " *" );
-   label_password      = new QLabel( i18n( "Password"         ) + " *" );
-   label_voicemail     = new QLabel( i18n( "Voicemail number" )        );
-   label_enableZrtp    = new QLabel( i18n( "Secure with ZRTP" )        );
-
-   lineEdit_alias      = new QLineEdit;
-   lineEdit_server     = new QLineEdit;
-   lineEdit_user       = new QLineEdit;
-   lineEdit_password   = new QLineEdit;
-   lineEdit_voicemail  = new QLineEdit;
-   checkBox_enableZrtp = new QCheckBox;
-
-   lineEdit_password->setEchoMode(QLineEdit::Password);
-
-   registerField(QString( FIELD_SIP_ALIAS)    + "*" , lineEdit_alias      );
-   registerField(QString( FIELD_SIP_SERVER)   + "*" , lineEdit_server     );
-   registerField(QString( FIELD_SIP_USER)     + "*" , lineEdit_user       );
-   registerField(QString( FIELD_SIP_PASSWORD) + "*" , lineEdit_password   );
-   registerField(QString( FIELD_SIP_VOICEMAIL)      , lineEdit_voicemail  );
-   registerField(QString( FIELD_ZRTP_ENABLED)       , checkBox_enableZrtp );
-
-   QFormLayout *layout = new QFormLayout;
-
-
-   layout->setWidget( 0, QFormLayout::LabelRole , label_alias         );
-   layout->setWidget( 0, QFormLayout::FieldRole , lineEdit_alias      );
-   layout->setWidget( 1, QFormLayout::LabelRole , label_server        );
-   layout->setWidget( 1, QFormLayout::FieldRole , lineEdit_server     );
-   layout->setWidget( 2, QFormLayout::LabelRole , label_user          );
-   layout->setWidget( 2, QFormLayout::FieldRole , lineEdit_user       );
-   layout->setWidget( 3, QFormLayout::LabelRole , label_password      );
-   layout->setWidget( 3, QFormLayout::FieldRole , lineEdit_password   );
-   layout->setWidget( 4, QFormLayout::LabelRole , label_voicemail     );
-   layout->setWidget( 4, QFormLayout::FieldRole , lineEdit_voicemail  );
-   layout->setWidget( 5, QFormLayout::LabelRole , label_enableZrtp    );
-   layout->setWidget( 5, QFormLayout::FieldRole , checkBox_enableZrtp );
-
-   setLayout(layout);
-}
-
-
-WizardAccountSIPFormPage::~WizardAccountSIPFormPage()
-{
-   delete label_alias        ;
-   delete label_server       ;
-   delete label_user         ;
-   delete label_password     ;
-   delete label_voicemail    ;
-   delete label_enableZrtp   ;
-   delete lineEdit_alias     ;
-   delete lineEdit_server    ;
-   delete lineEdit_user      ;
-   delete lineEdit_password  ;
-   delete lineEdit_voicemail ;
-   delete checkBox_enableZrtp;
-}
-
-int WizardAccountSIPFormPage::nextId() const
-{
-   return AccountWizard::Page_Stun;
-}
-
-/***************************************************************************
- *   Class WizardAccountFormPage                                           *
- *   Page of account settings.                                             *
- ***************************************************************************/
-
-WizardAccountIAXFormPage::WizardAccountIAXFormPage(QWidget *parent)
-     : QWizardPage(parent)
-{
-   setTitle(i18n("IAX2 account settings"));
-   setSubTitle(i18n("Please fill the following information"));
-
-   label_alias        = new QLabel(i18n("Alias") + " *"     );
-   label_server       = new QLabel(i18n("Server") + " *"    );
-   label_user         = new QLabel(i18n("Username") + " *"  );
-   label_password     = new QLabel(i18n("Password") + " *"  );
-   label_voicemail    = new QLabel(i18n("Voicemail number" ));
-
-   lineEdit_alias     = new QLineEdit;
-   lineEdit_server    = new QLineEdit;
-   lineEdit_user      = new QLineEdit;
-   lineEdit_password  = new QLineEdit;
-   lineEdit_voicemail = new QLineEdit;
-
-   lineEdit_password->setEchoMode(QLineEdit::Password);
-
-   registerField( QString( FIELD_IAX_ALIAS     ) + "*", lineEdit_alias     );
-   registerField( QString( FIELD_IAX_SERVER    ) + "*", lineEdit_server    );
-   registerField( QString( FIELD_IAX_USER      ) + "*", lineEdit_user      );
-   registerField( QString( FIELD_IAX_PASSWORD  ) + "*", lineEdit_password  );
-   registerField( QString( FIELD_IAX_VOICEMAIL )      , lineEdit_voicemail );
-
-   QFormLayout *layout = new QFormLayout;
-
-   layout->setWidget( 0 , QFormLayout::LabelRole , label_alias        );
-   layout->setWidget( 0 , QFormLayout::FieldRole , lineEdit_alias     );
-   layout->setWidget( 1 , QFormLayout::LabelRole , label_server       );
-   layout->setWidget( 1 , QFormLayout::FieldRole , lineEdit_server    );
-   layout->setWidget( 2 , QFormLayout::LabelRole , label_user         );
-   layout->setWidget( 2 , QFormLayout::FieldRole , lineEdit_user      );
-   layout->setWidget( 3 , QFormLayout::LabelRole , label_password     );
-   layout->setWidget( 3 , QFormLayout::FieldRole , lineEdit_password  );
-   layout->setWidget( 4 , QFormLayout::LabelRole , label_voicemail    );
-   layout->setWidget( 4 , QFormLayout::FieldRole , lineEdit_voicemail );
-
-   setLayout(layout);
-}
-
-
-WizardAccountIAXFormPage::~WizardAccountIAXFormPage()
-{
-   delete label_alias       ;
-   delete label_server      ;
-   delete label_user        ;
-   delete label_password    ;
-   delete label_voicemail   ;
-   delete lineEdit_alias    ;
-   delete lineEdit_server   ;
-   delete lineEdit_user     ;
-   delete lineEdit_password ;
-   delete lineEdit_voicemail;
-}
-
-int WizardAccountIAXFormPage::nextId() const
-{
-   return AccountWizard::Page_Conclusion;
-}
-
-/***************************************************************************
- *   Class WizardAccountStunPage                                           *
- *   Page of Stun settings.                                                *
- ***************************************************************************/
-
-WizardAccountStunPage::WizardAccountStunPage(QWidget *parent)
-     : QWizardPage(parent)
-{
-   setTitle(   i18n( "Network Address Translation (NAT)"                            ) );
-   setSubTitle(i18n( "You should probably enable this if you are behind a firewall.") );
-
-   checkBox_enableStun = new QCheckBox( i18n("Enable STUN") );
-   label_StunServer    = new QLabel   ( i18n("Stun Server") );
-   lineEdit_StunServer = new QLineEdit(                     );
-   lineEdit_StunServer->setDisabled(true);
-
-   registerField(FIELD_SIP_ENABLE_STUN, checkBox_enableStun);
-   registerField(FIELD_SIP_STUN_SERVER, lineEdit_StunServer);
-
-   QFormLayout *layout = new QFormLayout;
-   layout->addWidget( checkBox_enableStun );
-   layout->addWidget( label_StunServer    );
-   layout->addWidget( lineEdit_StunServer );
-   setLayout(layout);
-
-   connect(checkBox_enableStun, SIGNAL(toggled(bool)), lineEdit_StunServer, SLOT(setEnabled(bool)));
-}
-
-
-WizardAccountStunPage::~WizardAccountStunPage()
-{
-   delete checkBox_enableStun;
-   delete label_StunServer   ;
-   delete lineEdit_StunServer;
-}
-
-int WizardAccountStunPage::nextId() const
-{
-   return AccountWizard::Page_Conclusion;
-}
-
-/***************************************************************************
- *   Class WizardAccountConclusionPage                                     *
- *   Conclusion page.                                                      *
- ***************************************************************************/
-
-WizardAccountConclusionPage::WizardAccountConclusionPage(QWidget *parent)
-     : QWizardPage(parent)
-{
-   setTitle(   i18n( "This assistant is now finished."));
-   setSubTitle(i18n( "After checking the settings you chose, click \"Finish\" to create the account."));
-
-   QVBoxLayout *layout = new QVBoxLayout;
-   setLayout(layout);
-}
-
-WizardAccountConclusionPage::~WizardAccountConclusionPage()
-{
-   
-}
-
-int WizardAccountConclusionPage::nextId() const
-{
-   return -1;
-}
diff --git a/kde/src/AccountWizard.h b/kde/src/AccountWizard.h
deleted file mode 100755
index fddf116b1c581e63a9b33be8ff7ab43e5934d11d..0000000000000000000000000000000000000000
--- a/kde/src/AccountWizard.h
+++ /dev/null
@@ -1,229 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-#ifndef ACCOUNTWIZARD_H
-#define ACCOUNTWIZARD_H
-
-#include <QWizard>
-
-//Qt
-class QLabel;
-class QRadioButton;
-class QLineEdit;
-class QCheckBox;
-
-/**
-   @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>
-*/
-class AccountWizard : public QWizard
-{
-Q_OBJECT
-
-public:
-
-   enum { Page_Intro, Page_AutoMan, Page_Type, Page_Email, Page_SIPForm, Page_IAXForm, Page_Stun, Page_Conclusion };
-
-   AccountWizard(QWidget * parent = 0);
-   ~AccountWizard();
-   void accept();
-
-};
-
-/***************************************************************************
- *   Class WizardIntroPage                                                 *
- *   Widget of the introduction page of the wizard                         *
- ***************************************************************************/
-
-class WizardIntroPage : public QWizardPage
-{
-   Q_OBJECT
-
-public:
-   WizardIntroPage(QWidget *parent = 0);
-   ~WizardIntroPage();
-   int nextId() const;
-
-private:
-   QLabel * introLabel;
-};
-
-/***************************************************************************
- *   Class WizardAccountAutoManualPage                                     *
- *   Page in which user choses to create an account on                     *
- *   sflphone.org or register a new one.                                   *
- ***************************************************************************/
-
-class WizardAccountAutoManualPage : public QWizardPage
-{
-   Q_OBJECT
-
-public:
-   WizardAccountAutoManualPage(QWidget *parent = 0);
-   ~WizardAccountAutoManualPage();
-   int nextId() const;
-
-private:
-   QRadioButton* radioButton_SFL;
-   QRadioButton* radioButton_manual;
-};
-
-/***************************************************************************
- *   Class WizardAccountTypePage                                           *
- *   Page in which user choses between SIP and IAX account.                *
- ***************************************************************************/
-
-class WizardAccountTypePage : public QWizardPage
-{
-   Q_OBJECT
-
-public:
-   WizardAccountTypePage(QWidget *parent = 0);
-   ~WizardAccountTypePage();
-   int nextId() const;
-
-private:
-   QRadioButton* radioButton_SIP;
-   QRadioButton* radioButton_IAX;
-};
-
-/***************************************************************************
- *   Class WizardAccountEmailAddressPage                                   *
- *   Page in which user choses between SIP and IAX account.                *
- ***************************************************************************/
-
-class WizardAccountEmailAddressPage : public QWizardPage
-{
-   Q_OBJECT
-
-public:
-   WizardAccountEmailAddressPage(QWidget *parent = 0);
-   ~WizardAccountEmailAddressPage();
-   int nextId() const;
-
-private:
-   QLabel * label_emailAddress;
-   QLineEdit * lineEdit_emailAddress;
-   QLabel * label_enableZrtp;
-   QCheckBox * checkBox_enableZrtp;
-};
-
-/***************************************************************************
- *   Class WizardAccountSIPFormPage                                        *
- *   Page of account settings.                                             *
- ***************************************************************************/
-
-class WizardAccountSIPFormPage : public QWizardPage
-{
-   Q_OBJECT
-
-public:
-
-   WizardAccountSIPFormPage(QWidget *parent = 0);
-   ~WizardAccountSIPFormPage();
-   int nextId() const;
-
-private:
-   int type;
-
-   QLabel* label_alias           ;
-   QLabel* label_server          ;
-   QLabel* label_user            ;
-   QLabel* label_password        ;
-   QLabel* label_voicemail       ;
-   QLabel* label_enableZrtp      ;
-
-   QLineEdit* lineEdit_alias     ;
-   QLineEdit* lineEdit_server    ;
-   QLineEdit* lineEdit_user      ;
-   QLineEdit* lineEdit_password  ;
-   QLineEdit* lineEdit_voicemail ;
-   QCheckBox* checkBox_enableZrtp;
-};
-
-/***************************************************************************
- *   Class WizardAccountIAXFormPage                                        *
- *   Page of account settings.                                             *
- ***************************************************************************/
-
-class WizardAccountIAXFormPage : public QWizardPage
-{
-   Q_OBJECT
-
-public:
-
-   WizardAccountIAXFormPage(QWidget *parent = 0);
-   ~WizardAccountIAXFormPage();
-   int nextId() const;
-
-private:
-   int type;
-
-   QLabel* label_alias          ;
-   QLabel* label_server         ;
-   QLabel* label_user           ;
-   QLabel* label_password       ;
-   QLabel* label_voicemail      ;
-
-   QLineEdit* lineEdit_alias    ;
-   QLineEdit* lineEdit_server   ;
-   QLineEdit* lineEdit_user     ;
-   QLineEdit* lineEdit_password ;
-   QLineEdit* lineEdit_voicemail;
-};
-
-/***************************************************************************
- *   Class WizardAccountStunPage                                           *
- *   Page of Stun settings.                                                *
- ***************************************************************************/
-
-class WizardAccountStunPage : public QWizardPage
-{
-   Q_OBJECT
-
-public:
-   WizardAccountStunPage(QWidget *parent = 0);
-   ~WizardAccountStunPage();
-   int nextId() const;
-
-private:
-   QCheckBox* checkBox_enableStun;
-   QLabel*    label_StunServer   ;
-   QLineEdit* lineEdit_StunServer;
-};
-
-/***************************************************************************
- *   Class WizardAccountConclusionPage                                     *
- *   Conclusion page.                                                      *
- ***************************************************************************/
-
-class WizardAccountConclusionPage : public QWizardPage
-{
-   Q_OBJECT
-
-public:
-   WizardAccountConclusionPage(QWidget *parent = 0);
-   ~WizardAccountConclusionPage();
-   int nextId() const;
-
-private:
-};
-
-#endif
diff --git a/kde/src/ActionSetAccountFirst.cpp b/kde/src/ActionSetAccountFirst.cpp
deleted file mode 100755
index 7138b801a5227fb7ffa10524228cd08671043328..0000000000000000000000000000000000000000
--- a/kde/src/ActionSetAccountFirst.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "ActionSetAccountFirst.h"
-
-//KDE
-#include <KLocale>
-
-///Constrctor
-ActionSetAccountFirst::ActionSetAccountFirst(Account* account, QObject *parent)
- : QAction((account == NULL) ? i18n("Default account") : account->getAlias(), parent)
-{
-   setCheckable(true);
-   this->account = account;
-   connect(this,    SIGNAL(triggered()), this,    SLOT(emitSetFirst()));
-}
-
-///Destructor
-ActionSetAccountFirst::~ActionSetAccountFirst()
-{
-}
-
-///
-void ActionSetAccountFirst::emitSetFirst()
-{
-   emit setFirst(account);
-}
diff --git a/kde/src/ActionSetAccountFirst.h b/kde/src/ActionSetAccountFirst.h
deleted file mode 100755
index a1a6409a929082fc06816203b8d5a91cb0653002..0000000000000000000000000000000000000000
--- a/kde/src/ActionSetAccountFirst.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-#ifndef ACTION_SET_ACCOUNT_FIRST_H
-#define ACTION_SET_ACCOUNT_FIRST_H
-
-#include <QAction>
-
-#include "lib/Account.h"
-
-///ActionSetAccountFirst Set an account to be the first
-class ActionSetAccountFirst : public QAction
-{
-Q_OBJECT
-
-private:
-   Account* account;
-
-public:
-   ActionSetAccountFirst(Account * account, QObject *parent = 0);
-   ~ActionSetAccountFirst();
-
-private slots:
-   void emitSetFirst();
-
-signals:
-   ///Set the account to be the first one
-   void setFirst(Account * account);
-
-};
-
-#endif
diff --git a/kde/src/CMakeLists.txt b/kde/src/CMakeLists.txt
deleted file mode 100755
index da397da714774101f499e73f46e1f357dee67b79..0000000000000000000000000000000000000000
--- a/kde/src/CMakeLists.txt
+++ /dev/null
@@ -1,108 +0,0 @@
-
-ADD_DEFINITIONS(
-   ${KDE4_DEFINITIONS}
-   ${QT_DEFINITIONS}
-   -fexceptions
-   -Wno-reorder
-   -Wno-deprecated-declarations
-   -DDATA_INSTALL_DIR="\\\"${DATA_INSTALL_DIR}\\\""
-   -DSHARE_INSTALL_PREFIX="\\\"${SHARE_INSTALL_PREFIX}\\\""
-)
-
-ADD_DEFINITIONS("-std=c++0x")
-
-add_subdirectory( lib  )
-add_subdirectory( klib )
-
-MESSAGE("CMAKE_BUILD_TYPE = ${CMAKE_BUILD_TYPE}")
-
-IF(${CMAKE_BUILD_TYPE} MATCHES Release)
-   MESSAGE("NO DEBUG OUTPUT")
-   ADD_DEFINITIONS( -DQT_NO_DEBUG_OUTPUT)
-ENDIF(${CMAKE_BUILD_TYPE} MATCHES Release)
-
-SET ( KDE4_KABC_LIBS  -lkabc )
-
-SET(
-   sflphone_client_kde_SRCS
-   SFLPhoneView.cpp
-   SFLPhone.cpp
-   SFLPhoneapplication.cpp
-   KSpeechInterfaceSingleton.cpp
-   SFLPhoneAccessibility.cpp
-   widgets/SFLPhoneTray.cpp
-   main.cpp
-   AccountWizard.cpp
-   widgets/AccountItemWidget.cpp
-   widgets/CallTreeItem.cpp
-   widgets/HistoryTreeItem.cpp
-   ActionSetAccountFirst.cpp
-   conf/ConfigurationDialog.cpp
-   conf/dlggeneral.cpp
-   conf/dlgdisplay.cpp
-   conf/dlgaccounts.cpp
-   conf/dlgaudio.cpp
-   conf/dlgaddressbook.cpp
-   conf/dlghooks.cpp
-   conf/dlgaccessibility.cpp
-   conf/dlgvideo.cpp
-   conf/ConfigAccountList.cpp
-   widgets/Dialpad.cpp
-   widgets/ContactItemWidget.cpp
-   widgets/ContactDock.cpp
-   widgets/HistoryDock.cpp
-   widgets/BookmarkDock.cpp
-   widgets/TranslucentButtons.cpp
-   widgets/CategoryDrawer.cpp
-   widgets/CategorizedTreeWidget.cpp
-   widgets/VideoWidget.cpp
-   Codec.cpp
-   AccountListModel.cpp
-   CallView.cpp
-   AccountView.cpp
-)
-
-
-# generate rules for building source files from the resources
-SET(QtApp_RCCS qrc/resources.qrc)
-QT4_ADD_RESOURCES(QtApp_RCC_SRCS ${QtApp_RCCS})
-
-
-
-# kde4_automoc(${sflphone_client_kde_SRCS})
-SET(
-   config_ui_files
-   conf/dlggeneralbase.ui
-   conf/dlgdisplaybase.ui
-   conf/dlgaccountsbase.ui
-   conf/dlgaudiobase.ui
-   conf/dlgaddressbookbase.ui
-   conf/dlghooksbase.ui
-   conf/dlgaccessibility.ui
-   conf/dlgvideobase.ui
-)
-
-add_subdirectory( test   )
-
-IF(${ENABLE_VIDEO} MATCHES true)
-   MESSAGE("VIDEO enabled")
-   SET(ENABLE_VIDEO 1 CACHE BOOLEAN "Enable video")
-   add_definitions( -DENABLE_VIDEO=true )
-ENDIF(${ENABLE_VIDEO} MATCHES true)
-
-KDE4_ADD_UI_FILES(sflphone_client_kde_SRCS ui/SFLPhoneView_base.ui  ${config_ui_files}  )
-QT4_ADD_DBUS_INTERFACES(sflphone_client_kde_SRCS ${KDE4_DBUS_INTERFACES_DIR}/org.kde.KSpeech.xml)
-
-
-KDE4_ADD_EXECUTABLE(sflphone-client-kde ${sflphone_client_kde_SRCS} ${QtApp_RCC_SRCS})
-
-TARGET_LINK_LIBRARIES(sflphone-client-kde ksflphone qtsflphone  ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDEPIMLIBS_AKONADI_KMIME_LIBS} ${KDEPIMLIBS_AKONADI_LIBS} ${KDEPIMLIBS_AKONADI_CONTACT_LIBS})
-
-########### install files ###############
-
-INSTALL(TARGETS sflphone-client-kde      DESTINATION  ${BIN_INSTALL_DIR}                      )
-INSTALL( FILES icons/transferarraw.png   DESTINATION  ${DATA_INSTALL_DIR}/sflphone-client-kde )
-INSTALL( FILES icons/transfertarrow.svg  DESTINATION  ${DATA_INSTALL_DIR}/sflphone-client-kde )
-INSTALL( FILES icons/confBlackWhite.svg  DESTINATION  ${DATA_INSTALL_DIR}/sflphone-client-kde )
-INSTALL( FILES icons/confBlackWhite.png  DESTINATION  ${DATA_INSTALL_DIR}/sflphone-client-kde )
-INSTALL( FILES icons/voicemail.png       DESTINATION  ${DATA_INSTALL_DIR}/sflphone-client-kde )
diff --git a/kde/src/CallView.cpp b/kde/src/CallView.cpp
deleted file mode 100644
index 55c8de49d1533975583735a6861e3aaa50857401..0000000000000000000000000000000000000000
--- a/kde/src/CallView.cpp
+++ /dev/null
@@ -1,831 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "CallView.h"
-
-//Qt
-#include <QtGui/QInputDialog>
-#include <QtGui/QTreeWidget>
-#include <QtGui/QTreeWidgetItem>
-#include <QtGui/QPushButton>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QGridLayout>
-#include <QtGui/QLabel>
-
-//KDE
-#include <KDebug>
-#include <KLineEdit>
-#include <KStandardDirs>
-
-//SFLPhone library
-#include "lib/Contact.h"
-#include "lib/sflphone_const.h"
-#include "lib/callmanager_interface_singleton.h"
-#include "klib/AkonadiBackend.h"
-#include "klib/ConfigurationSkeleton.h"
-#include "klib/HelperFunctions.h"
-
-//SFLPhone
-#include "SFLPhoneView.h"
-#include "widgets/CallTreeItem.h"
-#include "SFLPhone.h"
-#include "SFLPhoneAccessibility.h"
-
-///CallTreeItemDelegate: Delegates for CallTreeItem
-class CallTreeItemDelegate : public QStyledItemDelegate
-{
-public:
-CallTreeItemDelegate(CallView* widget)
-      : QStyledItemDelegate(widget)
-      , m_tree(widget)
-    {
-    }
-
-    QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const {
-      QSize sh = QStyledItemDelegate::sizeHint(option, index);
-      QTreeWidgetItem* item = (m_tree)->itemFromIndex(index);
-      if (item) {
-         CallTreeItem* widget = (CallTreeItem*)m_tree->itemWidget(item,0);
-         if (widget)
-            sh.rheight() = widget->sizeHint().height()+4;
-      }
-
-      return sh;
-    }
-private:
-   CallView* m_tree;
-};
-
-
-///Retrieve current and older calls from the daemon, fill history and the calls TreeView and enable drag n' drop
-CallView::CallView(QWidget* parent) : QTreeWidget(parent),m_pActiveOverlay(0),m_pCallPendingTransfer(0)
-{
-   //Widget part
-   setAcceptDrops(true);
-   setDragEnabled(true);
-   setAnimated   (true);
-   setUniformRowHeights(false);
-
-   CallTreeItemDelegate *delegate = new CallTreeItemDelegate(this);
-   setItemDelegate(delegate);
-   setSizePolicy(QSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding));
-
-   QString image = "<img width=100 height=100  src='"+KStandardDirs::locate("data","sflphone-client-kde/transferarraw.png")+"' />";
-
-   m_pTransferOverlay = new CallViewOverlay ( this               );
-   m_pTransferB       = new QPushButton     ( m_pTransferOverlay );
-   m_pTransferLE      = new KLineEdit       ( m_pTransferOverlay );
-   QGridLayout* gl    = new QGridLayout     ( m_pTransferOverlay );
-   QLabel* lblImg     = new QLabel          ( image              );
-
-   m_pTransferOverlay->setVisible(false);
-   m_pTransferOverlay->resize(size());
-   m_pTransferOverlay->setCornerWidget(lblImg);
-   m_pTransferOverlay->setAccessMessage(i18n("Please enter a transfer number and press enter, press escape to cancel"));
-
-   m_pTransferB->setText(i18n("Transfer"));
-   m_pTransferB->setMaximumSize(70,9000);
-
-   gl->addItem  (new QSpacerItem(0,0,QSizePolicy::Expanding,QSizePolicy::Minimum), 0 , 0 , 1 , 3 );
-   gl->addWidget(m_pTransferLE                                                   , 1 , 1 , 1 , 2 );
-   gl->addWidget(m_pTransferB                                                    , 1 , 4 , 1 , 2 );
-   gl->addItem  (new QSpacerItem(0,0,QSizePolicy::Expanding,QSizePolicy::Minimum), 2 , 0 , 1 , 3 );
-
-   foreach(Call* active, SFLPhone::model()->getCallList()) {
-      addCall(active);
-   }
-
-   foreach(Call* active, SFLPhone::model()->getConferenceList()) {
-      if (qobject_cast<Call*>(active)) //As of May 2012, the deamon still produce fake conferences
-         addConference(active);
-   }
-
-   //User Interface even
-   //              SENDER                                   SIGNAL                              RECEIVER                     SLOT                        /
-   /**/connect(this              , SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)              ) , this, SLOT( itemDoubleClicked(QTreeWidgetItem*,int)) );
-   /**/connect(this              , SIGNAL(itemClicked(QTreeWidgetItem*,int)                    ) , this, SLOT( itemClicked(QTreeWidgetItem*,int))       );
-   /**/connect(this              , SIGNAL(currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)) , this, SLOT( itemClicked(QTreeWidgetItem*))           );
-   /**/connect(SFLPhone::model() , SIGNAL(conferenceCreated(Call*)                             ) , this, SLOT( addConference(Call*))                    );
-   /**/connect(SFLPhone::model() , SIGNAL(conferenceChanged(Call*)                             ) , this, SLOT( conferenceChanged(Call*))                );
-   /**/connect(SFLPhone::model() , SIGNAL(aboutToRemoveConference(Call*)                       ) , this, SLOT( conferenceRemoved(Call*))                );
-   /**/connect(SFLPhone::model() , SIGNAL(callAdded(Call*,Call*)                               ) , this, SLOT( addCall(Call*,Call*))                    );
-   /**/connect(m_pTransferB      , SIGNAL(clicked()                                            ) , this, SLOT( transfer())                              );
-   /**/connect(m_pTransferLE     , SIGNAL(returnPressed()                                      ) , this, SLOT( transfer())                              );
-   /*                                                                                                                                                   */
-
-} //CallView
-
-///Destructor
-CallView::~CallView()
-{
-   delete m_pTransferB;
-   delete m_pTransferLE;
-   if (m_pTransferOverlay) delete m_pTransferOverlay;
-   if (m_pActiveOverlay)   delete m_pActiveOverlay;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                        Drag and drop related code                         *
- *                                                                           *
- ****************************************************************************/
-
-///Called when someone try to drop something on the tree
-void CallView::dragEnterEvent ( QDragEnterEvent *e )
-{
-   kDebug() << "Potential drag event enter";
-   e->accept();
-}
-
-///When a drag position change
-void CallView::dragMoveEvent  ( QDragMoveEvent  *e )
-{
-   e->accept();
-}
-
-///When a drag event is leaving the widget
-void CallView::dragLeaveEvent ( QDragLeaveEvent *e )
-{
-   kDebug() << "Potential drag event leave";
-   e->accept();
-}
-
-///Proxy to handle transfer mime data
-void CallView::transferDropEvent(Call* call,QMimeData* data)
-{
-   QByteArray encodedCallId = data->data( MIME_CALLID );
-   SFLPhone::model()->attendedTransfer(SFLPhone::model()->getCall(encodedCallId),call);
-}
-
-///Proxy to handle conversation mime data
-void CallView::conversationDropEvent(Call* call,QMimeData* data)
-{
-   kDebug() << "Calling real drag and drop function";
-   dropMimeData(SFLPhone::model()->getIndex(call), 0, data, (Qt::DropAction)0);
-}
-
-///A call is dropped on another call
-bool CallView::callToCall(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action)
-{
-   Q_UNUSED(index)
-   Q_UNUSED(action)
-   QByteArray encodedCallId      = data->data( MIME_CALLID      );
-   if (!QString(encodedCallId).isEmpty()) {
-      if (SFLPhone::model()->getIndex(encodedCallId) && dynamic_cast<Call*>(SFLPhone::model()->getCall(encodedCallId))) //Prevent a race
-        clearArtefact(SFLPhone::model()->getIndex(encodedCallId));
-
-      if (!parent) {
-         kDebug() << "Call dropped on empty space";
-         if (SFLPhone::model()->getIndex(encodedCallId)->parent()) {
-            kDebug() << "Detaching participant";
-            SFLPhone::model()->detachParticipant(SFLPhone::model()->getCall(encodedCallId));
-         }
-         else
-            kDebug() << "The call is not in a conversation (doing nothing)";
-         return true;
-      }
-
-      if (SFLPhone::model()->getCall(parent)->getCallId() == QString(encodedCallId)) {
-         kDebug() << "Call dropped on itself (doing nothing)";
-         return true;
-      }
-      else if (SFLPhone::model()->getIndex(encodedCallId) == parent) {
-         kDebug() << "Dropping conference on itself (doing nothing)";
-         return true;
-      }
-
-      if ((parent->childCount()) && (SFLPhone::model()->getIndex(encodedCallId)->childCount())) {
-         kDebug() << "Merging two conferences";
-         SFLPhone::model()->mergeConferences(SFLPhone::model()->getCall(parent),SFLPhone::model()->getCall(encodedCallId));
-         return true;
-      }
-      else if ((parent->parent()) || (parent->childCount())) {
-         kDebug() << "Call dropped on a conference";
-
-         if (SFLPhone::model()->getIndex(encodedCallId)->childCount() && (SFLPhone::model()->getIndex(encodedCallId)->childCount()) && (!parent->childCount())) {
-            kDebug() << "Conference dropped on a call (doing nothing)";
-            return true;
-         }
-
-         QTreeWidgetItem* call1 = SFLPhone::model()->getIndex(encodedCallId);
-         QTreeWidgetItem* call2 = (parent->parent())?parent->parent():parent;
-
-         if (call1->parent()) {
-            kDebug() << "Call 1 is part of a conference";
-            if (call1->parent() == call2) {
-               kDebug() << "Call dropped on it's own conference (doing nothing)";
-               return true;
-            }
-            else if (SFLPhone::model()->getIndex(call1)->childCount()) {
-               kDebug() << "Merging two conferences";
-               SFLPhone::model()->mergeConferences(SFLPhone::model()->getCall(call1),SFLPhone::model()->getCall(call2));
-            }
-            else if (call1->parent()) {
-               kDebug() << "Moving call from a conference to an other";
-               SFLPhone::model()->detachParticipant(SFLPhone::model()->getCall(encodedCallId));
-            }
-         }
-         kDebug() << "Adding participant";
-         int state = SFLPhone::model()->getCall(call1)->getState();
-         if(state == CALL_STATE_INCOMING || state == CALL_STATE_DIALING || state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD) {
-            SFLPhone::model()->getCall(call1)->actionPerformed(CALL_ACTION_ACCEPT);
-         }
-         state = SFLPhone::model()->getCall(call2)->getState();
-         if(state == CALL_STATE_INCOMING || state == CALL_STATE_DIALING || state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD) {
-            SFLPhone::model()->getCall(call2)->actionPerformed(CALL_ACTION_ACCEPT);
-         }
-         SFLPhone::model()->addParticipant(SFLPhone::model()->getCall(call1),SFLPhone::model()->getCall(call2));
-         return true;
-      }
-      else if (SFLPhone::model()->getIndex(encodedCallId) && (SFLPhone::model()->getIndex(encodedCallId)->childCount()) && (!parent->childCount())) {
-         kDebug() << "Call dropped on it's own conference (doing nothing)";
-         return true;
-      }
-
-      kDebug() << "Call dropped on another call";
-      SFLPhone::model()->createConferenceFromCall(SFLPhone::model()->getCall(encodedCallId),SFLPhone::model()->getCall(parent));
-      return true;
-   }
-   return false;
-} //callToCall
-
-///A string containing a call number is dropped on a call
-bool CallView::phoneNumberToCall(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action)
-{
-   Q_UNUSED(index)
-   Q_UNUSED(action)
-   QByteArray encodedPhoneNumber = data->data( MIME_PHONENUMBER );
-   if (!QString(encodedPhoneNumber).isEmpty()) {
-      Contact* contact = AkonadiBackend::getInstance()->getContactByPhone(encodedPhoneNumber);
-      QString name;
-      name = (contact)?contact->getFormattedName():i18n("Unknown");
-      Call* call2 = SFLPhone::model()->addDialingCall(name, AccountList::getCurrentAccount());
-      if (call2) {
-         call2->appendText(QString(encodedPhoneNumber));
-         if (!parent) {
-            //Dropped on free space
-            kDebug() << "Adding new dialing call";
-         }
-         else if (parent->childCount() || parent->parent()) {
-            //Dropped on a conversation
-            QTreeWidgetItem* call = (parent->parent())?parent->parent():parent;
-            SFLPhone::model()->addParticipant(SFLPhone::model()->getCall(call),call2);
-         }
-         else {
-            //Dropped on call
-            call2->actionPerformed(CALL_ACTION_ACCEPT);
-            int state = SFLPhone::model()->getCall(parent)->getState();
-            if(state == CALL_STATE_INCOMING || state == CALL_STATE_DIALING || state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD) {
-               SFLPhone::model()->getCall(parent)->actionPerformed(CALL_ACTION_ACCEPT);
-            }
-            SFLPhone::model()->createConferenceFromCall(call2,SFLPhone::model()->getCall(parent));
-         }
-      }
-      else {
-         HelperFunctions::displayNoAccountMessageBox(this);
-      }
-   }
-   return false;
-} //phoneNumberToCall
-
-///A contact ID is dropped on a call
-bool CallView::contactToCall(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action)
-{
-   kDebug() << "contactToCall";
-   Q_UNUSED( index  )
-   Q_UNUSED( action )
-   QByteArray encodedContact = data->data( MIME_CONTACT );
-   if (!QString(encodedContact).isEmpty()) {
-      Contact* contact = AkonadiBackend::getInstance()->getContactByUid(encodedContact);
-      if (contact) {
-         Call* call2 = NULL;
-         if (!SFLPhone::app()->view()->selectCallPhoneNumber(call2,contact))
-            return false;
-         if (!parent) {
-            //Dropped on free space
-            kDebug() << "Adding new dialing call";
-         }
-         else if (parent->childCount() || parent->parent()) {
-            //Dropped on a conversation
-            QTreeWidgetItem* call = (parent->parent())?parent->parent():parent;
-            SFLPhone::model()->addParticipant(SFLPhone::model()->getCall(call),call2);
-         }
-         else {
-            //Dropped on call
-            call2->actionPerformed(CALL_ACTION_ACCEPT);
-            int state = SFLPhone::model()->getCall(parent)->getState();
-            if(state == CALL_STATE_INCOMING || state == CALL_STATE_DIALING || state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD) {
-               SFLPhone::model()->getCall(parent)->actionPerformed(CALL_ACTION_ACCEPT);
-            }
-            SFLPhone::model()->createConferenceFromCall(call2,SFLPhone::model()->getCall(parent));
-         }
-      }
-   }
-   return false;
-} //contactToCall
-
-///Action performed when an item is dropped on the TreeView
-bool CallView::dropMimeData(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action)
-{
-   Q_UNUSED(index)
-   Q_UNUSED(action)
-
-   QByteArray encodedCallId      = data->data( MIME_CALLID      );
-   QByteArray encodedPhoneNumber = data->data( MIME_PHONENUMBER );
-   QByteArray encodedContact     = data->data( MIME_CONTACT     );
-
-   if (!QString(encodedCallId).isEmpty()) {
-      kDebug() << "CallId dropped"<< QString(encodedCallId);
-      callToCall(parent, index, data, action);
-   }
-   else if (!QString(encodedPhoneNumber).isEmpty()) {
-      kDebug() << "PhoneNumber dropped"<< QString(encodedPhoneNumber);
-      phoneNumberToCall(parent, index, data, action);
-   }
-   else if (!QString(encodedContact).isEmpty()) {
-      kDebug() << "Contact dropped"<< QString(encodedContact);
-      contactToCall(parent, index, data, action);
-   }
-   return false;
-} //dropMimeData
-
-///Encode data to be tranported during the drag n' drop operation
-QMimeData* CallView::mimeData( const QList<QTreeWidgetItem *> items) const
-{
-   kDebug() << "A call is being dragged";
-   if (items.size() < 1) {
-      return NULL;
-   }
-
-   QMimeData *mimeData = new QMimeData();
-
-   //Call ID for internal call merging and spliting
-   if (SFLPhone::model()->getCall(items[0])->isConference()) {
-      mimeData->setData(MIME_CALLID, SFLPhone::model()->getCall(items[0])->getConfId().toAscii());
-   }
-   else {
-      mimeData->setData(MIME_CALLID, SFLPhone::model()->getCall(items[0])->getCallId().toAscii());
-   }
-
-   //Plain text for other applications
-   mimeData->setData(MIME_PLAIN_TEXT, QString(SFLPhone::model()->getCall(items[0])->getPeerName()+"\n"+SFLPhone::model()->getCall(items[0])->getPeerPhoneNumber()).toAscii());
-
-   //TODO Comment this line if you don't want to see ugly artefact, but the caller details will not be visible while dragged
-   items[0]->setText(0, SFLPhone::model()->getCall(items[0])->getPeerName() + "\n" + SFLPhone::model()->getCall(items[0])->getPeerPhoneNumber());
-   return mimeData;
-} //mimeData
-
-
-/*****************************************************************************
- *                                                                           *
- *                            Call related code                              *
- *                                                                           *
- ****************************************************************************/
-
-///Add a call in the model structure, the call must exist before being added to the model
-Call* CallView::addCall(Call* call, Call* parent)
-{
-   QTreeWidgetItem* callItem = new QTreeWidgetItem();
-   SFLPhone::model()->updateIndex(call,callItem);
-   insertItem(callItem,parent);
-
-   setCurrentItem(callItem);
-
-   connect(call, SIGNAL(isOver(Call*)), this, SLOT(destroyCall(Call*)));
-   return call;
-}
-
-///Transfer a call
-void CallView::transfer()
-{
-   if (m_pCallPendingTransfer && !m_pTransferLE->text().isEmpty()) {
-      SFLPhone::model()->transfer(m_pCallPendingTransfer,m_pTransferLE->text());
-      if (ConfigurationSkeleton::enableVoiceFeedback()) {
-         SFLPhoneAccessibility::getInstance()->say(i18n("You call have been transferred to ")+m_pTransferLE->text());
-      }
-   }
-
-   m_pCallPendingTransfer = 0;
-   m_pTransferLE->clear();
-
-   m_pTransferOverlay->setVisible(false);
-}
-
-/*****************************************************************************
- *                                                                           *
- *                            View related code                              *
- *                                                                           *
- ****************************************************************************/
-
-///Show the transfer overlay
-void CallView::showTransferOverlay(Call* call)
-{
-   if (!m_pTransferOverlay) {
-      kDebug() << "Creating overlay";
-   }
-   m_pTransferOverlay->setVisible(true);
-   m_pCallPendingTransfer = call;
-   m_pActiveOverlay = m_pTransferOverlay;
-   m_pTransferLE->setFocus();
-   connect(call,SIGNAL(changed()),this,SLOT(hideOverlay()));
-}
-
-///Is there an active overlay
-bool CallView::haveOverlay()
-{
-   return (m_pActiveOverlay && m_pActiveOverlay->isVisible());
-}
-
-///Remove the active overlay
-void CallView::hideOverlay()
-{
-   if (m_pActiveOverlay){
-      disconnect(m_pCallPendingTransfer,SIGNAL(changed()),this,SLOT(hideOverlay()));
-      m_pActiveOverlay->setVisible(false);
-   }
-
-   m_pActiveOverlay = 0;
-
-   m_pCallPendingTransfer = 0;
-} //hideOverlay
-
-///Be sure the size of the overlay stay the same
-void CallView::resizeEvent (QResizeEvent *e)
-{
-   if (m_pTransferOverlay)
-      m_pTransferOverlay->resize(size());
-   QTreeWidget::resizeEvent(e);
-}
-
-///Set the TreeView header text
-void CallView::setTitle(const QString& title)
-{
-   headerItem()->setText(0,title);
-}
-
-///Return the current item
-Call* CallView::getCurrentItem()
-{
-   if (currentItem() && SFLPhone::model()->getCall(QTreeWidget::currentItem()))
-      return SFLPhone::model()->getCall(QTreeWidget::currentItem());
-   else
-      return false;
-}
-
-///Remove a TreeView item and delete it
-bool CallView::removeItem(Call* item)
-{
-   if (indexOfTopLevelItem(SFLPhone::model()->getIndex(item)) != -1) {
-      QTreeWidgetItem* parent = itemAt(indexOfTopLevelItem(SFLPhone::model()->getIndex(item)),0);
-      removeItemWidget(SFLPhone::model()->getIndex(item),0);
-      if (parent->childCount() == 0) //TODO this have to be done in the daemon, not here, but oops still happen too often to ignore
-         removeItemWidget(parent,0);
-      return true;
-   }
-   else
-      return false;
-}
-
-///Return the TreeView, this
-QWidget* CallView::getWidget()
-{
-   return this;
-}
-
-///Convenience wrapper around extractItem(QTreeWidgetItem*)
-QTreeWidgetItem* CallView::extractItem(const QString& callId)
-{
-   QTreeWidgetItem* currentItem = SFLPhone::model()->getIndex(callId);
-   return extractItem(currentItem);
-}
-
-///Extract an item from the TreeView and return it, the item is -not- deleted
-QTreeWidgetItem* CallView::extractItem(QTreeWidgetItem* item)
-{
-   if (!item)
-      return nullptr;
-   QTreeWidgetItem* parentItem = item->parent();
-
-   if (parentItem) {
-      if ((indexOfTopLevelItem(parentItem) == -1 ) || (parentItem->indexOfChild(item) == -1)) {
-         kDebug() << "The conversation does not exist";
-         return 0;
-      }
-
-      QTreeWidgetItem* toReturn = parentItem->takeChild(parentItem->indexOfChild(item));
-
-      return toReturn;
-   }
-   else
-      return takeTopLevelItem(indexOfTopLevelItem(item));
-} //extractItem
-
-///Convenience wrapper around insertItem(QTreeWidgetItem*, QTreeWidgetItem*)
-CallTreeItem* CallView::insertItem(QTreeWidgetItem* item, Call* parent)
-{
-   return insertItem(item,(parent)?SFLPhone::model()->getIndex(parent):0);
-}
-
-///Insert a TreeView item in the TreeView as child of parent or as a top level item, also restore the item Widget
-CallTreeItem* CallView::insertItem(QTreeWidgetItem* item, QTreeWidgetItem* parent)
-{
-   if (!dynamic_cast<QTreeWidgetItem*>(item) && SFLPhone::model()->getCall(item) && !dynamic_cast<QTreeWidgetItem*>(parent))
-      return nullptr;
-
-   if (!item) {
-      kDebug() << "This is not a valid call";
-      return 0;
-   }
-
-   if (!parent)
-      insertTopLevelItem(0,item);
-   else
-      parent->addChild(item);
-
-   CallTreeItem* callItem = new CallTreeItem();
-   connect(callItem, SIGNAL(askTransfer(Call*))                     , this, SLOT(showTransferOverlay(Call*)              ));
-   connect(callItem, SIGNAL(transferDropEvent(Call*,QMimeData*))    , this, SLOT(transferDropEvent(Call*,QMimeData*)     ));
-   connect(callItem, SIGNAL(conversationDropEvent(Call*,QMimeData*)), this, SLOT(conversationDropEvent(Call*,QMimeData*) ));
-
-   SFLPhone::model()->updateWidget(SFLPhone::model()->getCall(item), callItem);
-   callItem->setCall(SFLPhone::model()->getCall(item));
-
-   setItemWidget(item,0,callItem);
-
-   expandAll();
-   return callItem;
-} //insertItem
-
-///Remove a call from the interface
-void CallView::destroyCall(Call* toDestroy)
-{
-   if (SFLPhone::model()->getIndex(toDestroy) == currentItem())
-      setCurrentItem(0);
-
-   if (!SFLPhone::model()->getIndex(toDestroy))
-       kDebug() << "Call not found";
-   else if (indexOfTopLevelItem(SFLPhone::model()->getIndex(toDestroy)) != -1)
-      takeTopLevelItem(indexOfTopLevelItem(SFLPhone::model()->getIndex(toDestroy)));
-   else if (SFLPhone::model()->getIndex(toDestroy)->parent()) {
-      QTreeWidgetItem* parent = SFLPhone::model()->getIndex(toDestroy)->parent();
-      SFLPhone::model()->getIndex(toDestroy)->parent()->removeChild(SFLPhone::model()->getIndex(toDestroy));
-      if (parent->childCount() == 0) /*This should never happen, but it does*/
-         takeTopLevelItem(indexOfTopLevelItem(parent));
-   }
-   else
-      kDebug() << "Call not found";
-} //destroyCall
-
-/// @todo Remove the text partially covering the TreeView item widget when it is being dragged, a beter implementation is needed
-void CallView::clearArtefact(QTreeWidgetItem* item)
-{
-   if (item)
-      item->setText(0,"");
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                           Event related code                              *
- *                                                                           *
- ****************************************************************************/
-
-void CallView::itemDoubleClicked(QTreeWidgetItem* item, int column) {
-   Q_UNUSED(column)
-   kDebug() << "Item doubleclicked" << SFLPhone::model()->getCall(item)->getState();
-   switch(SFLPhone::model()->getCall(item)->getState()) {
-      case CALL_STATE_INCOMING:
-         SFLPhone::model()->getCall(item)->actionPerformed(CALL_ACTION_ACCEPT);
-         break;
-      case CALL_STATE_HOLD:
-         SFLPhone::model()->getCall(item)->actionPerformed(CALL_ACTION_HOLD);
-         break;
-      case CALL_STATE_DIALING:
-         SFLPhone::model()->getCall(item)->actionPerformed(CALL_ACTION_ACCEPT);
-         break;
-      default:
-         kDebug() << "Double clicked an item with no action on double click.";
-    }
-} //itemDoubleClicked
-
-void CallView::itemClicked(QTreeWidgetItem* item, int column) {
-   Q_UNUSED(column)
-   Call* call = SFLPhone::model()->getCall(item);
-   call->setSelected(true);
-
-   if (ConfigurationSkeleton::enableReadDetails()) {
-      SFLPhoneAccessibility::getInstance()->currentCallDetails();
-   }
-
-   emit itemChanged(call);
-   kDebug() << "Item clicked";
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                         Conference related code                           *
- *                                                                           *
- ****************************************************************************/
-
-///Add a new conference, get the call list and update the interface as needed
-Call* CallView::addConference(Call* conf)
-{
-   kDebug() << "Conference created";
-   Call* newConf =  conf;
-
-   QTreeWidgetItem* confItem = new QTreeWidgetItem();
-   SFLPhone::model()->updateIndex(conf,confItem);
-
-   insertItem(confItem,(QTreeWidgetItem*)0);
-
-
-   setCurrentItem(confItem);
-
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   QStringList callList = callManager.getParticipantList(conf->getConfId());
-
-   foreach (QString callId, callList) {
-      kDebug() << "Adding " << callId << "to the conversation";
-      insertItem(extractItem(SFLPhone::model()->getIndex(callId)),confItem);
-   }
-   
-   return newConf;
-} //addConference
-
-///Executed when the daemon signal a modification in an existing conference. Update the call list and update the TreeView
-bool CallView::conferenceChanged(Call* conf)
-{
-   if (!dynamic_cast<Call*>(conf)) return false;
-   kDebug() << "Conference changed";
-
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   QStringList callList = callManager.getParticipantList(conf->getConfId());
-
-   QList<QTreeWidgetItem*> buffer;
-   foreach (QString callId, callList) {
-      if (SFLPhone::model()->getCall(callId)) {
-         QTreeWidgetItem* item3 = extractItem(SFLPhone::model()->getIndex(callId));
-         insertItem(item3, SFLPhone::model()->getIndex(conf));
-         buffer << SFLPhone::model()->getIndex(callId);
-      }
-      else
-         kDebug() << "Call " << callId << " does not exist";
-   }
-
-   QTreeWidgetItem* item = SFLPhone::model()->getIndex(conf);
-   if (item) /*Can happen if the daemon crashed*/
-      for (int j =0; j < item->childCount();j++) {
-         if (buffer.indexOf(item->child(j)) == -1)
-            insertItem(extractItem(item->child(j)));
-      }
-
-   Q_ASSERT_X(SFLPhone::model()->getIndex(conf)->childCount() == 0,"changing conference","A conference can't have no participants");
-
-   return true;
-} //conferenceChanged
-
-///Remove a conference from the model and the TreeView
-void CallView::conferenceRemoved(Call* conf)
-{
-   kDebug() << "Attempting to remove conference";
-   QTreeWidgetItem* idx = SFLPhone::model()->getIndex(conf);
-   if (idx) {
-   while (idx->childCount()) {
-      insertItem(extractItem(SFLPhone::model()->getIndex(conf)->child(0)));
-   }
-   takeTopLevelItem(indexOfTopLevelItem(SFLPhone::model()->getIndex(conf)));
-   kDebug() << "Conference removed";
-   }
-   else {
-      kDebug() << "Conference not found";
-   }
-} //conferenceRemoved
-
-///Clear the list of old calls //TODO Clear them from the daemon
-void CallView::clearHistory()
-{
-   //SFLPhone::model()->getHistory().clear();
-}
-
-///Redirect keypresses to parent
-void CallView::keyPressEvent(QKeyEvent* event) {
-   SFLPhone::app()->view()->keyPressEvent(event);
-}
-
-///Move selection using arrow keys
-void CallView::moveSelectedItem( Qt::Key direction )
-{
-   if (direction == Qt::Key_Left) {
-      setCurrentIndex(moveCursor(QAbstractItemView::MoveLeft ,Qt::NoModifier));
-   }
-   else if (direction == Qt::Key_Right) {
-      setCurrentIndex(moveCursor(QAbstractItemView::MoveRight,Qt::NoModifier));
-   }
-   else if (direction == Qt::Key_Up) {
-      qDebug() << "Move up";
-      setCurrentIndex(moveCursor(QAbstractItemView::MoveUp   ,Qt::NoModifier));
-   }
-   else if (direction == Qt::Key_Down) {
-      setCurrentIndex(moveCursor(QAbstractItemView::MoveDown ,Qt::NoModifier));
-   }
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                 Overlay                                   *
- *                                                                           *
- ****************************************************************************/
-
-///Constructor
-CallViewOverlay::CallViewOverlay(QWidget* parent) : QWidget(parent),m_pIcon(0),m_pTimer(0),m_enabled(true),m_black("black")
-{
-   m_black.setAlpha(75);
-}
-
-///Destructor
-CallViewOverlay::~CallViewOverlay()
-{
-
-}
-
-///Add a widget (usually an icon) in the corner
-void CallViewOverlay::setCornerWidget(QWidget* wdg) {
-   wdg->setParent      ( this                       );
-   wdg->setMinimumSize ( 100         , 100          );
-   wdg->resize         ( 100         , 100          );
-   wdg->move           ( width()-100 , height()-100 );
-   m_pIcon = wdg;
-}
-
-///Overload the setVisible method to trigger the timer
-void CallViewOverlay::setVisible(bool enabled) {
-   if (m_enabled != enabled) {
-      if (m_pTimer) {
-         m_pTimer->stop();
-         disconnect(m_pTimer);
-         delete m_pTimer;
-      }
-      m_pTimer = new QTimer(this);
-      connect(m_pTimer, SIGNAL(timeout()), this, SLOT(changeVisibility()));
-      m_step = 0;
-      m_black.setAlpha(0);
-      repaint();
-      m_pTimer->start(10);
-   }
-   m_enabled = enabled;
-   QWidget::setVisible(enabled);
-   if (!m_accessMessage.isEmpty() && enabled == true && ConfigurationSkeleton::enableReadLabel()) {
-      SFLPhoneAccessibility::getInstance()->say(m_accessMessage);
-   }
-} //setVisible
-
-///How to paint the overlay
-void CallViewOverlay::paintEvent(QPaintEvent* event) {
-   Q_UNUSED(event)
-   QPainter customPainter(this);
-   customPainter.fillRect(rect(),m_black);
-}
-
-///Be sure the event is always the right size
-void CallViewOverlay::resizeEvent(QResizeEvent *e) {
-   Q_UNUSED(e)
-   if (m_pIcon) {
-      m_pIcon->setMinimumSize(100,100);
-      m_pIcon->move(width()-100,height()-100);
-   }
-}
-
-///Step by step animation to fade in/out
-void CallViewOverlay::changeVisibility() {
-   m_step++;
-   m_black.setAlpha(0.1*m_step*m_step);
-   repaint();
-   if (m_step >= 35)
-      m_pTimer->stop();
-}
-
-///Set accessibility message
-void CallViewOverlay::setAccessMessage(QString message)
-{
-   m_accessMessage = message;
-}
diff --git a/kde/src/CallView.h b/kde/src/CallView.h
deleted file mode 100644
index 403ce78cab009b30a50e0941c23bfaced62379cb..0000000000000000000000000000000000000000
--- a/kde/src/CallView.h
+++ /dev/null
@@ -1,145 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef CALL_VIEW
-#define CALL_VIEW
-
-#include <QtGui/QTreeWidget>
-#include <QtGui/QPainter>
-#include <QtGui/QStyledItemDelegate>
-#include <QtCore/QTimer>
-#include "lib/CallModel.h"
-
-//Qt
-class QTreeWidgetItem;
-class QPushButton;
-
-//KDE
-class KLineEdit;
-
-//SFLPhone
-class CallTreeItem;
-class CallTreeItemDelegate;
-
-//Typedef
-typedef CallModel<CallTreeItem*,QTreeWidgetItem*> TreeWidgetCallModel;
-
-///CallViewOverlay: Display overlay on top of the call tree
-class CallViewOverlay : public QWidget {
-   Q_OBJECT
-
-public:
-   //Constructor
-   CallViewOverlay(QWidget* parent);
-   ~CallViewOverlay();
-
-   //Setters
-   void setCornerWidget(QWidget* wdg);
-   void setVisible(bool enabled);
-   void setAccessMessage(QString message);
-
-protected:
-   virtual void paintEvent  (QPaintEvent*  event );
-   virtual void resizeEvent (QResizeEvent* e     );
-
-private:
-   QWidget* m_pIcon        ;
-   uint     m_step         ;
-   QTimer*  m_pTimer       ;
-   bool     m_enabled      ;
-   QColor   m_black        ;
-   QString  m_accessMessage;
-
-private slots:
-   void changeVisibility();
-};
-
-///CallView: Central tree widget managing active calls
-class CallView : public QTreeWidget {
-   Q_OBJECT
-   friend class CallTreeItemDelegate;
-
-   public:
-      CallView                    ( QWidget* parent = 0                                                               );
-      ~CallView                   (                                                                                   );
-
-      //Getters
-      Call* getCurrentItem        (                                                                                   );
-      QWidget* getWidget          (                                                                                   );
-      bool haveOverlay            (                                                                                   );
-      virtual QMimeData* mimeData ( const QList<QTreeWidgetItem *> items                                              ) const;
-
-      //Setters
-      void setTitle               ( const QString& title                                                              );
-
-      //Mutator
-      bool removeItem             ( Call* item                                                                        );
-      bool dropMimeData           ( QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action  );
-      bool callToCall             ( QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action  );
-      bool phoneNumberToCall      ( QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action  );
-      bool contactToCall          ( QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action  );
-      void moveSelectedItem       ( Qt::Key direction                                                                 );
-
-   private:
-      //Mutator
-      QTreeWidgetItem* extractItem ( const QString& callId                             );
-      QTreeWidgetItem* extractItem ( QTreeWidgetItem* item                             );
-      CallTreeItem* insertItem     ( QTreeWidgetItem* item, QTreeWidgetItem* parent=0  );
-      CallTreeItem* insertItem     ( QTreeWidgetItem* item, Call* parent               );
-      void clearArtefact           ( QTreeWidgetItem* item                             );
-
-      //Attributes
-      QPushButton*     m_pTransferB;
-      KLineEdit*       m_pTransferLE;
-      CallViewOverlay* m_pTransferOverlay;
-      CallViewOverlay* m_pActiveOverlay;
-      Call*            m_pCallPendingTransfer;
-
-   protected:
-      //Reimlementation
-      virtual void dragEnterEvent ( QDragEnterEvent *e );
-      virtual void dragMoveEvent  ( QDragMoveEvent  *e );
-      virtual void dragLeaveEvent ( QDragLeaveEvent *e );
-      virtual void resizeEvent    ( QResizeEvent    *e );
-
-   public slots:
-      void destroyCall        ( Call* toDestroy);
-      void itemDoubleClicked  ( QTreeWidgetItem* item, int column    );
-      void itemClicked        ( QTreeWidgetItem* item, int column =0 );
-      Call* addCall           ( Call* call, Call* parent =0          );
-      Call* addConference     ( Call* conf                           );
-      bool conferenceChanged  ( Call* conf                           );
-      void conferenceRemoved  ( Call* conf                           );
-
-      virtual void keyPressEvent(QKeyEvent* event);
-
-   public slots:
-      void clearHistory();
-      void showTransferOverlay(Call* call);
-      void transfer();
-      void transferDropEvent(Call* call,QMimeData* data);
-      void conversationDropEvent(Call* call,QMimeData* data);
-      void hideOverlay();
-
-   signals:
-      ///Emitted when one of the call item change
-      void itemChanged(Call*);
-
-};
-#endif
diff --git a/kde/src/Codec.cpp b/kde/src/Codec.cpp
deleted file mode 100755
index 797e36cb3864bc9c8d60306111f76b8f36b71d96..0000000000000000000000000000000000000000
--- a/kde/src/Codec.cpp
+++ /dev/null
@@ -1,129 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "Codec.h"
-
-//Qt
-#include <QtCore/QString>
-
-//SFLPhone library
-#include "lib/configurationmanager_interface_singleton.h"
-#include "lib/sflphone_const.h"
-
-///Constructor
-Codec::Codec(int payload, bool enabled)
-{
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   QStringList details = configurationManager.getAudioCodecDetails(payload);
-   m_Payload   = QString::number(payload)    ;
-   m_Enabled   = enabled                     ;
-   m_Name      = details[ CODEC_NAME        ];
-   m_Frequency = details[ CODEC_SAMPLE_RATE ];
-   m_Bitrate   = details[ CODEC_BIT_RATE    ];
-   m_Bandwidth = details[ CODEC_BANDWIDTH   ];
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Return the payload
-const QString& Codec::getPayload() const
-{
-  return m_Payload;
-}
-
-///Return the codec name
-const QString& Codec::getName() const
-{
-  return m_Name;
-}
-
-///Return the frequency
-const QString& Codec::getFrequency() const
-{
-  return m_Frequency;
-}
-
-///Return the bitrate
-const QString& Codec::getBitrate() const
-{
-  return m_Bitrate;
-}
-
-///Return the bandwidth
-const QString& Codec::getBandwidth() const
-{
-  return m_Bandwidth;
-}
-
-///Is this codec enabled
-bool Codec::isEnabled() const
-{
-  return m_Enabled;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set the payload
-void Codec::setPayload(const QString& payload)
-{
-  m_Payload   = payload;
-}
-
-///Set the codec name
-void Codec::setName(const QString& name)
-{
-  m_Name      = name;
-}
-
-///Set the frequency
-void Codec::setFrequency(const QString& frequency)
-{
-  m_Frequency = frequency;
-}
-
-///Set the bitrate
-void Codec::setBitrate(const QString& bitrate)
-{
-  m_Bitrate   = bitrate;
-}
-
-///Set the bandwidth
-void Codec::setBandwidth(const QString& bandwidth)
-{
-  m_Bandwidth = bandwidth;
-}
-
-///Make this cedec enabled
-void Codec::setEnabled(bool enabled)
-{
-  m_Enabled   = enabled;
-}
diff --git a/kde/src/Codec.h b/kde/src/Codec.h
deleted file mode 100755
index ef1bf2b54ea0f570efb8be4235ab2b484fdb0bde..0000000000000000000000000000000000000000
--- a/kde/src/Codec.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef CODEC_H
-#define CODEC_H
-
-#include <QObject>
-
-//Qt
-class QString;
-
-///Codec: A SIP codec
-class Codec : public QObject
-{
-Q_OBJECT
-
-public:
-   Codec(int payload, bool enabled);
-
-   //Getters
-   const QString& getPayload   () const;
-   const QString& getName      () const;
-   const QString& getFrequency () const;
-   const QString& getBitrate   () const;
-   const QString& getBandwidth () const;
-   bool isEnabled              () const;
-
-   //Setters
-   void setPayload   ( const QString& payload   );
-   void setName      ( const QString& name      );
-   void setFrequency ( const QString& frequency );
-   void setBitrate   ( const QString& bitrate   );
-   void setBandwidth ( const QString& bandwidth );
-   void setEnabled   ( bool  enabled            );
-
-private:
-   //Attributes
-   QString m_Payload   ;
-   QString m_Name      ;
-   QString m_Frequency ;
-   QString m_Bitrate   ;
-   QString m_Bandwidth ;
-   bool    m_Enabled   ;
-
-   //Operators
-   Codec& operator=(const Codec&);
-};
-
-#endif
diff --git a/kde/src/KSpeechInterfaceSingleton.cpp b/kde/src/KSpeechInterfaceSingleton.cpp
deleted file mode 100644
index 5e748d54cab3fef2a180092ea9561dee650e6ddf..0000000000000000000000000000000000000000
--- a/kde/src/KSpeechInterfaceSingleton.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#include "KSpeechInterfaceSingleton.h"
-
-#include <QtDBus/QDBusConnection>
-#include <KSpeech>
-
-OrgKdeKSpeechInterface* KSpeechInterfaceSingleton::m_pInstance = 0;
-
-OrgKdeKSpeechInterface* KSpeechInterfaceSingleton::getInstance() {
-   if (!m_pInstance) {
-      m_pInstance = new OrgKdeKSpeechInterface( "org.kde.kttsd", "/KSpeech", QDBusConnection::sessionBus());
-      m_pInstance->setApplicationName("SFLPhone KDE");
-   }
-   return m_pInstance;
-}
\ No newline at end of file
diff --git a/kde/src/KSpeechInterfaceSingleton.h b/kde/src/KSpeechInterfaceSingleton.h
deleted file mode 100644
index b09ef1f42148ba9dacf56712e9cb3d7d09d9b96a..0000000000000000000000000000000000000000
--- a/kde/src/KSpeechInterfaceSingleton.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef KSPEECH_INTERFACE_SINGLETON_H
-#define KSPEECH_INTERFACE_SINGLETON_H
-
-#include "src/kspeechinterface.h"
-
-class KSpeechInterfaceSingleton {
-public:
-   static OrgKdeKSpeechInterface* getInstance();
-private:
-   static OrgKdeKSpeechInterface* m_pInstance;
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/SFLPhone.cpp b/kde/src/SFLPhone.cpp
deleted file mode 100755
index 8fb2ef9672780d0ba477f0e4ee82fa47ce95d4f7..0000000000000000000000000000000000000000
--- a/kde/src/SFLPhone.cpp
+++ /dev/null
@@ -1,482 +0,0 @@
-/************************************** ************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "SFLPhone.h"
-
-//System
-#include <unistd.h>
-
-//Qt
-#include <QtCore/QString>
-#include <QtGui/QActionGroup>
-#include <QtGui/QLabel>
-#include <QtGui/QCursor>
-
-//KDE
-#include <KDebug>
-#include <KStandardAction>
-#include <KAction>
-#include <KStatusBar>
-#include <KActionCollection>
-#include <KNotification>
-#include <KShortcutsDialog>
-
-//SFLPhone library
-#include "lib/sflphone_const.h"
-#include "lib/instance_interface_singleton.h"
-#include "lib/configurationmanager_interface_singleton.h"
-#include "lib/Contact.h"
-
-//SFLPhone
-#include "klib/AkonadiBackend.h"
-#include "AccountWizard.h"
-#include "SFLPhoneView.h"
-#include "widgets/SFLPhoneTray.h"
-#include "widgets/ContactDock.h"
-#include "widgets/HistoryDock.h"
-#include "widgets/BookmarkDock.h"
-#include "klib/ConfigurationSkeleton.h"
-#include "SFLPhoneAccessibility.h"
-
-SFLPhone* SFLPhone::m_sApp              = NULL;
-TreeWidgetCallModel* SFLPhone::m_pModel = NULL;
-
-///Constructor
-SFLPhone::SFLPhone(QWidget *parent)
-    : KXmlGuiWindow(parent), m_pInitialized(false), m_pView(new SFLPhoneView(this))
-{
-    setupActions();
-    m_sApp = this;
-}
-
-///Destructor
-SFLPhone::~SFLPhone()
-{
-   ConfigurationSkeleton::setDisplayContactDock ( m_pContactCD->isVisible()  );
-   ConfigurationSkeleton::setDisplayHistoryDock ( m_pHistoryDW->isVisible()  );
-   ConfigurationSkeleton::setDisplayBookmarkDock( m_pBookmarkDW->isVisible() );
-   
-   delete action_accept                ;
-   delete action_refuse                ;
-   delete action_hold                  ;
-   delete action_transfer              ;
-   delete action_record                ;
-   delete action_mailBox               ;
-   delete action_close                 ;
-   delete action_quit                  ;
-   delete action_displayVolumeControls ;
-   delete action_displayDialpad        ;
-   delete action_displayMessageBox     ;
-   delete action_configureSflPhone     ;
-   delete action_configureShortcut     ;
-   delete action_accountCreationWizard ;
-   delete action_pastenumber           ;
-   delete action_showContactDock       ;
-   delete action_showHistoryDock       ;
-   delete action_showBookmarkDock      ;
-
-   delete m_pView            ;
-   delete m_pTrayIcon        ;
-   delete m_pStatusBarWidget ;
-   delete m_pContactCD       ;
-   delete m_pCentralDW       ;
-   delete m_pHistoryDW       ;
-   delete m_pBookmarkDW      ;
-
-   if (m_pModel) {
-      delete m_pModel;
-   }
-   delete AkonadiBackend::getInstance();
-   TreeWidgetCallModel::destroy();
-}
-
-///Init everything
-bool SFLPhone::initialize()
-{
-   if ( m_pInitialized ) {
-      kDebug() << "Already initialized.";
-      return false;
-   }
-
-   ConfigurationSkeleton::self();
-
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   // accept dnd
-   setAcceptDrops(true);
-
-   m_pContactCD = new ContactDock(this);
-   addDockWidget(Qt::TopDockWidgetArea,m_pContactCD);
-   m_pContactCD->show();
-   m_pContactCD->setVisible(ConfigurationSkeleton::displayContactDock());
-
-   // tell the KXmlGuiWindow that this is indeed the main widget
-   m_pCentralDW = new QDockWidget(this);
-   m_pCentralDW->setObjectName  ( "callDock"                                    );
-   m_pCentralDW->setSizePolicy  ( QSizePolicy::Expanding,QSizePolicy::Expanding );
-   m_pCentralDW->setWidget      ( m_pView                                       );
-   m_pCentralDW->setWindowTitle ( i18n("Call")                                  );
-   m_pCentralDW->setFeatures    ( QDockWidget::NoDockWidgetFeatures             );
-   m_pView->setSizePolicy       ( QSizePolicy::Expanding,QSizePolicy::Expanding );
-   m_pCentralDW->setStyleSheet  ( "\
-      QDockWidget::title {\
-         margin:0px;\
-         padding:0px;\
-         spacing:0px;\
-         max-height:0px;\
-      }\
-      \
-   ");
-
-   m_pCentralDW->setTitleBarWidget(new QWidget());
-   m_pCentralDW->setContentsMargins(0,0,0,0);
-   m_pView->setContentsMargins     (0,0,0,0);
-
-   addDockWidget(Qt::TopDockWidgetArea,m_pCentralDW);
-
-   m_pHistoryDW       = new HistoryDock  ( this                     );
-   m_pBookmarkDW      = new BookmarkDock ( this                     );
-   m_pStatusBarWidget = new QLabel       (                          );
-   m_pTrayIcon        = new SFLPhoneTray ( this->windowIcon(), this );
-   
-   addDockWidget( Qt::TopDockWidgetArea,m_pHistoryDW  );
-   addDockWidget( Qt::TopDockWidgetArea,m_pBookmarkDW );
-   tabifyDockWidget(m_pBookmarkDW,m_pHistoryDW);
-
-   m_pHistoryDW->show();
-   m_pHistoryDW->setVisible(ConfigurationSkeleton::displayHistoryDock());
-   m_pBookmarkDW->show();
-   m_pBookmarkDW->setVisible(ConfigurationSkeleton::displayBookmarkDock());
-
-   //Add bug when the dock is tabbed
-   /*connect(m_pContactCD,  SIGNAL(visibilityChanged(bool)) ,action_showContactDock , SLOT(setChecked(bool)));
-   connect(m_pBookmarkDW, SIGNAL(visibilityChanged(bool)) ,action_showBookmarkDock, SLOT(setChecked(bool)));
-   connect(m_pHistoryDW,  SIGNAL(visibilityChanged(bool)) ,action_showHistoryDock , SLOT(setChecked(bool)));*/
-
-   connect(action_showContactDock, SIGNAL(toggled(bool)),m_pContactCD, SLOT(setVisible(bool)));
-   connect(action_showHistoryDock, SIGNAL(toggled(bool)),m_pHistoryDW, SLOT(setVisible(bool)));
-   connect(action_showBookmarkDock,SIGNAL(toggled(bool)),m_pBookmarkDW,SLOT(setVisible(bool)));
-
-   setWindowIcon (QIcon(ICON_SFLPHONE) );
-   setWindowTitle(i18n("SFLphone")     );
-
-   statusBar()->addWidget(m_pStatusBarWidget);
-
-
-   m_pTrayIcon->show();
-
-
-   setObjectNames();
-   QMetaObject::connectSlotsByName(this);
-   m_pView->loadWindow();
-
-   move(QCursor::pos().x() - geometry().width()/2, QCursor::pos().y() - geometry().height()/2);
-
-   if(configurationManager.getAccountList().value().isEmpty()) {
-      (new AccountWizard())->show();
-   }
-
-   m_pIconChanged = false;
-   m_pInitialized = true ;
-
-   return true;
-}
-
-///Setup evry actions
-void SFLPhone::setupActions()
-{
-   kDebug() << "setupActions";
-
-   action_accept      = new KAction(this);
-   action_refuse      = new KAction(this);
-   action_hold        = new KAction(this);
-   action_transfer    = new KAction(this);
-   action_record      = new KAction(this);
-   action_mailBox     = new KAction(this);
-
-   action_accept->setShortcut      ( Qt::CTRL + Qt::Key_A );
-   action_refuse->setShortcut      ( Qt::CTRL + Qt::Key_D );
-   action_hold->setShortcut        ( Qt::CTRL + Qt::Key_H );
-   action_transfer->setShortcut    ( Qt::CTRL + Qt::Key_T );
-   action_record->setShortcut      ( Qt::CTRL + Qt::Key_R );
-   action_mailBox->setShortcut     ( Qt::CTRL + Qt::Key_M );
-
-   action_screen = new QActionGroup(this);
-   action_screen->setExclusive(true);
-
-   action_close = KStandardAction::close(this, SLOT(close()), this);
-   action_quit  = KStandardAction::quit(this, SLOT(quitButton()), this);
-
-   action_configureSflPhone = KStandardAction::preferences(m_pView, SLOT(configureSflPhone()), this);
-   action_configureSflPhone->setText(i18n("Configure SFLphone"));
-
-   action_displayDialpad = new KAction(KIcon(QIcon(ICON_DISPLAY_DIALPAD)), i18n("Display dialpad"), this);
-   action_displayDialpad->setCheckable( true );
-   action_displayDialpad->setChecked  ( ConfigurationSkeleton::displayDialpad() );
-   action_configureSflPhone->setText(i18n("Configure SFLphone"));
-
-   action_displayMessageBox = new KAction(KIcon("mail-message-new"), i18n("Display text message box"), this);
-   action_displayMessageBox->setCheckable( true );
-   action_displayMessageBox->setChecked  ( ConfigurationSkeleton::displayMessageBox() );
-
-   action_displayVolumeControls = new KAction(KIcon(QIcon(ICON_DISPLAY_VOLUME_CONSTROLS)), i18n("Display volume controls"), this);
-   action_displayVolumeControls->setCheckable( true );
-   action_displayVolumeControls->setChecked  ( ConfigurationSkeleton::displayVolume() );
-
-   action_pastenumber = new KAction(KIcon("edit-paste"), i18n("Paste"), this);
-   action_pastenumber->setShortcut ( Qt::CTRL + Qt::Key_V );
-
-   action_showContactDock  = new KAction(KIcon("edit-find-user")   , i18n("Display Contact") , this);
-   action_showContactDock->setCheckable( true );
-   action_showContactDock->setChecked(ConfigurationSkeleton::displayContactDock());
-   
-   action_showHistoryDock  = new KAction(KIcon("view-history")     , i18n("Display history") , this);
-   action_showHistoryDock->setCheckable( true );
-   action_showHistoryDock->setChecked(ConfigurationSkeleton::displayHistoryDock());
-   
-   action_showBookmarkDock = new KAction(KIcon("bookmark-new-list"), i18n("Display bookmark"), this);
-   action_showBookmarkDock->setCheckable( true );
-   action_showBookmarkDock->setChecked(ConfigurationSkeleton::displayBookmarkDock());
-   
-   action_accountCreationWizard = new KAction(i18n("Account creation wizard"), this);
-
-   action_configureShortcut = new KAction(KIcon(KIcon("configure-shortcuts")), i18n("Configure Shortcut"), this);
-   //                    SENDER                        SIGNAL               RECEIVER                 SLOT                /
-   /**/connect(action_accept,                SIGNAL(triggered()),           m_pView , SLOT(accept()                    ));
-   /**/connect(action_refuse,                SIGNAL(triggered()),           m_pView , SLOT(refuse()                    ));
-   /**/connect(action_hold,                  SIGNAL(triggered()),           m_pView , SLOT(hold()                      ));
-   /**/connect(action_transfer,              SIGNAL(triggered()),           m_pView , SLOT(transfer()                  ));
-   /**/connect(action_record,                SIGNAL(triggered()),           m_pView , SLOT(record()                    ));
-   /**/connect(action_mailBox,               SIGNAL(triggered()),           m_pView , SLOT(mailBox()                   ));
-   /**/connect(action_displayVolumeControls, SIGNAL(toggled(bool)),         m_pView , SLOT(displayVolumeControls(bool) ));
-   /**/connect(action_displayDialpad,        SIGNAL(toggled(bool)),         m_pView , SLOT(displayDialpad(bool)        ));
-   /**/connect(action_displayMessageBox,     SIGNAL(toggled(bool)),         m_pView , SLOT(displayMessageBox(bool)     ));
-   /**/connect(action_accountCreationWizard, SIGNAL(triggered()),           m_pView , SLOT(accountCreationWizard()     ));
-   /**/connect(action_pastenumber,           SIGNAL(triggered()),           m_pView , SLOT(paste()                     ));
-   /**/connect(action_configureShortcut,     SIGNAL(triggered()),           this    , SLOT(showShortCutEditor()        ));
-   /*                                                                                                                   */
-
-   actionCollection()->addAction("action_accept"                , action_accept                );
-   actionCollection()->addAction("action_refuse"                , action_refuse                );
-   actionCollection()->addAction("action_hold"                  , action_hold                  );
-   actionCollection()->addAction("action_transfer"              , action_transfer              );
-   actionCollection()->addAction("action_record"                , action_record                );
-   actionCollection()->addAction("action_mailBox"               , action_mailBox               );
-   actionCollection()->addAction("action_close"                 , action_close                 );
-   actionCollection()->addAction("action_quit"                  , action_quit                  );
-   actionCollection()->addAction("action_displayVolumeControls" , action_displayVolumeControls );
-   actionCollection()->addAction("action_displayDialpad"        , action_displayDialpad        );
-   actionCollection()->addAction("action_displayMessageBox"     , action_displayMessageBox     );
-   actionCollection()->addAction("action_configureSflPhone"     , action_configureSflPhone     );
-   actionCollection()->addAction("action_accountCreationWizard" , action_accountCreationWizard );
-   actionCollection()->addAction("action_configureShortcut"     , action_configureShortcut     );
-   actionCollection()->addAction("action_pastenumber"           , action_pastenumber           );
-   actionCollection()->addAction("action_showContactDock"       , action_showContactDock       );
-   actionCollection()->addAction("action_showHistoryDock"       , action_showHistoryDock       );
-   actionCollection()->addAction("action_showBookmarkDock"      , action_showBookmarkDock      );
-
-   QList<KAction*> acList = *SFLPhoneAccessibility::getInstance();
-   
-   foreach(KAction* ac,acList) {
-      actionCollection()->addAction(ac->objectName() , ac);
-   }
-
-   setAutoSaveSettings();
-   createGUI();
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Singleton
-SFLPhone* SFLPhone::app()
-{
-   return m_sApp;
-}
-
-///Get the view (to be used with the singleton)
-SFLPhoneView* SFLPhone::view()
-{
-   return m_pView;
-}
-
-///Singleton
-TreeWidgetCallModel* SFLPhone::model()
-{
-   if (!m_pModel) {
-      m_pModel = new TreeWidgetCallModel();
-      m_pModel->initCall();
-      Call::setContactBackend(AkonadiBackend::getInstance());
-    }
-   return m_pModel;
-}
-
-///Return the contact dock
-ContactDock*  SFLPhone::contactDock()
-{
-   return m_pContactCD;
-}
-
-///Return the history dock
-HistoryDock*  SFLPhone::historyDock()
-{
-   return m_pHistoryDW;
-}
-
-///Return the bookmark dock
-BookmarkDock* SFLPhone::bookmarkDock()
-{
-   return m_pBookmarkDW;
-}
-
-void SFLPhone::showShortCutEditor() {
-   KShortcutsDialog::configure( actionCollection() );
-}
-
-///Produce an actionList for auto CallBack
-QList<QAction*> SFLPhone::getCallActions()
-{
-   QList<QAction*> callActions = QList<QAction *>();
-   callActions.insert((int) Accept   , action_accept   );
-   callActions.insert((int) Refuse   , action_refuse   );
-   callActions.insert((int) Hold     , action_hold     );
-   callActions.insert((int) Transfer , action_transfer );
-   callActions.insert((int) Record   , action_record   );
-   callActions.insert((int) Mailbox  , action_mailBox  );
-   return callActions;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set widgets object name
-void SFLPhone::setObjectNames()
-{
-   m_pView->setObjectName      ( "m_pView"   );
-   statusBar()->setObjectName  ( "statusBar" );
-   m_pTrayIcon->setObjectName  ( "trayIcon"  );
-   m_pHistoryDW->setObjectName ( "historydock"  );
-   m_pContactCD->setObjectName ( "contactdock"  );
-   m_pBookmarkDW->setObjectName( "bookmarkdock" );
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///[Action]Hide sflphone
-bool SFLPhone::queryClose()
-{
-   hide();
-   return false;
-}
-
-///[Action] Quit action
-void SFLPhone::quitButton()
-{
-   qApp->quit();
-}
-
-///Called when something happen
-void SFLPhone::changeEvent(QEvent* event)
-{
-   if (event->type() == QEvent::ActivationChange && m_pIconChanged && isActiveWindow()) {
-     m_pIconChanged = false;
-   }
-}
-
-///Change status message
-void SFLPhone::on_m_pView_statusMessageChangeAsked(const QString & message)
-{
-   m_pStatusBarWidget->setText(message);
-}
-
-///Change windowtitle
-void SFLPhone::on_m_pView_windowTitleChangeAsked(const QString & message)
-{
-   setWindowTitle(message);
-}
-
-///Enable or disable toolbar items
-void SFLPhone::on_m_pView_enabledActionsChangeAsked(const bool * enabledActions)
-{
-   action_accept->setVisible   ( enabledActions[SFLPhone::Accept   ]);
-   action_refuse->setVisible   ( enabledActions[SFLPhone::Refuse   ]);
-   action_hold->setVisible     ( enabledActions[SFLPhone::Hold     ]);
-   action_transfer->setVisible ( enabledActions[SFLPhone::Transfer ]);
-   action_record->setVisible   ( enabledActions[SFLPhone::Record   ]);
-   action_mailBox->setVisible  ( enabledActions[SFLPhone::Mailbox  ]);
-}
-
-///Change icons
-void SFLPhone::on_m_pView_actionIconsChangeAsked(const QString * actionIcons)
-{
-   action_accept->setIcon   ( QIcon(actionIcons[SFLPhone::Accept   ]));
-   action_refuse->setIcon   ( QIcon(actionIcons[SFLPhone::Refuse   ]));
-   action_hold->setIcon     ( QIcon(actionIcons[SFLPhone::Hold     ]));
-   action_transfer->setIcon ( QIcon(actionIcons[SFLPhone::Transfer ]));
-   action_record->setIcon   ( QIcon(actionIcons[SFLPhone::Record   ]));
-   action_mailBox->setIcon  ( QIcon(actionIcons[SFLPhone::Mailbox  ]));
-}
-
-///Change text
-void SFLPhone::on_m_pView_actionTextsChangeAsked(const QString * actionTexts)
-{
-   action_accept->setText   ( actionTexts[SFLPhone::Accept   ]);
-   action_refuse->setText   ( actionTexts[SFLPhone::Refuse   ]);
-   action_hold->setText     ( actionTexts[SFLPhone::Hold     ]);
-   action_transfer->setText ( actionTexts[SFLPhone::Transfer ]);
-   action_record->setText   ( actionTexts[SFLPhone::Record   ]);
-   action_mailBox->setText  ( actionTexts[SFLPhone::Mailbox  ]);
-}
-
-///Change transfer state
-void SFLPhone::on_m_pView_transferCheckStateChangeAsked(bool transferCheckState)
-{
-   action_transfer->setChecked(transferCheckState);
-}
-
-///Change record state
-void SFLPhone::on_m_pView_recordCheckStateChangeAsked(bool recordCheckState)
-{
-   action_record->setChecked(recordCheckState);
-}
-
-///Called when a call is coming
-void SFLPhone::on_m_pView_incomingCall(const Call* call)
-{
-   Contact* contact = ((Call*)call)->getContact();
-   if (contact && call) {
-      KNotification::event(KNotification::Notification, i18n("New incomming call"), i18n("New call from: \n") + (call->getPeerName().isEmpty() ? call->getPeerPhoneNumber() : call->getPeerName()),((contact->getPhoto())?*contact->getPhoto():NULL));
-   }
-   KNotification::event(KNotification::Notification, i18n("New incomming call"), i18n("New call from: \n") + (call->getPeerName().isEmpty() ? call->getPeerPhoneNumber() : call->getPeerName()));
-}
diff --git a/kde/src/SFLPhone.h b/kde/src/SFLPhone.h
deleted file mode 100755
index f791540dc173bd77c3fa393f104860243cbe830f..0000000000000000000000000000000000000000
--- a/kde/src/SFLPhone.h
+++ /dev/null
@@ -1,155 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-#ifndef SFLPHONE_H
-#define SFLPHONE_H
-
-#include <KXmlGuiWindow>
-#include <lib/CallModel.h>
-
-//Qt
-class QString;
-class QLabel;
-class QTreeWidgetItem;
-class QActionGroup;
-
-//KDE
-class KAction;
-
-//SFLPhone
-class Call;
-class ContactDock;
-class BookmarkDock;
-class SFLPhoneTray;
-class SFLPhoneView;
-class HistoryDock;
-class CallTreeItem;
-
-typedef CallModel<CallTreeItem*,QTreeWidgetItem*> TreeWidgetCallModel;
-
-/**
- * This class represents the SFLphone main window
- * It implements the methods relative to windowing
- * (status, menus, toolbars, notifications...).
- * It uses a view which implements the real functionning
- * and features of the phone.
- * The display of the window is according to the state of the view,
- * so the view sends some signals to ask for changes on the window
- * that the window has to take into account.
- *
- * @short Main window
- * @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>
- * @author Emmanuel Lepage <emmanuel.lepage@savoirfairelinux.com>
- * @version 1.1.0
-**/
-class SFLPhone : public KXmlGuiWindow
-{
-Q_OBJECT
-
-public:
-enum CallAction {
-        Accept            ,
-        Refuse            ,
-        Hold              ,
-        Transfer          ,
-        Record            ,
-        Mailbox           ,
-        NumberOfCallActions
-};
-
-private:
-   //Attributes
-   bool   m_pInitialized;
-   KAction* action_accept                ;
-   KAction* action_refuse                ;
-   KAction* action_hold                  ;
-   KAction* action_transfer              ;
-   KAction* action_record                ;
-   KAction* action_mailBox               ;
-   KAction* action_close                 ;
-   KAction* action_quit                  ;
-   KAction* action_displayVolumeControls ;
-   KAction* action_displayDialpad        ;
-   KAction* action_displayMessageBox     ;
-   KAction* action_configureSflPhone     ;
-   KAction* action_configureShortcut     ;
-   KAction* action_accountCreationWizard ;
-   KAction* action_pastenumber           ;
-   KAction* action_showContactDock       ;
-   KAction* action_showHistoryDock       ;
-   KAction* action_showBookmarkDock      ;
-   QActionGroup* action_screen           ;
-
-   SFLPhoneView*  m_pView            ;
-   bool           m_pIconChanged     ;
-   SFLPhoneTray*  m_pTrayIcon        ;
-   QLabel*        m_pStatusBarWidget ;
-   ContactDock*   m_pContactCD       ;
-   QDockWidget*   m_pCentralDW       ;
-   HistoryDock*   m_pHistoryDW       ;
-   BookmarkDock*  m_pBookmarkDW      ;
-
-   static SFLPhone* m_sApp;
-   static TreeWidgetCallModel* m_pModel;
-
-   //Setters
-   void setObjectNames();
-
-protected:
-   virtual bool queryClose();
-   virtual void changeEvent(QEvent * event);
-
-
-public:
-   SFLPhone(QWidget *parent = 0);
-   ~SFLPhone                       ();
-   bool             initialize     ();
-   void             setupActions   ();
-   void             trayIconSignal ();
-   QList<QAction *> getCallActions ();
-
-   friend class SFLPhoneView;
-
-   static SFLPhone*            app   ();
-   static TreeWidgetCallModel* model ();
-   SFLPhoneView*               view  ();
-
-   ContactDock*  contactDock ();
-   HistoryDock*  historyDock ();
-   BookmarkDock* bookmarkDock();
-
-private slots:
-   void on_m_pView_statusMessageChangeAsked      ( const QString& message        );
-   void on_m_pView_windowTitleChangeAsked        ( const QString& message        );
-   void on_m_pView_enabledActionsChangeAsked     ( const bool*    enabledActions );
-   void on_m_pView_actionIconsChangeAsked        ( const QString* actionIcons    );
-   void on_m_pView_actionTextsChangeAsked        ( const QString* actionTexts    );
-   void on_m_pView_transferCheckStateChangeAsked ( bool  transferCheckState      );
-   void on_m_pView_recordCheckStateChangeAsked   ( bool  recordCheckState        );
-   void on_m_pView_incomingCall                  ( const Call * call             );
-   void showShortCutEditor                       (                               );
-
-   void quitButton();
-
-};
-
-#endif
-
diff --git a/kde/src/SFLPhoneAccessibility.cpp b/kde/src/SFLPhoneAccessibility.cpp
deleted file mode 100644
index ce81b89c4d79d5780a1fed87a0a5836b9b9d40cf..0000000000000000000000000000000000000000
--- a/kde/src/SFLPhoneAccessibility.cpp
+++ /dev/null
@@ -1,111 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#include "SFLPhoneAccessibility.h"
-#include "KSpeechInterfaceSingleton.h"
-#include <KSpeech>
-#include <KDebug>
-#include <KLocale>
-#include "SFLPhone.h"
-
-SFLPhoneAccessibility* SFLPhoneAccessibility::m_pInstance=nullptr;
-
-///Constructor
-SFLPhoneAccessibility::SFLPhoneAccessibility() : QObject(0),QList<KAction*>()
-{
-   KAction* action = new KAction(0);
-   action->setObjectName("listCall");
-   action->setShortcut( Qt::CTRL + Qt::Key_L );
-   action->setText("List all current calls");
-   action->setIcon(KIcon("text-speak"));
-   *this << action;
-   connect(action,SIGNAL(triggered(bool)),this,SLOT(listCall()));
-
-   action = new KAction(0);
-   action->setObjectName("currentCallDetails");
-   action->setShortcut( Qt::CTRL + Qt::Key_I );
-   action->setText("Get current call details");
-   action->setIcon(KIcon("text-speak"));
-   *this << action;
-   connect(action,SIGNAL(triggered(bool)),this,SLOT(currentCallDetails()));
-}
-
-///Signleton
-SFLPhoneAccessibility* SFLPhoneAccessibility::getInstance()
-{
-   if (not m_pInstance) {
-      m_pInstance = new SFLPhoneAccessibility();
-   }
-   return m_pInstance;
-}
-
-///Use the speech daemon to read details about the current calls
-void SFLPhoneAccessibility::listCall()
-{
-   if (SFLPhone::model()->getCallList().size()>0) {
-      KSpeechInterfaceSingleton::getInstance()->say(i18n("You currently have %1 calls").arg(QString::number(SFLPhone::model()->getCallList().size())), KSpeech::soPlainText);
-      foreach (Call* call,SFLPhone::model()->getCallList()) {
-         KSpeechInterfaceSingleton::getInstance()->say(i18n("Call from %1, number %2").arg(call->getPeerName()).arg(numberToDigit((!call->getPeerPhoneNumber().isEmpty())?call->getPeerPhoneNumber():call->getCallNumber())), KSpeech::soPlainText);
-      }
-   }
-   else {
-      KSpeechInterfaceSingleton::getInstance()->say("You currently have no call", KSpeech::soPlainText);
-   }
-}
-
-///Convert number to digit so the speech daemon say "one two three" instead of "one hundred and twenty three"
-QString SFLPhoneAccessibility::numberToDigit(QString number)
-{
-   QString toReturn;
-   for(int i=0;i<number.count();i++) {
-      if (i+1 < number.count() && (number[i] >= 0x30 && number[i] <= 0x39) && (number[i+1] >= 0x30 && number[i+1] <= 0x39))
-         toReturn += number[i]+" ";
-      else
-         toReturn += number[i];
-   }
-   return toReturn;
-}
-
-///Use the speech daemon to read the current call details
-void SFLPhoneAccessibility::currentCallDetails()
-{
-   foreach (Call* call,SFLPhone::model()->getCallList()) {
-      if (call->isSelected()) {
-         QString toSay = i18n("The current call is %1").arg( i18n(call->toHumanStateName().toAscii() ));
-         if (!call->getPeerName().trimmed().isEmpty())
-            toSay += i18n(",Your peer is %1").arg( numberToDigit(call->getPeerName())           );
-         if (!call->getPeerPhoneNumber().isEmpty())
-            toSay += i18n(", the peer phone number is %1 ").arg( numberToDigit(call->getPeerPhoneNumber())    );
-         else if (!call->getCallNumber().isEmpty())
-            toSay += i18n(", the phone number is %1 ").arg( numberToDigit(call->getCallNumber())    );
-         
-         int nSec = QDateTime::fromTime_t(call->getStartTimeStamp().toInt()).time().secsTo( QTime::currentTime() );
-         if (nSec>0)
-            toSay += i18n(" and you have been talking since %1 seconds").arg( nSec );
-
-         KSpeechInterfaceSingleton::getInstance()->say(toSay, KSpeech::soPlainText);
-      }
-   }
-}
-
-///Helper function is make code shorter
-void SFLPhoneAccessibility::say(QString message)
-{
-   KSpeechInterfaceSingleton::getInstance()->say(message, KSpeech::soPlainText);
-}
\ No newline at end of file
diff --git a/kde/src/SFLPhoneAccessibility.h b/kde/src/SFLPhoneAccessibility.h
deleted file mode 100644
index 411bde9a7d083ae5b73a70bb0b0efa24de9dc298..0000000000000000000000000000000000000000
--- a/kde/src/SFLPhoneAccessibility.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef SFLPHONE_ACCESSIBILITY_H
-#define SFLPHONE_ACCESSIBILITY_H
-
-#include <QtCore/QList>
-#include <KAction>
-
-///SFLPhoneAccessibility: Functions to improve accessibility for disabled peoples
-class SFLPhoneAccessibility : public QObject, public QList<KAction*>
-{
-   Q_OBJECT
-public:
-   static SFLPhoneAccessibility* getInstance();
-private:
-   SFLPhoneAccessibility();
-   QString numberToDigit(QString number);
-   static SFLPhoneAccessibility* m_pInstance;
-
-public slots:
-   void listCall();
-   void currentCallDetails();
-   void say(QString message);
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/SFLPhoneView.cpp b/kde/src/SFLPhoneView.cpp
deleted file mode 100755
index 0a01a3e350b87ed07c53f372714dd974891ade57..0000000000000000000000000000000000000000
--- a/kde/src/SFLPhoneView.cpp
+++ /dev/null
@@ -1,859 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "SFLPhoneView.h"
-
-//Qt
-#include <QtCore/QString>
-#include <QtGui/QContextMenuEvent>
-#include <QtGui/QPalette>
-#include <QtGui/QInputDialog>
-#include <QtGui/QWidget>
-#include <QtGui/QClipboard>
-#include <QErrorMessage>
-
-//KDE
-#include <KLocale>
-#include <KAction>
-#include <KMenu>
-#include <kabc/addressbook.h>
-
-//SFLPhone
-#include "conf/ConfigurationDialog.h"
-#include "klib/ConfigurationSkeleton.h"
-#include "AccountWizard.h"
-#include "ActionSetAccountFirst.h"
-#include "SFLPhone.h"
-
-//SFLPhone library
-#include "lib/typedefs.h"
-#include "lib/configurationmanager_interface_singleton.h"
-#include "lib/callmanager_interface_singleton.h"
-#include "lib/instance_interface_singleton.h"
-#include "lib/sflphone_const.h"
-#include "lib/Contact.h"
-#include "klib/HelperFunctions.h"
-
-//ConfigurationDialog* SFLPhoneView::configDialog;
-
-///Constructor
-SFLPhoneView::SFLPhoneView(QWidget *parent)
-   : QWidget(parent), wizard(0), errorWindow(0)
-{
-   setupUi(this);
-
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-
-
-   callView->setTitle(i18n("Calls"));
-
-   QPalette pal = QPalette(palette());
-   pal.setColor(QPalette::AlternateBase, Qt::lightGray);
-   setPalette(pal);
-
-   m_pMessageBoxW->setVisible(false);
-
-   //                SENDER                             SIGNAL                             RECEIVER                                 SLOT                                  /
-   /**/connect(SFLPhone::model()          , SIGNAL(incomingCall(Call*))                   , this                       , SLOT(on1_incomingCall(Call*)                    ));
-   /**/connect(SFLPhone::model()          , SIGNAL(voiceMailNotify(const QString &, int)) , this                       , SLOT(on1_voiceMailNotify(const QString &, int)  ));
-   /**/connect(callView                   , SIGNAL(itemChanged(Call*))                    , this                       , SLOT(updateWindowCallState()                    ));
-   /**///connect(SFLPhone::model()          , SIGNAL(volumeChanged(const QString &, double)), this                     , SLOT(on1_volumeChanged(const QString &, double) ));
-   /**/connect(SFLPhone::model()          , SIGNAL(callStateChanged(Call*))               , this                       , SLOT(updateWindowCallState()                    ));
-   /**/connect(SFLPhone::model()          , SIGNAL(accountStateChanged(Account*,QString)) , this                       , SLOT(updateStatusMessage()                      ));
-   /**/connect(AccountList::getInstance() , SIGNAL(accountListUpdated())                  , this                       , SLOT(updateStatusMessage()                      ));
-   /**/connect(AccountList::getInstance() , SIGNAL(accountListUpdated())                  , this                       , SLOT(updateWindowCallState()                    ));
-   /**/connect(&configurationManager      , SIGNAL(accountsChanged())                     , AccountList::getInstance() , SLOT(updateAccounts()                           ));
-   /**/connect(m_pSendMessageLE           , SIGNAL(returnPressed())                       , this                       , SLOT(sendMessage()                              ));
-   /**/connect(m_pSendMessagePB           , SIGNAL(clicked())                             , this                       , SLOT(sendMessage()                              ));
-   /*                                                                                                                                                                     */
-
-   AccountList::getInstance()->updateAccounts();
-}
-
-///Destructor
-SFLPhoneView::~SFLPhoneView()
-{
-}
-
-///Init main window
-void SFLPhoneView::loadWindow()
-{
-   updateWindowCallState ();
-   updateRecordButton    ();
-   updateVolumeButton    ();
-   updateRecordBar       ();
-   updateVolumeBar       ();
-   updateVolumeControls  ();
-   updateDialpad         ();
-   updateStatusMessage   ();
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-
-///Return the error window
-QErrorMessage * SFLPhoneView::getErrorWindow()
-{
-   if (!errorWindow)
-      errorWindow = new QErrorMessage(this);
-   return errorWindow;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                              Keyboard input                               *
- *                                                                           *
- ****************************************************************************/
-
-///Input grabber
-void SFLPhoneView::keyPressEvent(QKeyEvent *event)
-{
-   int key = event->key();
-   if(key == Qt::Key_Escape)
-      escape();
-   else if(key == Qt::Key_Return || key == Qt::Key_Enter)
-      enter();
-   else if(key == Qt::Key_Backspace)
-      backspace();
-   else if (key == Qt::Key_Left || key == Qt::Key_Right || key == Qt::Key_Up || key == Qt::Key_Down)
-      callView->moveSelectedItem((Qt::Key)key);
-   else
-   {
-      QString text = event->text();
-      if(! text.isEmpty())
-      {
-         typeString(text);
-      }
-   }
-} //keyPressEvent
-
-///Called on keyboard
-void SFLPhoneView::typeString(QString str)
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-
-   Call* call = callView->getCurrentItem();
-   callManager.playDTMF(str);
-   Call *currentCall = 0;
-   Call *candidate = 0;
-
-   if(call) {
-      if(call->getState() == CALL_STATE_CURRENT) {
-         currentCall = call;
-      }
-   }
-
-   foreach (Call* call2, SFLPhone::model()->getCallList()) {
-      if(dynamic_cast<Call*>(call2) && currentCall != call2 && call2->getState() == CALL_STATE_CURRENT) {
-         action(call2, CALL_ACTION_HOLD);
-      }
-      else if(dynamic_cast<Call*>(call2) && call2->getState() == CALL_STATE_DIALING) {
-         candidate = call2;
-      }
-   }
-
-   if(!currentCall && !candidate) {
-      kDebug() << "Typing when no item is selected. Opening an item.";
-      candidate = SFLPhone::model()->addDialingCall();
-   }
-
-   if(!currentCall && candidate) {
-      candidate->appendText(str);
-   }
-   if (!candidate)
-      HelperFunctions::displayNoAccountMessageBox(this);
-} //typeString
-
-///Called when a backspace is detected
-void SFLPhoneView::backspace()
-{
-   kDebug() << "backspace";
-   Call* call = callView->getCurrentItem();
-   if(!call) {
-      kDebug() << "Error : Backspace on unexisting call.";
-   }
-   else {
-      call->backspaceItemText();
-      if(call->getState() == CALL_STATE_OVER) {
-         if (callView->getCurrentItem())
-            callView->removeItem(callView->getCurrentItem());
-      }
-   }
-}
-
-///Called when escape is detected
-void SFLPhoneView::escape()
-{
-   kDebug() << "escape";
-   Call* call = callView->getCurrentItem();
-   if (callView->haveOverlay()) {
-      callView->hideOverlay();
-   }
-   else if(!call) {
-      kDebug() << "Escape when no item is selected. Doing nothing.";
-   }
-   else {
-      if(call->getState() == CALL_STATE_TRANSFER || call->getState() == CALL_STATE_TRANSF_HOLD) {
-         action(call, CALL_ACTION_TRANSFER);
-      }
-      else {
-         action(call, CALL_ACTION_REFUSE);
-      }
-   }
-} //escape
-
-///Called when enter is detected
-void SFLPhoneView::enter()
-{
-   kDebug() << "enter";
-   Call* call = callView->getCurrentItem();
-   if(!call) {
-      kDebug() << "Error : Enter on unexisting call.";
-   }
-   else {
-      int state = call->getState();
-      if(state == CALL_STATE_INCOMING || state == CALL_STATE_DIALING || state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD) {
-         action(call, CALL_ACTION_ACCEPT);
-      }
-      else {
-         kDebug() << "Enter when call selected not in appropriate state. Doing nothing.";
-      }
-   }
-}
-
-///Create a call from the clipboard content
-void SFLPhoneView::paste()
-{
-   QClipboard* cb = QApplication::clipboard();;
-   typeString(cb->text());
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Change call state
-void SFLPhoneView::action(Call* call, call_action action)
-{
-   if(! call) {
-      kDebug() << "Error : action " << action << "applied on null object call. Should not happen.";
-   }
-   else {
-      try {
-         call->actionPerformed(action);
-      }
-      catch(const char * msg) {
-         getErrorWindow()->showMessage(QString(msg));
-      }
-      updateWindowCallState();
-   }
-} //action
-
-///Select a phone number when calling using a contact
-bool SFLPhoneView::selectCallPhoneNumber(Call* call2,Contact* contact)
-{
-   if (contact->getPhoneNumbers().count() == 1) {
-      call2 = SFLPhone::model()->addDialingCall(contact->getFormattedName(),AccountList::getCurrentAccount());
-      if (call2)
-         call2->appendText(contact->getPhoneNumbers()[0]->getNumber());
-   }
-   else if (contact->getPhoneNumbers().count() > 1) {
-      bool ok = false;
-      QHash<QString,QString> map;
-      QStringList list;
-      foreach (Contact::PhoneNumber* number, contact->getPhoneNumbers()) {
-         map[number->getType()+" ("+number->getNumber()+")"] = number->getNumber();
-         list << number->getType()+" ("+number->getNumber()+")";
-      }
-      QString result = QInputDialog::getItem (this, i18n("Select phone number"), i18n("This contact have many phone number, please select the one you wish to call"), list, 0, false, &ok);
-      if (ok) {
-         call2 = SFLPhone::model()->addDialingCall(contact->getFormattedName(), AccountList::getCurrentAccount());
-         if (call2)
-            call2->appendText(map[result]);
-      }
-      else {
-         kDebug() << "Operation cancelled";
-         return false;
-      }
-   }
-   else {
-      kDebug() << "This contact have no valid phone number";
-      return false;
-   }
-   return true;
-} //selectCallPhoneNumber
-
-/*****************************************************************************
- *                                                                           *
- *                       Update display related code                         *
- *                                                                           *
- ****************************************************************************/
-
-
-///Change GUI icons
-void SFLPhoneView::updateWindowCallState()
-{
-   kDebug() << "Call state changed";
-   bool enabledActions[6]= {true,true,true,true,true,true};
-   QString buttonIconFiles[6] = {ICON_CALL, ICON_HANGUP, ICON_HOLD, ICON_TRANSFER, ICON_REC_DEL_OFF, ICON_MAILBOX};
-   QString actionTexts[6] = {ACTION_LABEL_CALL, ACTION_LABEL_HANG_UP, ACTION_LABEL_HOLD, ACTION_LABEL_TRANSFER, ACTION_LABEL_RECORD, ACTION_LABEL_MAILBOX};
-
-   Call* call = 0;
-
-   bool transfer = false;
-   bool recordActivated = false;    //tells whether the call is in recording position
-
-   enabledActions[SFLPhone::Mailbox] = AccountList::getCurrentAccount() && ! AccountList::getCurrentAccount()->getAccountMailbox().isEmpty();
-
-   call = callView->getCurrentItem();
-   if (!call) {
-      kDebug() << "No item selected.";
-      enabledActions[ SFLPhone::Refuse   ] = false;
-      enabledActions[ SFLPhone::Hold     ] = false;
-      enabledActions[ SFLPhone::Transfer ] = false;
-      enabledActions[ SFLPhone::Record   ] = false;
-      m_pMessageBoxW->setVisible(false);
-   }
-   else if (call->isConference()) {
-      //TODO Something to do?
-   }
-   else {
-      call_state state = call->getState();
-      recordActivated = call->getRecording();
-
-      kDebug() << "Reached  State" << state << "(" << call->toHumanStateName() << ") with call" << call->getCallId();
-
-      switch (state) {
-         case CALL_STATE_INCOMING:
-            buttonIconFiles [ SFLPhone::Accept   ] = ICON_ACCEPT                 ;
-            buttonIconFiles [ SFLPhone::Refuse   ] = ICON_REFUSE                 ;
-            actionTexts     [ SFLPhone::Accept   ] = ACTION_LABEL_ACCEPT         ;
-            actionTexts     [ SFLPhone::Refuse   ] = ACTION_LABEL_REFUSE         ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            break;
-         case CALL_STATE_RINGING:
-            enabledActions  [ SFLPhone::Hold     ] = false                       ;
-            enabledActions  [ SFLPhone::Transfer ] = false                       ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            break;
-         case CALL_STATE_CURRENT:
-            buttonIconFiles [ SFLPhone::Record   ] = ICON_REC_DEL_ON             ;
-            m_pMessageBoxW->setVisible(true && ConfigurationSkeleton::displayMessageBox());
-            break;
-         case CALL_STATE_DIALING:
-            enabledActions  [ SFLPhone::Hold     ] = false                       ;
-            enabledActions  [ SFLPhone::Transfer ] = false                       ;
-            enabledActions  [ SFLPhone::Record   ] = false                       ;
-            actionTexts     [ SFLPhone::Accept   ] = ACTION_LABEL_ACCEPT         ;
-            buttonIconFiles [ SFLPhone::Accept   ] = ICON_ACCEPT                 ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            break;
-         case CALL_STATE_HOLD:
-            buttonIconFiles [ SFLPhone::Hold     ] = ICON_UNHOLD                 ;
-            actionTexts     [ SFLPhone::Hold     ] = ACTION_LABEL_UNHOLD         ;
-            m_pMessageBoxW->setVisible(true && ConfigurationSkeleton::displayMessageBox());
-            break;
-         case CALL_STATE_FAILURE:
-            enabledActions  [ SFLPhone::Accept   ] = false                       ;
-            enabledActions  [ SFLPhone::Hold     ] = false                       ;
-            enabledActions  [ SFLPhone::Transfer ] = false                       ;
-            enabledActions  [ SFLPhone::Record   ] = false                       ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            break;
-         case CALL_STATE_BUSY:
-            enabledActions  [ SFLPhone::Accept   ] = false                       ;
-            enabledActions  [ SFLPhone::Hold     ] = false                       ;
-            enabledActions  [ SFLPhone::Transfer ] = false                       ;
-            enabledActions  [ SFLPhone::Record   ] = false                       ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            break;
-         case CALL_STATE_TRANSFER:
-            buttonIconFiles [ SFLPhone::Accept   ] = ICON_EXEC_TRANSF            ;
-            actionTexts     [ SFLPhone::Transfer ] = ACTION_LABEL_GIVE_UP_TRANSF ;
-            buttonIconFiles [ SFLPhone::Record   ] = ICON_REC_DEL_ON             ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            transfer = true;
-            break;
-         case CALL_STATE_TRANSF_HOLD:
-            buttonIconFiles [ SFLPhone::Accept   ] = ICON_EXEC_TRANSF            ;
-            buttonIconFiles [ SFLPhone::Hold     ] = ICON_UNHOLD                 ;
-            actionTexts     [ SFLPhone::Transfer ] = ACTION_LABEL_GIVE_UP_TRANSF ;
-            actionTexts     [ SFLPhone::Hold     ] = ACTION_LABEL_UNHOLD         ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            transfer = true;
-            break;
-         case CALL_STATE_OVER:
-            kDebug() << "Error : Reached CALL_STATE_OVER with call "  << call->getCallId() << "!";
-            break;
-         case CALL_STATE_ERROR:
-            kDebug() << "Error : Reached CALL_STATE_ERROR with call " << call->getCallId() << "!";
-            break;
-         case CALL_STATE_CONFERENCE:
-            enabledActions  [ SFLPhone::Transfer ] = false                       ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            break;
-         case CALL_STATE_CONFERENCE_HOLD:
-            enabledActions  [ SFLPhone::Transfer ] = false                       ;
-            m_pMessageBoxW->setVisible(false)                                    ;
-            break;
-         default: 
-            kDebug() << "Error : Reached unexisting state for call "  << call->getCallId() << "(" << call->toHumanStateName() << "!";
-            break;
-      }
-   }
-
-   kDebug() << "Updating Window.";
-
-   emit enabledActionsChangeAsked     ( enabledActions  );
-   emit actionIconsChangeAsked        ( buttonIconFiles );
-   emit actionTextsChangeAsked        ( actionTexts     );
-   emit transferCheckStateChangeAsked ( transfer        );
-   emit recordCheckStateChangeAsked   ( recordActivated );
-
-   kDebug() << "Window updated.";
-} //updateWindowCallState
-
-///Deprecated?
-int SFLPhoneView::phoneNumberTypesDisplayed()
-{
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   MapStringInt addressBookSettings = configurationManager.getAddressbookSettings().value();
-   int typesDisplayed = 0;
-   if(addressBookSettings[ADDRESSBOOK_DISPLAY_BUSINESS]) {
-      typesDisplayed = typesDisplayed | KABC::PhoneNumber::Work;
-   }
-
-   if(addressBookSettings[ADDRESSBOOK_DISPLAY_MOBILE]) {
-      typesDisplayed = typesDisplayed | KABC::PhoneNumber::Cell;
-   }
-
-   if(addressBookSettings[ADDRESSBOOK_DISPLAY_HOME]) {
-      typesDisplayed = typesDisplayed | KABC::PhoneNumber::Home;
-   }
-
-   return typesDisplayed;
-}
-
-///Change icon of the record button
-void SFLPhoneView::updateRecordButton()
-{
-   kDebug() << "updateRecordButton";
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   double recVol = callManager.getVolume(RECORD_DEVICE);
-   if(recVol == 0.00) {
-      toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_0));
-   }
-   else if(recVol < 0.33) {
-      toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_1));
-   }
-   else if(recVol < 0.67) {
-      toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_2));
-   }
-   else {
-      toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_3));
-   }
-
-   if(recVol > 0) {
-      toolButton_recVol->setChecked(false);
-   }
-}
-
-///Update the colume button icon
-void SFLPhoneView::updateVolumeButton()
-{
-   kDebug() << "updateVolumeButton";
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   double sndVol = callManager.getVolume(SOUND_DEVICE);
-
-   if(sndVol == 0.00) {
-      toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_0));
-   }
-   else if(sndVol < 0.33) {
-      toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_1));
-   }
-   else if(sndVol < 0.67) {
-      toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_2));
-   }
-   else {
-      toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_3));
-   }
-
-   if(sndVol > 0) {
-      toolButton_sndVol->setChecked(false);
-   }
-}
-
-///Update the record bar
-void SFLPhoneView::updateRecordBar(double _value)
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   double recVol = callManager.getVolume(RECORD_DEVICE);
-   kDebug() << "updateRecordBar" << recVol;
-   int value = (_value > 0)?_value:(int)(recVol * 100);
-   slider_recVol->setValue(value);
-}
-void SFLPhoneView::updateVolumeBar(double _value)
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   double sndVol = callManager.getVolume(SOUND_DEVICE);
-   kDebug() << "updateVolumeBar" << sndVol;
-   int value = (_value > 0)?_value:(int)(sndVol * 100);
-   slider_sndVol->setValue(value);
-}
-
-///Hide or show the volume control
-void SFLPhoneView::updateVolumeControls()
-{
-   //SFLPhone::app()->action_displayVolumeControls->setChecked(display);
-   //widget_recVol->setVisible(display);
-   //widget_sndVol->setVisible(display);
-   toolButton_recVol->setVisible ( SFLPhone::app()->action_displayVolumeControls->isChecked() && ConfigurationSkeleton::displayVolume() );
-   toolButton_sndVol->setVisible ( SFLPhone::app()->action_displayVolumeControls->isChecked() && ConfigurationSkeleton::displayVolume() );
-   slider_recVol->setVisible     ( SFLPhone::app()->action_displayVolumeControls->isChecked() && ConfigurationSkeleton::displayVolume() );
-   slider_sndVol->setVisible     ( SFLPhone::app()->action_displayVolumeControls->isChecked() && ConfigurationSkeleton::displayVolume() );
-
-}
-
-///Hide or show the dialpad
-void SFLPhoneView::updateDialpad()
-{
-   widget_dialpad->setVisible(ConfigurationSkeleton::displayDialpad());//TODO use display variable
-}
-
-///Change the statusbar message
-void SFLPhoneView::updateStatusMessage()
-{
-   Account * account = AccountList::getCurrentAccount();
-
-   if(!account) {
-      emit statusMessageChangeAsked(i18n("No registered accounts"));
-   }
-   else {
-      emit statusMessageChangeAsked(i18n("Using account")
-                     + " \'" + account->getAlias()
-                     + "\' (" + account->getAccountRegistrationStatus() + ")");
-   }
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                    Slots                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Proxy to hide or show the volume control
-void SFLPhoneView::displayVolumeControls(bool checked)
-{
-   //ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   ConfigurationSkeleton::setDisplayVolume(checked);
-   updateVolumeControls();
-}
-
-///Proxy to hide or show the dialpad
-void SFLPhoneView::displayDialpad(bool checked)
-{
-   ConfigurationSkeleton::setDisplayDialpad(checked);
-   updateDialpad();
-}
-
-///Display a notification popup (freedesktop notification)
-void SFLPhoneView::displayMessageBox(bool checked)
-{
-   ConfigurationSkeleton::setDisplayMessageBox(checked);
-   Call* call = callView->getCurrentItem();
-   m_pMessageBoxW->setVisible(checked
-      && call
-      && (call->getState() == CALL_STATE_CURRENT
-         || call->getState() == CALL_STATE_HOLD
-      )
-   );
-}
-
-///Input grabber
-void SFLPhoneView::on_widget_dialpad_typed(QString text)
-{
-   typeString(text);
-}
-
-///The value on the slider changed
-void SFLPhoneView::on_slider_recVol_valueChanged(int value)
-{
-   kDebug() << "on_slider_recVol_valueChanged(" << value << ")";
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   callManager.setVolume(RECORD_DEVICE, (double)value / 100.0);
-   updateRecordButton();
-}
-
-///The value on the slider changed
-void SFLPhoneView::on_slider_sndVol_valueChanged(int value)
-{
-   kDebug() << "on_slider_sndVol_valueChanged(" << value << ")";
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   callManager.setVolume(SOUND_DEVICE, (double)value / 100.0);
-   updateVolumeButton();
-}
-
-///The mute button have been clicked
-void SFLPhoneView::on_toolButton_recVol_clicked(bool checked)
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   kDebug() << "on_toolButton_recVol_clicked().";
-   if(!checked) {
-      toolButton_recVol->setChecked(false);
-      slider_recVol->setEnabled(true);
-      callManager.setVolume(RECORD_DEVICE, (double)slider_recVol->value() / 100.0);
-   }
-   else {
-      toolButton_recVol->setChecked(true);
-      slider_recVol->setEnabled(false);
-      callManager.setVolume(RECORD_DEVICE, 0.0);
-   }
-   updateRecordButton();
-}
-
-///The mute button have been clicked
-void SFLPhoneView::on_toolButton_sndVol_clicked(bool checked)
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   kDebug() << "on_toolButton_sndVol_clicked().";
-   if(!checked) {
-      toolButton_sndVol->setChecked(false);
-      slider_sndVol->setEnabled(true);
-      callManager.setVolume(SOUND_DEVICE, (double)slider_sndVol->value() / 100.0);
-   }
-   else {
-      toolButton_sndVol->setChecked(true);
-      slider_sndVol->setEnabled(false);
-      callManager.setVolume(SOUND_DEVICE, 0.0);
-   }
-
-   updateVolumeButton();
-}
-
-///There is a right click menu request
-void SFLPhoneView::contextMenuEvent(QContextMenuEvent *event)
-{
-   KMenu menu(this);
-
-   SFLPhone * window = SFLPhone::app();
-   QList<QAction *> callActions = window->getCallActions();
-
-   menu.addAction ( callActions.at((int) SFLPhone::Accept) );
-   menu.addAction ( callActions[ SFLPhone::Refuse   ]      );
-   menu.addAction ( callActions[ SFLPhone::Hold     ]      );
-   menu.addAction ( callActions[ SFLPhone::Transfer ]      );
-   menu.addAction ( callActions[ SFLPhone::Record   ]      );
-   menu.addSeparator();
-
-   QAction* action = new ActionSetAccountFirst(NULL, &menu);
-   action->setChecked(AccountList::getPriorAccoundId().isEmpty());
-   connect(action,  SIGNAL(setFirst(Account *)), this  ,  SLOT(setAccountFirst(Account *)));
-   menu.addAction(action);
-
-   QVector<Account *> accounts = AccountList::getInstance()->registeredAccounts();
-   for (int i = 0 ; i < accounts.size() ; i++) {
-      Account* account = accounts.at(i);
-      QAction* action = new ActionSetAccountFirst(account, &menu);
-      action->setChecked(account->getAccountId() == AccountList::getPriorAccoundId());
-      connect(action, SIGNAL(setFirst(Account *)), this  , SLOT(setAccountFirst(Account *)));
-      menu.addAction(action);
-   }
-   menu.exec(event->globalPos());
-}
-
-///Pick the default account and load it
-void SFLPhoneView::setAccountFirst(Account * account)
-{
-   kDebug() << "setAccountFirst : " << (account ? account->getAlias() : QString()) << (account ? account->getAccountId() : QString());
-   if(account) {
-      AccountList::setPriorAccountId(account->getAccountId());
-   }
-   else {
-      AccountList::setPriorAccountId(QString());
-   }
-   kDebug() << "Current account id" << (AccountList::getCurrentAccount()?AccountList::getCurrentAccount()->getAccountId():"<no account>");
-   updateStatusMessage();
-}
-
-///Show the configuration dialog
-void SFLPhoneView::configureSflPhone()
-{
-   ConfigurationDialog* configDialog = new ConfigurationDialog(this);
-   configDialog->setModal(true);
-
-   connect(configDialog, SIGNAL(changesApplied()),
-           this,         SLOT(loadWindow()));
-
-   //configDialog->reload();
-   configDialog->show();
-}
-
-///Show the account creation wizard
-void SFLPhoneView::accountCreationWizard()
-{
-   if (!wizard) {
-      wizard = new AccountWizard(this);
-      wizard->setModal(false);
-   }
-   wizard->show();
-}
-
-///Call
-void SFLPhoneView::accept()
-{
-   Call* call = callView->getCurrentItem();
-   if(!call) {
-      kDebug() << "Calling when no item is selected. Opening an item.";
-      SFLPhone::model()->addDialingCall();
-   }
-   else {
-      int state = call->getState();
-      if(state == CALL_STATE_RINGING || state == CALL_STATE_CURRENT || state == CALL_STATE_HOLD || state == CALL_STATE_BUSY)
-      {
-         kDebug() << "Calling when item currently ringing, current, hold or busy. Opening an item.";
-         SFLPhone::model()->addDialingCall();
-      }
-      else {
-         action(call, CALL_ACTION_ACCEPT);
-      }
-   }
-} //accept
-
-///Refuse call
-void SFLPhoneView::refuse()
-{
-   Call* call = callView->getCurrentItem();
-   if(!call) {
-      kDebug() << "Error : Hanging up when no item selected. Should not happen.";
-   }
-   else {
-      action(call, CALL_ACTION_REFUSE);
-   }
-}
-
-///Put call on hold
-void SFLPhoneView::hold()
-{
-   Call* call = callView->getCurrentItem();
-   if(!call) {
-      kDebug() << "Error : Holding when no item selected. Should not happen.";
-   }
-   else {
-      action(call, CALL_ACTION_HOLD);
-   }
-}
-
-///Transfer a call
-void SFLPhoneView::transfer()
-{
-   Call* call = callView->getCurrentItem();
-   if(!call) {
-      kDebug() << "Error : Transferring when no item selected. Should not happen.";
-   }
-   else {
-      action(call, CALL_ACTION_TRANSFER);
-   }
-}
-
-///Record a call
-void SFLPhoneView::record()
-{
-   Call* call = callView->getCurrentItem();
-   if(!call) {
-      kDebug() << "Error : Recording when no item selected. Should not happen.";
-   }
-   else {
-      action(call, CALL_ACTION_RECORD);
-   }
-}
-
-///Access the voice mail list
-void SFLPhoneView::mailBox()
-{
-   Account* account = AccountList::getCurrentAccount();
-   QString mailBoxNumber = account->getAccountMailbox();
-   Call* call = SFLPhone::model()->addDialingCall();
-   if (call) {
-      call->appendText(mailBoxNumber);
-      action(call, CALL_ACTION_ACCEPT);
-   }
-   else {
-      HelperFunctions::displayNoAccountMessageBox(this);
-   }
-}
-
-///Called the there is an error (dbus)
-void SFLPhoneView::on1_error(MapStringString details)
-{
-   kDebug() << "Signal : Daemon error : " << details;
-}
-
-///When a call is comming (dbus)
-void SFLPhoneView::on1_incomingCall(Call* call)
-{
-   kDebug() << "Signal : Incoming Call ! ID = " << call->getCallId();
-
-   updateWindowCallState();
-
-   SFLPhone::app()->activateWindow  (      );
-   SFLPhone::app()->raise           (      );
-   SFLPhone::app()->setVisible      ( true );
-
-   emit incomingCall(call);
-}
-
-///When a new voice mail is comming
-void SFLPhoneView::on1_voiceMailNotify(const QString &accountID, int count)
-{
-   kDebug() << "Signal : VoiceMail Notify ! " << count << " new voice mails for account " << accountID;
-}
-
-///When the volume change
-void SFLPhoneView::on1_volumeChanged(const QString & /*device*/, double value)
-{
-   kDebug() << "Signal : Volume Changed !" << value;
-   if(! (toolButton_recVol->isChecked() && value == 0.0))
-      updateRecordBar(value);
-   if(! (toolButton_sndVol->isChecked() && value == 0.0))
-      updateVolumeBar(value);
-}
-
-///Send a text message
-void SFLPhoneView::sendMessage()
-{
-   Call* call = callView->getCurrentItem();
-   if (dynamic_cast<Call*>(call) && !m_pSendMessageLE->text().isEmpty()) {
-      call->sendTextMessage(m_pSendMessageLE->text());
-   }
-}
-
-#include "SFLPhoneView.moc"
diff --git a/kde/src/SFLPhoneView.h b/kde/src/SFLPhoneView.h
deleted file mode 100755
index e0204f2995a53e7337bd10b401bcf1d5ebd8aefd..0000000000000000000000000000000000000000
--- a/kde/src/SFLPhoneView.h
+++ /dev/null
@@ -1,225 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-#ifndef SFLPHONEVIEW_H
-#define SFLPHONEVIEW_H
-
-#include "ui_SFLPhoneView_base.h"
-#include <QtGui/QWidget>
-
-//Qt
-class QString;
-class QKeyEvent;
-class QErrorMessage;
-
-//SFLPhone
-class AccountWizard;
-
-
-/**
- * This is the main view class for sflphone-client-kde.  Most of the non-menu,
- * non-toolbar, and non-statusbar (e.g., non frame) GUI code should go
- * here.
- * As the state of the view has effects on the window,
- * it emits some signals to ask for changes that the window has
- * to treat.
- *
- * @short Main view
- * @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>
- * @version 1.1.0
- */
-class SFLPhoneView : public QWidget, public Ui::SFLPhone_view
-{
-   Q_OBJECT
-
-private:
-   AccountWizard * wizard;
-   QErrorMessage * errorWindow;
-
-protected:
-
-   /**
-    * override context menu handling
-    * @param event
-    */
-   void contextMenuEvent(QContextMenuEvent *event);
-
-public:
-   //Constructors & Destructors
-   /**
-    *   This constructor does not load the window as it would
-    *   better wait for the parent window to connect to the signals
-    *   for updating it (statusMessageChangeAsked...).
-    *   You should call the loadWindow() method once
-    *   you have constructed the object and connected the
-    *   expected signals.
-    * @param parent
-    */
-   SFLPhoneView(QWidget *parent);
-   virtual ~SFLPhoneView();
-
-   //Getters
-
-
-   QErrorMessage * getErrorWindow();
-
-
-   //Daemon getters
-   /**
-   * Used to sort contacts according to their types with Kabc.
-   * @return the integer resulting to the flags of the types
-   * chosen to be displayed in SFLphone configuration.
-   */
-   int phoneNumberTypesDisplayed();
-
-
-   bool selectCallPhoneNumber(Call* call,Contact* contact);
-
-private slots:
-   /**
-    *   Performs the action action on the call call, then updates window.
-    *   The call object will handle the action with its "actionPerformed" method.
-    *   See the documentation for more details.
-    * @param call the call on which to perform the action
-    * @param action the code of the action to perform
-    */
-   void action(Call * call, call_action action);
-
-   /**
-    *   Sets the account account to be the prior account.
-    *   That means it's gonna be used when the user places a call
-    *   if it's defined and registered, else the first registered of
-    *   accountList will be used.
-    * @param account the account to use prior
-    */
-   void setAccountFirst(Account * account);
-
-   /**
-    *   Handles the behaviour when the user types something with
-    *   the dialpad widget or his keyboard (normally it's a one char
-    *   string but we use a string just in case).
-    *   Adds str to the selected item if in the main window
-    *   and creates a new item if no item is selected.
-    *   Send DTMF if appropriate according to current item's state.
-    *   Adds str to the search bar if in history or address book.
-    * @param str the string sent by the user
-    */
-   void typeString(QString str);
-
-   /**
-    *   Handles the behaviour when the user types a backspace
-    *   according to the current state (window, item selected...)
-    */
-   void backspace();
-
-   /**
-    *   Handles the behaviour when the user types escape
-    *   according to the current state (window, item selected...)
-    */
-   void escape();
-
-   /**
-    *   Handles the behaviour when the user types enter
-    *   according to the current state (window, item selected...)
-    */
-   void enter();
-
-   /**
-    * Updates the history's search bar's display according to the current
-    * text searched.
-    * If empty, hide the search bar.
-    */
-   void updateRecordButton   ();
-   void updateVolumeButton   ();
-   void updateRecordBar      (double _value = -1);
-   void updateVolumeBar      (double _value = -1);
-   void updateVolumeControls ();
-   void updateDialpad        ();
-   void sendMessage();
-
-
-
-public slots:
-   /**
-    * Updates all the display
-    * according to the settings.
-    */
-   void loadWindow();
-
-   /**
-    *   Updates the toolbar's actions' display according to the selected
-    *   item's state.
-    */
-   void updateWindowCallState();
-
-
-   void updateStatusMessage();
-
-
-   virtual void keyPressEvent(QKeyEvent *event);
-
-   void displayVolumeControls(bool checked = true);
-   void displayDialpad(bool checked = true);
-   void displayMessageBox(bool checked = true);
-   void configureSflPhone();
-   void accountCreationWizard();
-   void accept   ();
-   void refuse   ();
-   void hold     ();
-   void transfer ();
-   void record   ();
-   void mailBox  ();
-   void paste    ();
-
-   void on_widget_dialpad_typed(QString text);
-
-   void on_slider_recVol_valueChanged ( int value    );
-   void on_slider_sndVol_valueChanged ( int value    );
-   void on_toolButton_recVol_clicked  ( bool checked );
-   void on_toolButton_sndVol_clicked  ( bool checked );
-
-   void on1_error(MapStringString details);
-   void on1_incomingCall(Call* call);
-   void on1_voiceMailNotify(const QString &accountID, int count);
-   void on1_volumeChanged(const QString &device, double value);
-
-signals:
-   ///The status need to be updated
-   void statusMessageChangeAsked      ( const QString&  message            );
-   ///The window title need to be updated
-   void windowTitleChangeAsked        ( const QString&  title              );
-   ///The toolbar need to be updated
-   void enabledActionsChangeAsked     ( const bool*     enabledActions     );
-   ///Toolbar/actions icons need to be changed
-   void actionIconsChangeAsked        ( const QString*  actionIcons        );
-   ///Action string need to be changed
-   void actionTextsChangeAsked        ( const QString*  actionTexts        );
-   ///Transfer state has changed
-   void transferCheckStateChangeAsked ( bool            transferCheckState );
-   ///Record state has changed
-   void recordCheckStateChangeAsked   ( bool            recordCheckState   );
-   ///When a new call is comming
-   void incomingCall(const Call * call);
-
-
-};
-
-#endif // SFLPHONEVIEW_H
diff --git a/kde/src/SFLPhoneapplication.cpp b/kde/src/SFLPhoneapplication.cpp
deleted file mode 100755
index ba3497f37fe1874528ca67dbd52886838ed0748a..0000000000000000000000000000000000000000
--- a/kde/src/SFLPhoneapplication.cpp
+++ /dev/null
@@ -1,112 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "SFLPhoneapplication.h"
-
-//KDE
-#include <KCmdLineArgs>
-#include <KIconLoader>
-#include <KStandardDirs>
-#include <KNotification>
-#include <KSystemTrayIcon>
-#include <KMainWindow>
-
-//SFLPhone library
-#include "lib/instance_interface_singleton.h"
-
-//SFLPhone
-#include "SFLPhone.h"
-
-
-/**
- * The application constructor
- */
-SFLPhoneApplication::SFLPhoneApplication()
-  : KApplication()
-{
-   InstanceInterface& instance = InstanceInterfaceSingleton::getInstance();
-   instance.Register(getpid(), APP_NAME);
-   // Start remaining initialisation
-   initializePaths();
-   initializeMainWindow();
-}
-
-
-
-/**
- * Destructor
- */
-SFLPhoneApplication::~SFLPhoneApplication()
-{
-   // automatically destroyed
-   disableSessionManagement();
-   InstanceInterface& instance = InstanceInterfaceSingleton::getInstance();
-   Q_NOREPLY instance.Unregister(getpid());
-   instance.connection().disconnectFromBus(instance.connection().baseService());
-}
-
-/**
- * Initialisation of the main window.
- */
-void SFLPhoneApplication::initializeMainWindow()
-{
-  // Fetch the command line arguments
-  //KCmdLineArgs* args = KCmdLineArgs::parsedArgs();
-
-  // Enable KDE session restore.
-//   int restoredWindow = -1;
-//   if( kapp->isSessionRestored() ) {
-//     int n = 0;
-//     while( KMainWindow::canBeRestored( ++n ) ) {
-//       if( KMainWindow::classNameOfToplevel( n ) != QLatin1String( "SFLPhone" ) ) {
-//         continue;
-//       }
-//
-//       restoredWindow = n;
-//       break;
-//     }
-//   }
-
-  // Create the main window and initialize it
-//   sflphoneWindow_ = new SFLPhone();
-//   if( ! sflphoneWindow_->initialize() ) {
-//     exit(1);
-//     return;
-//   }
-
-  // Initialize KApplication
-  //setTopWidget( sflphoneWindow_ );
-//   sflphoneWindow_->show();
-}
-
-
-
-/**
- * Initialize additional paths
- */
-void SFLPhoneApplication::initializePaths()
-{
-  // Add compile time paths as fallback
-  KGlobal::dirs()       -> addPrefix( QString(DATA_INSTALL_DIR) );
-  KIconLoader::global() -> addAppDir( QString(DATA_INSTALL_DIR) + "/share" );
-
-}
-#include "SFLPhoneapplication.moc"
diff --git a/kde/src/SFLPhoneapplication.h b/kde/src/SFLPhoneapplication.h
deleted file mode 100755
index b7bd24697ca664b87e25549aa4a1602b8ed28b6d..0000000000000000000000000000000000000000
--- a/kde/src/SFLPhoneapplication.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-#ifndef SFLPHONEAPPLICATION_H
-#define SFLPHONEAPPLICATION_H
-
-#include <KApplication>
-#include <QDBusAbstractAdaptor>
-
-//SFLPhone
-class SFLPhone;
-
-///SFLPhoneApplication: Main application
-class SFLPhoneApplication : public KApplication
-{
-  Q_OBJECT
-
-public:
-   // Constructor
-   SFLPhoneApplication();
-
-   // Destructor
-   virtual ~SFLPhoneApplication();
-
-private:
-   //Constructor
-   void         initializeMainWindow();
-   void         initializePaths();
-
-private:
-   // Reference to the sflphone window
-   //SFLPhone       *sflphoneWindow_;
-
-};
-
-#endif // SFLPHONEAPPLICATION_H
diff --git a/kde/src/conf/ConfigAccountList.cpp b/kde/src/conf/ConfigAccountList.cpp
deleted file mode 100644
index 14c8adc699c9bf11f13051c3b558f63f702cc948..0000000000000000000000000000000000000000
--- a/kde/src/conf/ConfigAccountList.cpp
+++ /dev/null
@@ -1,245 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "ConfigAccountList.h"
-
-//KDE
-#include <KDebug>
-
-#include "lib/sflphone_const.h"
-#include "lib/configurationmanager_interface_singleton.h"
-
-///Constructor
-ConfigAccountList::ConfigAccountList(QStringList &_accountIds) : QObject()
-{
-   accounts = new QVector<AccountView*>();
-   for (int i = 0; i < _accountIds.size(); ++i) {
-      (*accounts) += AccountView::buildExistingAccountFromId(_accountIds[i]);
-   }
-}
-
-///Constructor
-///@param fill Keep the list empty (false), load all account (true)
-ConfigAccountList::ConfigAccountList(bool fill) : QObject()
-{
-   accounts = new QVector<AccountView*>();
-   if(fill)
-      updateAccounts();
-}
-
-///Destructor
-ConfigAccountList::~ConfigAccountList()
-{
-   foreach(Account* a, *accounts) {
-      delete a;
-   }
-   delete accounts;
-}
-
-///Get an account using a widget
-AccountView* ConfigAccountList::getAccountByItem(QListWidgetItem* item)
-{
-   for (int i = 0; i < accounts->size(); ++i) {
-      if ((*accounts)[i]->getItem() == item)
-         return (*accounts)[i];
-   }
-   return NULL;
-}
-
-///Add an account
-AccountView* ConfigAccountList::addAccount(const QString& alias)
-{
-   AccountView* a = AccountView::buildNewAccountFromAlias(alias);
-   (*accounts) += a;
-   return a;
-}
-
-///Remove an account
-void ConfigAccountList::removeAccount(QListWidgetItem* item)
-{
-   if(!item) {
-      kDebug() << "Attempting to remove an account from a NULL item.";
-      return;
-   }
-
-   AccountView* a = (AccountView*) getAccountByItem(item);
-   if(!a) {
-      kDebug() << "Attempting to remove an unexisting account.";
-      return;
-   }
-
-   accounts->remove(accounts->indexOf(a));
-}
-
-///Operator overload to access an account using its position in the list
-AccountView* ConfigAccountList::operator[] (int i)
-{
-   if (i < accounts->size())
-      return (*accounts)[i];
-   else
-      return 0;
-}
-
-///Remove an account
-void ConfigAccountList::removeAccount(AccountView* account)
-{
-   accounts->remove(accounts->indexOf(account));
-}
-
-///Get an account by id
-AccountView* ConfigAccountList::getAccountById(const QString & id) const
-{
-   if(id.isEmpty())
-          return NULL;
-   for (int i = 0; i < accounts->size(); ++i) {
-      if (!(*accounts)[i]->isNew() && (*accounts)[i]->getAccountId() == id)
-         return (*accounts)[i];
-   }
-   return NULL;
-}
-
-///Get an account according to its state
-QVector<AccountView*> ConfigAccountList::getAccountByState(QString & state)
-{
-   QVector<AccountView*> v;
-   for (int i = 0; i < accounts->size(); ++i) {
-      if ((*accounts)[i]->getAccountRegistrationStatus() == state)
-         v += (*accounts)[i];
-   }
-   return v;
-}
-
-///Return the list of all loaded accounts
-QVector<AccountView*>& ConfigAccountList::getAccounts()
-{
-   return *accounts;
-}
-
-///Get account at index 'i'
-const AccountView* ConfigAccountList::getAccountAt(int i) const
-{
-   return (*accounts)[i];
-}
-
-///Get account at index 'i'
-AccountView* ConfigAccountList::getAccountAt (int i)
-{
-   return (*accounts)[i];
-}
-
-///Update the list
-void ConfigAccountList::update()
-{
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   AccountView* current;
-   for (int i = 0; i < accounts->size(); i++) {
-      current = (*accounts)[i];
-      if (!(*accounts)[i]->isNew())
-         removeAccount(current);
-   }
-   //ask for the list of accounts ids to the configurationManager
-   QStringList accountIds = configurationManager.getAccountList().value();
-   for (int i = 0; i < accountIds.size(); ++i) {
-      accounts->insert(i, AccountView::buildExistingAccountFromId(accountIds[i]));
-   }
-}
-
-///Reload accounts
-void ConfigAccountList::updateAccounts()
-{
-   kDebug() << "updateAccounts";
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   QStringList accountIds = configurationManager.getAccountList().value();
-   accounts->clear();
-   for (int i = 0; i < accountIds.size(); ++i) {
-      (*accounts) += AccountView::buildExistingAccountFromId(accountIds[i]);
-   }
-   emit accountListUpdated();
-}
-
-///Move account up
-void ConfigAccountList::upAccount(int index)
-{
-   if(index <= 0 || index >= size()) {
-      kDebug() << "Error : index or future index out of range in upAccount.";
-      return;
-   }
-   AccountView* account = getAccountAt(index);
-   accounts->remove(index);
-   accounts->insert(index - 1, account);
-}
-
-///Move account down
-void ConfigAccountList::downAccount(int index)
-{
-   if(index < 0 || index >= size() - 1) {
-      kDebug() << "Error : index or future index out of range in upAccount.";
-      return;
-   }
-   AccountView* account = getAccountAt(index);
-   accounts->remove(index);
-   accounts->insert(index + 1, account);
-}
-
-///Get an account list separated by '/'
-QString ConfigAccountList::getOrderedList() const
-{
-   QString order;
-   for( int i = 0 ; i < size() ; i++) {
-      order += getAccountAt(i)->getAccountId() + "/";
-   }
-   return order;
-}
-
-///Return a list of all registered accounts
-QVector<AccountView*> ConfigAccountList::registeredAccounts() const
-{
-   QVector<AccountView*> registeredAccounts;
-   AccountView* current;
-   for (int i = 0; i < accounts->count(); ++i) {
-      current = (*accounts)[i];
-      if(current->getAccountRegistrationStatus() == ACCOUNT_STATE_REGISTERED) {
-         kDebug() << current->getAlias() << " : " << current;
-         registeredAccounts.append(current);
-      }
-   }
-   return registeredAccounts;
-}
-
-///Return the first registered account
-AccountView* ConfigAccountList::firstRegisteredAccount() const
-{
-   AccountView* current;
-   for (int i = 0; i < accounts->count(); ++i) {
-      current = (*accounts)[i];
-      if(current->getAccountRegistrationStatus() == ACCOUNT_STATE_REGISTERED)
-      {
-         return current;
-      }
-   }
-   return NULL;
-}
-
-///Return the number (count) of accounts
-int ConfigAccountList::size() const
-{
-   return accounts->size();
-}
-
diff --git a/kde/src/conf/ConfigAccountList.h b/kde/src/conf/ConfigAccountList.h
deleted file mode 100644
index efd320ed4edad25ff31cc399cc517f250983d6a6..0000000000000000000000000000000000000000
--- a/kde/src/conf/ConfigAccountList.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef CONFIG_ACCOUNT_LIST_H
-#define CONFIG_ACCOUNT_LIST_H
-
-#include "../lib/AccountList.h"
-#include "../AccountView.h"
-
-///ConfigAccountList: Account list model
-class ConfigAccountList : public QObject {
-   Q_OBJECT
-   public:
-
-      ///Constructor
-      ConfigAccountList(bool fill = true);
-      ConfigAccountList(QStringList &_accountIds);
-      ~ConfigAccountList();
-
-      ///Getters
-      const AccountView*      getAccountAt           ( int i                 ) const;
-      AccountView*            getAccountAt           ( int i                 )      ;
-      QVector<AccountView*>&  getAccounts            (                       )      ;
-      AccountView*            firstRegisteredAccount (                       ) const;
-      QVector<AccountView*>   registeredAccounts     (                       ) const;
-      QString                 getOrderedList         (                       ) const;
-      int                     size                   (                       ) const;
-      AccountView*            getAccountByItem       ( QListWidgetItem* item )      ;
-      QVector<AccountView*>   getAccountByState      ( QString & state       )      ;
-      AccountView*            getAccountById         ( const QString & id    ) const;
-
-      ///Mutators
-      virtual AccountView* addAccount     ( const QString & alias );
-      void                 removeAccount  ( QListWidgetItem* item );
-      void                 removeAccount  ( AccountView* account  );
-      void                 update         (                       );
-      void                 updateAccounts (                       );
-      void                 upAccount      ( int index             );
-      void                 downAccount    ( int index             );
-
-      ///Operators
-      AccountView* operator[] (int i);
-
-   private:
-      QVector<AccountView*>*  accounts;
-
-   signals:
-      ///Emitted when the list change
-      void accountListUpdated();
-};
-
-#endif
diff --git a/kde/src/conf/ConfigurationDialog.cpp b/kde/src/conf/ConfigurationDialog.cpp
deleted file mode 100755
index 960a10c207b9763d1d5aedd0e31a36ffc7b6e127..0000000000000000000000000000000000000000
--- a/kde/src/conf/ConfigurationDialog.cpp
+++ /dev/null
@@ -1,135 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#include "ConfigurationDialog.h"
-
-//KDE
-#include <KDebug>
-
-
-#include "klib/ConfigurationSkeleton.h"
-
-#include "dlggeneral.h"
-#include "dlgdisplay.h"
-#include "dlgaccounts.h"
-#include "dlgaudio.h"
-#include "dlgaddressbook.h"
-#include "dlghooks.h"
-#include "dlgaccessibility.h"
-#include "dlgvideo.h"
-
-#include "lib/sflphone_const.h"
-
-ConfigurationDialog::ConfigurationDialog(SFLPhoneView *parent)
- :KConfigDialog(parent, SETTINGS_NAME, ConfigurationSkeleton::self())
-{
-   this->setWindowIcon(QIcon(ICON_SFLPHONE));
-
-   dlgGeneral       = new DlgGeneral       (this);
-   dlgDisplay       = new DlgDisplay       (this);
-   dlgAccounts      = new DlgAccounts      (this);
-   dlgAudio         = new DlgAudio         (this);
-   dlgAddressBook   = new DlgAddressBook   (this);
-   dlgHooks         = new DlgHooks         (this);
-   dlgAccessibility = new DlgAccessibility (this);
-
-   #ifdef ENABLE_VIDEO
-   dlgVideo         = new DlgVideo         (this);
-   #endif
-   
-   addPage( dlgGeneral       , i18n("General")       , "sflphone-client-kde"               );
-   addPage( dlgDisplay       , i18n("Display")       , "applications-graphics"             );
-   addPage( dlgAccounts      , i18n("Accounts")      , "user-identity"                     );
-   addPage( dlgAudio         , i18n("Audio")         , "audio-headset"                     );
-   addPage( dlgAddressBook   , i18n("Address Book")  , "x-office-address-book"             );
-   addPage( dlgHooks         , i18n("Hooks")         , "insert-link"                       );
-   addPage( dlgAccessibility , i18n("Accessibility") , "preferences-desktop-accessibility" );
-   #ifdef ENABLE_VIDEO
-   addPage( dlgVideo         , i18n("Video")         , "camera-web"                        );
-   #endif
-
-   connect(this, SIGNAL(applyClicked()), this,     SLOT(applyCustomSettings()));
-   connect(this, SIGNAL(okClicked()),    this,     SLOT(applyCustomSettings()));
-
-   connect(dlgGeneral, SIGNAL(clearCallHistoryAsked()), this, SIGNAL(clearCallHistoryAsked()));
-} //ConfigurationDialog
-
-
-ConfigurationDialog::~ConfigurationDialog()
-{
-   delete dlgGeneral;
-   delete dlgDisplay;
-   delete dlgAccounts;
-   delete dlgAudio;
-   delete dlgAddressBook;
-   delete dlgHooks;
-   delete dlgAccessibility;
-   #ifdef ENABLE_VIDEO
-   delete dlgVideo;
-   #endif
-}
-
-void ConfigurationDialog::updateWidgets()
-{
-   dlgAudio->updateWidgets        ();
-   dlgAccounts->updateWidgets     ();
-   dlgGeneral->updateWidgets      ();
-   dlgAddressBook->updateWidgets  ();
-   dlgAccessibility->updateWidgets();
-}
-
-void ConfigurationDialog::updateSettings()
-{
-   dlgAudio->updateSettings        ();
-   dlgAccounts->updateSettings     ();
-   dlgGeneral->updateSettings      ();
-   dlgAddressBook->updateSettings  ();
-   dlgAccessibility->updateSettings();
-}
-
-bool ConfigurationDialog::hasChanged()
-{
-   bool res = dlgAudio->hasChanged() || dlgAccounts->hasChanged() || dlgGeneral->hasChanged();
-   return res;
-}
-
-void ConfigurationDialog::updateButtons()
-{
-   bool changed = hasChanged();
-   enableButtonApply( changed );
-}
-
-void ConfigurationDialog::applyCustomSettings()
-{
-   if(hasChanged()) {
-          ConfigurationSkeleton::self()->writeConfig();
-   }
-   updateSettings();
-   updateWidgets ();
-   updateButtons ();
-   emit changesApplied();
-}
-
-void ConfigurationDialog::reload()
-{
-   kDebug() << "Reloading config";
-   ConfigurationSkeleton::self()->readConfig();
-   updateWidgets();
-   updateButtons();
-}
diff --git a/kde/src/conf/ConfigurationDialog.h b/kde/src/conf/ConfigurationDialog.h
deleted file mode 100755
index ecf1cdb7bc989a152ceb88f3813d995a6bb5b74f..0000000000000000000000000000000000000000
--- a/kde/src/conf/ConfigurationDialog.h
+++ /dev/null
@@ -1,119 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef CONFIGURATIONDIALOG_H
-#define CONFIGURATIONDIALOG_H
-
-#include <kconfigdialog.h>
-
-
-#include "klib/kcfg_settings.h"
-#include "SFLPhoneView.h"
-
-
-#define SETTINGS_NAME "settings"
-
-class DlgGeneral;
-class DlgDisplay;
-class DlgAccounts;
-class DlgAudio;
-class DlgAddressBook;
-class DlgRecord;
-class DlgHooks;
-class DlgAccessibility;
-class DlgVideo;
-
-class SFLPhoneView;
-
-/**
-   @author Jérémy Quentin <jeremy.quentin@gmail.com>
-   This class represents the config dialog for sflphone.
-   It uses the ConfigurationSkeleton class to handle most of the settings.
-   It inherits KConfigDialog with the pages defined in dlg... files.
-   A few complicated settings are handled directly by its pages.
-   Some custom behaviors have been added to handle specific cases,
-   as this config dialog is not the usual kind.
-   A few things might be done a cleaner way by passing the handling
-   to the skeleton like it has been done with codecs.
-*/
-class ConfigurationDialog : public KConfigDialog
-{
-Q_OBJECT
-private:
-   DlgGeneral*       dlgGeneral      ;
-   DlgDisplay*       dlgDisplay      ;
-   DlgAccounts*      dlgAccounts     ;
-   DlgAudio*         dlgAudio        ;
-   DlgAddressBook*   dlgAddressBook  ;
-   DlgHooks*         dlgHooks        ;
-   DlgAccessibility* dlgAccessibility;
-   DlgVideo*         dlgVideo        ;
-
-public:
-   ConfigurationDialog(SFLPhoneView *parent = 0);
-   ~ConfigurationDialog();
-
-
-public slots:
-   /**
-    *   Reimplements KConfigDialog
-    */
-   void updateWidgets();
-   /**
-    *   Reimplements KConfigDialog
-    */
-   void updateSettings();
-   /**
-    *   Is implemented in KConfigDialog only from KDE4.3
-    *   It it implemented here for KDE4.2 users.
-    *   I didn't test with KDE4.3 so I leave it even for 4.3 users.
-    *   Causes problems for a few cases (item managed by kconfig switched, item not managed
-    *   switched and then switched back, apply becomes disabled).
-    *   Can't be resolved without a method to know if items managed by kconfig have changed.
-    *   Disable/Enable Apply Button according to hasChanged() result
-    */
-   void updateButtons();
-   /**
-    * @return whether any custom widget has changed in the dialog.
-    */
-   bool hasChanged();
-
-   /**
-    * reloads the informations before showing it.
-    */
-   void reload();
-
-private slots:
-   /**
-    *   Apply settings not managed by kconfig (accounts)
-    *   Should be removed when accounts are managed by kconfig.
-    */
-   void applyCustomSettings();
-
-
-signals:
-   ///Emitted when the history need to be cleaned
-   void clearCallHistoryAsked();
-   ///Emitted when changes are applied
-   void changesApplied();
-
-};
-
-#endif
diff --git a/kde/src/conf/dlgaccessibility.cpp b/kde/src/conf/dlgaccessibility.cpp
deleted file mode 100644
index 364a71f48dd145c6138d175c3d7c0a0d66e6f97f..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaccessibility.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "dlgaccessibility.h"
-#include "klib/ConfigurationSkeleton.h"
-
-///Constructor
-DlgAccessibility::DlgAccessibility(QWidget *parent)
- : QWidget(parent)
-{
-   setupUi(this);
-}
-
-///Destructor
-DlgAccessibility::~DlgAccessibility()
-{
-   
-}
-
-///Save
-void DlgAccessibility::updateSettings()
-{
-   
-}
-
-///Load
-void DlgAccessibility::updateWidgets()
-{
-   
-}
\ No newline at end of file
diff --git a/kde/src/conf/dlgaccessibility.h b/kde/src/conf/dlgaccessibility.h
deleted file mode 100644
index 0b4810d3f3fb91fc89a67c3183cc93bab6fca0a2..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaccessibility.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/************************************************************************************
- *   Copyright (C)  2012 by Savoir-Faire Linux                                      *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef DLGACCESSIBILITY_H
-#define DLGACCESSIBILITY_H
-
-#include <QWidget>
-
-#include "ui_dlgaccessibility.h"
-
-///DlgAccessibility: Display option for the visually impaired
-class DlgAccessibility : public QWidget, public Ui_DlgAccessibility
-{
-Q_OBJECT
-public:
-   //Constructor
-   DlgAccessibility(QWidget *parent = 0);
-
-   //Destructor
-   ~DlgAccessibility();
-
-public slots:
-   void updateSettings();
-   void updateWidgets();
-};
-
-#endif
diff --git a/kde/src/conf/dlgaccessibility.ui b/kde/src/conf/dlgaccessibility.ui
deleted file mode 100644
index 64c35e45dcc564ddc3379cedbf5d75a1f32f8377..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaccessibility.ui
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DlgAccessibility</class>
- <widget class="QWidget" name="DlgAccessibility">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>409</width>
-    <height>300</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string>Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QGroupBox" name="m_pT2SBG">
-     <property name="title">
-      <string>Text to speech</string>
-     </property>
-     <layout class="QVBoxLayout" name="verticalLayout_2">
-      <item>
-       <widget class="QCheckBox" name="kcfg_enableVoiceFeedback">
-        <property name="text">
-         <string>Enable audio feedback from common actions</string>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QCheckBox" name="kcfg_enableReadLabel">
-        <property name="text">
-         <string>Automatically read label when an overlay is being displayed</string>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QCheckBox" name="kcfg_enableReadDetails">
-        <property name="text">
-         <string>Automattically read the call details when it is selected</string>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <spacer name="verticalSpacer">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>20</width>
-       <height>40</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-  </layout>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/kde/src/conf/dlgaccounts.cpp b/kde/src/conf/dlgaccounts.cpp
deleted file mode 100755
index aee729e34318d2ae2727f44ba266a7ecc828e90f..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaccounts.cpp
+++ /dev/null
@@ -1,865 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "dlgaccounts.h"
-
-
-//Qt
-#include <QtCore/QString>
-#include <QtGui/QInputDialog>
-#include <QtGui/QTableWidget>
-#include <QtGui/QListWidgetItem>
-#include <QtGui/QWidget>
-
-//KDE
-#include <KConfigDialog>
-#include <KDebug>
-#include <KStandardDirs>
-
-//SFLPhone
-#include "conf/ConfigurationDialog.h"
-#include "lib/configurationmanager_interface_singleton.h"
-#include "SFLPhoneView.h"
-#include "../AccountView.h"
-#include "lib/sflphone_const.h"
-
-Private_AddCodecDialog::Private_AddCodecDialog(QList< StringHash > itemList, QStringList currentItems ,QWidget* parent) : KDialog(parent)
-{
-   codecTable = new QTableWidget(this);
-   codecTable->verticalHeader()->setVisible(false);
-   codecTable->setColumnCount(4);
-   for (int i=0;i<4;i++) {
-      codecTable->setHorizontalHeaderItem( i, new QTableWidgetItem(0));
-      codecTable->horizontalHeader()->setResizeMode(i,QHeaderView::ResizeToContents);
-   }
-
-   codecTable->setSelectionBehavior(QAbstractItemView::SelectRows);
-   codecTable->horizontalHeader()->setResizeMode(0,QHeaderView::Stretch);
-   codecTable->horizontalHeaderItem(0)->setText( "Name"      );
-   codecTable->horizontalHeaderItem(1)->setText( "Bitrate"   );
-   codecTable->horizontalHeaderItem(2)->setText( "Frequency" );
-   codecTable->horizontalHeaderItem(3)->setText( "Alias"     );
-   int i =0;
-   foreach (StringHash aCodec, itemList) {
-      if ( currentItems.indexOf(aCodec["alias"]) == -1) {
-         codecTable->setRowCount(i+1);
-         QTableWidgetItem* cName       = new QTableWidgetItem( aCodec["name"]      );
-         codecTable->setItem( i,0,cName      );
-         QTableWidgetItem* cBitrate    = new QTableWidgetItem( aCodec["bitrate"]   );
-         codecTable->setItem( i,1,cBitrate   );
-         QTableWidgetItem* cFrequency  = new QTableWidgetItem( aCodec["frequency"] );
-         codecTable->setItem( i,2,cFrequency );
-         QTableWidgetItem* cAlias      = new QTableWidgetItem( aCodec["alias"]     );
-         codecTable->setItem( i,3,cAlias     );
-         i++;
-      }
-   }
-   setMainWidget(codecTable);
-   resize(550,300);
-   connect(this, SIGNAL(okClicked()), this, SLOT(emitNewCodec()));
-} //Private_AddCodecDialog
-
-///When a new codec is added (ok pressed)
-void Private_AddCodecDialog::emitNewCodec() {
-   if (codecTable->currentRow() >= 0)
-   emit addCodec(codecTable->item(codecTable->currentRow(),3)->text());
-}
-
-///Constructor
-DlgAccounts::DlgAccounts(KConfigDialog* parent)
- : QWidget(parent),accountList(NULL)
-{
-   setupUi(this);
-   disconnect(keditlistbox_codec->addButton(),SIGNAL(clicked()));
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   button_accountUp->setIcon         ( KIcon( "go-up"       ) );
-   button_accountDown->setIcon       ( KIcon( "go-down"     ) );
-   button_accountAdd->setIcon        ( KIcon( "list-add"    ) );
-   button_accountRemove->setIcon     ( KIcon( "list-remove" ) );
-   button_add_credential->setIcon    ( KIcon( "list-add"    ) );
-   button_remove_credential->setIcon ( KIcon( "list-remove" ) );
-
-   m_pRingTonePath->setMode(KFile::File | KFile::ExistingOnly);
-   m_pRingTonePath->lineEdit()->setObjectName("m_pRingTonePath");
-   m_pRingTonePath->lineEdit()->setReadOnly(true);
-
-   accountList = new ConfigAccountList(false);
-   loadAccountList();
-   loadCodecList();
-   accountListHasChanged = false;
-
-   //SLOTS
-   //                     SENDER                            SIGNAL                    RECEIVER               SLOT                   /
-   /**/connect(edit1_alias,                    SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(edit2_protocol,                 SIGNAL(activated(int))               , this      , SLOT(changedAccountList()        ));
-   /**/connect(edit3_server,                   SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(edit4_user,                     SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(edit5_password,                 SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(edit6_mailbox,                  SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(spinbox_regExpire,              SIGNAL(editingFinished())            , this      , SLOT(changedAccountList()        ));
-   /**/connect(comboBox_ni_local_address,      SIGNAL(currentIndexChanged (int))    , this      , SLOT(changedAccountList()        ));
-   /**/connect(button_accountUp,               SIGNAL(clicked())                    , this      , SLOT(changedAccountList()        ));
-   /**/connect(button_accountDown,             SIGNAL(clicked())                    , this      , SLOT(changedAccountList()        ));
-   /**/connect(button_accountAdd,              SIGNAL(clicked())                    , this      , SLOT(changedAccountList()        ));
-   /**/connect(button_accountRemove,           SIGNAL(clicked())                    , this      , SLOT(changedAccountList()        ));
-   /**/connect(edit_tls_private_key_password,  SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(spinbox_tls_listener,           SIGNAL(editingFinished())            , this      , SLOT(changedAccountList()        ));
-   /**/connect(file_tls_authority,             SIGNAL(textChanged(const QString &)) , this      , SLOT(changedAccountList()        ));
-   /**/connect(file_tls_endpoint,              SIGNAL(textChanged(const QString &)) , this      , SLOT(changedAccountList()        ));
-   /**/connect(file_tls_private_key,           SIGNAL(textChanged(const QString &)) , this      , SLOT(changedAccountList()        ));
-   /**/connect(combo_tls_method,               SIGNAL(currentIndexChanged(int))     , this      , SLOT(changedAccountList()        ));
-   /**/connect(edit_tls_cipher,                SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(edit_tls_outgoing,              SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(spinbox_tls_timeout_sec,        SIGNAL(editingFinished())            , this      , SLOT(changedAccountList()        ));
-   /**/connect(spinbox_tls_timeout_msec,       SIGNAL(editingFinished())            , this      , SLOT(changedAccountList()        ));
-   /**/connect(check_tls_incoming,             SIGNAL(clicked(bool))                , this      , SLOT(changedAccountList()        ));
-   /**/connect(check_tls_answer,               SIGNAL(clicked(bool))                , this      , SLOT(changedAccountList()        ));
-   /**/connect(check_tls_requier_cert,         SIGNAL(clicked(bool))                , this      , SLOT(changedAccountList()        ));
-   /**/connect(group_security_tls,             SIGNAL(clicked(bool))                , this      , SLOT(changedAccountList()        ));
-   /**/connect(radioButton_pa_same_as_local,   SIGNAL(clicked(bool))                , this      , SLOT(changedAccountList()        ));
-   /**/connect(radioButton_pa_custom,          SIGNAL(clicked(bool))                , this      , SLOT(changedAccountList()        ));
-   /**/connect(m_pRingtoneListLW,              SIGNAL(currentRowChanged(int))       , this      , SLOT(changedAccountList()        ));
-   /**/connect(m_pUseCustomFileCK,             SIGNAL(clicked(bool))                , this      , SLOT(changedAccountList()        ));
-   /**/connect(m_pCodecsLW,                    SIGNAL(itemChanged(QListWidgetItem*)), this      , SLOT(changedAccountList()        ));
-   /**/connect(m_pCodecsLW,                    SIGNAL(currentTextChanged(QString))  , this      , SLOT(loadVidCodecDetails(QString)));
-   /**/connect(&configurationManager,          SIGNAL(accountsChanged())            , this      , SLOT(updateAccountStates()       ));
-   /**/connect(edit_tls_private_key_password,  SIGNAL(textEdited(const QString &))  , this      , SLOT(changedAccountList()        ));
-   /**/connect(this,                           SIGNAL(updateButtons())              , parent    , SLOT(updateButtons()             ));
-   /**/connect(keditlistbox_codec->listView(), SIGNAL(clicked(QModelIndex))         , this      , SLOT(codecClicked(QModelIndex)   ));
-   /**/connect(keditlistbox_codec->addButton(),SIGNAL(clicked())                    , this      , SLOT(addCodec()                  ));
-   /**/connect(keditlistbox_codec,             SIGNAL(changed())                    , this      , SLOT(codecChanged()              ));
-   /**/connect(combo_security_STRP,            SIGNAL(currentIndexChanged(int))     , this      , SLOT(updateCombo(int)            ));
-   /**/connect(button_add_credential,          SIGNAL(clicked())                    , this      , SLOT(addCredential()             ));
-   /**/connect(button_remove_credential,       SIGNAL(clicked())                    , this      , SLOT(removeCredential()          ));
-   /*                                                                                                                               */
-
-
-   connect(listWidget_accountList, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), this, SLOT(accountListChanged(QListWidgetItem*,QListWidgetItem*)));
-   connect(list_credential,        SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), this, SLOT(selectCredential  (QListWidgetItem*,QListWidgetItem*)));
-
-   //Disable control
-   connect(radioButton_pa_same_as_local,   SIGNAL(clicked(bool))               , this   , SLOT(enablePublished()));
-   connect(radioButton_pa_custom,          SIGNAL(clicked(bool))               , this   , SLOT(enablePublished()));
-} //DlgAccounts
-
-///Destructor
-DlgAccounts::~DlgAccounts()
-{
-   accountList->disconnect();
-   if (accountList) delete accountList;
-}
-
-///Save the account list, necessary for new and removed accounts
-void DlgAccounts::saveAccountList()
-{
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   disconnectAccountsChangedSignal();
-
-   //save the account being edited
-   if(listWidget_accountList->currentItem()) {
-      saveAccount(listWidget_accountList->currentItem());
-   }
-   QStringList accountIds= QStringList(configurationManager.getAccountList().value());
-
-   //create or update each account from accountList
-   for (int i = 0; i < accountList->size(); i++) {
-      AccountView* current = (*accountList)[i];
-      QString currentId;
-      current->save();
-      currentId = QString(current->getAccountId());
-   }
-
-   //remove accounts that are in the configurationManager but not in the client
-   for (int i = 0; i < accountIds.size(); i++) {
-      if(!accountList->getAccountById(accountIds[i])) {
-         configurationManager.removeAccount(accountIds[i]);
-      }
-   }
-
-   configurationManager.setAccountsOrder(accountList->getOrderedList());
-   connectAccountsChangedSignal();
-} //saveAccountList
-
-void DlgAccounts::connectAccountsChangedSignal()
-{
-   kDebug() << "connectAccountsChangedSignal";
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   connect(&configurationManager, SIGNAL(accountsChanged()),
-           this,                  SLOT(updateAccountStates()));
-}
-
-void DlgAccounts::disconnectAccountsChangedSignal()
-{
-   kDebug() << "disconnectAccountsChangedSignal";
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   disconnect(&configurationManager, SIGNAL(accountsChanged()),
-           this,                  SLOT(updateAccountStates()));
-}
-
-///Save an account using the values from the widgets
-void DlgAccounts::saveAccount(QListWidgetItem * item)
-{
-   QString protocolsTab[] = ACCOUNT_TYPES_TAB;
-
-   if(! item) {
-      kDebug() << "Attempting to save details of an account from a NULL item";
-      return;
-   }
-
-   AccountView* account = accountList->getAccountByItem(item);
-   if(!account) {
-      kDebug() << "Attempting to save details of an unexisting account : " << item->text();
-      return;
-   }
-   //ACCOUNT DETAILS
-   //                                                                     WIDGET VALUE                                     /
-   /**/account->setAccountAlias                ( edit1_alias->text()                                                      );
-   /**/account->setAccountType                 ( protocolsTab[edit2_protocol->currentIndex()]                             );
-   /**/account->setAccountHostname             ( edit3_server->text()                                                     );
-   /**/account->setAccountUsername             ( edit4_user->text()                                                       );
-   /**/account->setAccountPassword             ( edit5_password->text()                                                   );
-   /**/account->setAccountMailbox              ( edit6_mailbox->text()                                                    );
-   /**/account->setAccountEnabled              ( account->isChecked()                                                     );
-   /**/account->setAccountRegistrationExpire   ( spinbox_regExpire->value()                                               );
-   /**/                                                                                                                 /**/
-   /*                                            Security                                                                 */
-   /**/account->setTlsPassword                 ( edit_tls_private_key_password->text()                                    );
-   /**/account->setTlsListenerPort             ( spinbox_tls_listener->value()                                            );
-   /**/account->setTlsCaListFile               ( file_tls_authority->text()                                               );
-   /**/account->setTlsCertificateFile          ( file_tls_endpoint->text()                                                );
-   /**/account->setTlsPrivateKeyFile           ( file_tls_private_key->text()                                             );
-   /**/account->setTlsMethod                   ( combo_tls_method->currentIndex()                                         );
-   /**/account->setTlsCiphers                  ( edit_tls_cipher->text()                                                  );
-   /**/account->setTlsServerName               ( edit_tls_outgoing->text()                                                );
-   /**/account->setTlsNegotiationTimeoutSec    ( spinbox_tls_timeout_sec->value()                                         );
-   /**/account->setTlsNegotiationTimeoutMsec   ( spinbox_tls_timeout_msec->value()                                        );
-   ///**/account->setTlsMethod                   ( QString::number(combo_security_STRP->currentIndex())                     );
-   /**/account->setTlsVerifyServer             ( check_tls_incoming->isChecked()                                          );
-   /**/account->setTlsVerifyClient             ( check_tls_answer->isChecked()                                            );
-   /**/account->setTlsRequireClientCertificate ( check_tls_requier_cert->isChecked()                                      );
-   /**/account->setTlsEnable                   ( group_security_tls->isChecked()                                          );
-   /**/account->setAccountDisplaySasOnce       ( checkbox_ZRTP_Ask_user->isChecked()                                      );
-   /**/account->setAccountSrtpRtpFallback      ( checkbox_SDES_fallback_rtp->isChecked()                                  );
-   /**/account->setAccountZrtpDisplaySas       ( checkbox_ZRTP_display_SAS->isChecked()                                   );
-   /**/account->setAccountZrtpNotSuppWarning   ( checkbox_ZRTP_warn_supported->isChecked()                                );
-   /**/account->setAccountZrtpHelloHash        ( checkbox_ZTRP_send_hello->isChecked()                                    );
-   /**/account->setAccountSipStunEnabled       ( checkbox_stun->isChecked()                                               );
-   /**/account->setPublishedSameAsLocal        ( radioButton_pa_same_as_local->isChecked()                                );
-   /**/account->setAccountSipStunServer        ( line_stun->text()                                                        );
-   /**/account->setPublishedPort               ( spinBox_pa_published_port->value()                                       );
-   /**/account->setPublishedAddress            ( lineEdit_pa_published_address ->text()                                   );
-   /**/account->setLocalPort                   ( spinBox_pa_published_port->value()                                       );
-   /**/account->setLocalInterface              ( comboBox_ni_local_address->currentText()                                 );
-   /**/account->setRingtoneEnabled             ( m_pEnableRingtoneGB->isChecked()                                         );
-   /**/account->setRingtonePath                ( m_pRingTonePath->url().path()                                            );
-   //                                                                                                                      /
-
-   QStringList _codecList;
-   foreach (QString aCodec, keditlistbox_codec->items()) {
-      foreach (StringHash _aCodec, codecList) {
-         if (_aCodec["alias"] == aCodec) {
-            _codecList << _aCodec["id"];
-         }
-      }
-   }
-
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   configurationManager.setActiveAudioCodecList(_codecList, account->getAccountId());
-   kDebug() << "Account codec have been saved" << _codecList << account->getAccountId();
-
-   if (m_pRingtoneListLW->selectedItems().size() == 1 && m_pRingtoneListLW->currentItem() ) {
-      QListWidgetItem* selectedRingtone = m_pRingtoneListLW->currentItem();
-      RingToneListItem* ringtoneWidget = qobject_cast<RingToneListItem*>(m_pRingtoneListLW->itemWidget(selectedRingtone));
-      if (ringtoneWidget) {
-         account->setRingtonePath(ringtoneWidget->m_Path);
-      }
-   }
-
-   QStringList activeCodecs;
-   for (int i=0;i < m_pCodecsLW->count();i++) {
-      QListWidgetItem* item = m_pCodecsLW->item(i);
-      if (item->checkState() == Qt::Checked) {
-         activeCodecs << item->text();
-      }
-   }
-   VideoCodec::setActiveCodecList(account,activeCodecs);
-
-   saveCredential(account->getAccountId());
-} //saveAccount
-
-void DlgAccounts::loadAccount(QListWidgetItem * item)
-{
-   if(! item ) {
-      kDebug() << "Attempting to load details of an account from a NULL item";
-      return;
-   }
-
-   AccountView* account = accountList->getAccountByItem(item);
-   if(! account ) {
-      kDebug() << "Attempting to load details of an unexisting account";
-      return;
-   }
-
-   edit1_alias->setText( account->getAccountAlias());
-
-   QString protocolsTab[] = ACCOUNT_TYPES_TAB;
-   QList<QString> * protocolsList = new QList<QString>();
-   for(int i = 0 ; i < (int) (sizeof(protocolsTab) / sizeof(QString)) ; i++) {
-      protocolsList->append(protocolsTab[i]);
-   }
-
-   QString accountName = account->getAccountType();
-   int protocolIndex = protocolsList->indexOf(accountName);
-   delete protocolsList;
-
-
-
-   loadCredentails(account->getAccountId());
-
-   if (credentialList.size() > 0) {
-      bool found = false;
-      foreach(CredentialData data,credentialList) {
-         if (data.name == account->getAccountUsername()) {
-            edit5_password->setText( data.password );
-            found = true;
-         }
-      }
-      if (!found) {
-         //Better than nothing, can happen if username change
-         edit5_password->setText( credentialList[0].password );
-      }
-   }
-   else {
-      edit5_password->setText("");
-   }
-
-
-   switch (account->getTlsMethod()) {
-      case 0: //KEY_EXCHANGE_NONE
-         checkbox_SDES_fallback_rtp->setVisible   ( false );
-         checkbox_ZRTP_Ask_user->setVisible       ( false );
-         checkbox_ZRTP_display_SAS->setVisible    ( false );
-         checkbox_ZRTP_warn_supported->setVisible ( false );
-         checkbox_ZTRP_send_hello->setVisible     ( false );
-         break;
-      case 1: //ZRTP
-         checkbox_SDES_fallback_rtp->setVisible   ( false );
-         checkbox_ZRTP_Ask_user->setVisible       ( true  );
-         checkbox_ZRTP_display_SAS->setVisible    ( true  );
-         checkbox_ZRTP_warn_supported->setVisible ( true  );
-         checkbox_ZTRP_send_hello->setVisible     ( true  );
-         break;
-      case 2: //SDES
-         checkbox_SDES_fallback_rtp->setVisible   ( true  );
-         checkbox_ZRTP_Ask_user->setVisible       ( false );
-         checkbox_ZRTP_display_SAS->setVisible    ( false );
-         checkbox_ZRTP_warn_supported->setVisible ( false );
-         checkbox_ZTRP_send_hello->setVisible     ( false );
-         break;
-   }
-   
-   //         WIDGET VALUE                                             VALUE                 /
-   /**/edit2_protocol->setCurrentIndex          ( (protocolIndex < 0) ? 0 : protocolIndex    );
-   /**/edit3_server->setText                    (  account->getAccountHostname             ());
-   /**/edit4_user->setText                      (  account->getAccountUsername             ());
-   /**/edit6_mailbox->setText                   (  account->getAccountMailbox              ());
-   /**/checkbox_ZRTP_Ask_user->setChecked       (  account->isAccountDisplaySasOnce        ());
-   /**/checkbox_SDES_fallback_rtp->setChecked   (  account->isAccountSrtpRtpFallback       ());
-   /**/checkbox_ZRTP_display_SAS->setChecked    (  account->isAccountZrtpDisplaySas        ());
-   /**/checkbox_ZRTP_warn_supported->setChecked (  account->isAccountZrtpNotSuppWarning    ());
-   /**/checkbox_ZTRP_send_hello->setChecked     (  account->isAccountZrtpHelloHash         ());
-   /**/checkbox_stun->setChecked                (  account->isAccountSipStunEnabled        ());
-   /**/line_stun->setText                       (  account->getAccountSipStunServer        ());
-   /**/spinbox_regExpire->setValue              (  account->getAccountRegistrationExpire   ());
-   /**/radioButton_pa_same_as_local->setChecked (  account->isPublishedSameAsLocal         ());
-   /**/radioButton_pa_custom->setChecked        ( !account->isPublishedSameAsLocal         ());
-   /**/lineEdit_pa_published_address->setText   (  account->getPublishedAddress            ());
-   /**/spinBox_pa_published_port->setValue      (  account->getPublishedPort               ());
-   /*                                                  Security                             **/
-   /**/edit_tls_private_key_password->setText   (  account->getTlsPassword                 ());
-   /**/spinbox_tls_listener->setValue           (  account->getTlsListenerPort             ());
-   /**/file_tls_authority->setText              (  account->getTlsCaListFile               ());
-   /**/file_tls_endpoint->setText               (  account->getTlsCertificateFile          ());
-   /**/file_tls_private_key->setText            (  account->getTlsPrivateKeyFile           ());
-   /**/edit_tls_cipher->setText                 (  account->getTlsCiphers                  ());
-   /**/edit_tls_outgoing->setText               (  account->getTlsServerName               ());
-   /**/spinbox_tls_timeout_sec->setValue        (  account->getTlsNegotiationTimeoutSec    ());
-   /**/spinbox_tls_timeout_msec->setValue       (  account->getTlsNegotiationTimeoutMsec   ());
-   /**/check_tls_incoming->setChecked           (  account->isTlsVerifyServer              ());
-   /**/check_tls_answer->setChecked             (  account->isTlsVerifyClient              ());
-   /**/check_tls_requier_cert->setChecked       (  account->isTlsRequireClientCertificate  ());
-   /**/group_security_tls->setChecked           (  account->isTlsEnable                    ());
-   /**/combo_security_STRP->setCurrentIndex     (  account->getTlsMethod                   ());
-   /*                                                                                       */
-
-   if (account->getAccountAlias() == "IP2IP") {
-      frame2_editAccounts->setTabEnabled(0,false);
-      frame2_editAccounts->setTabEnabled(1,false);
-      frame2_editAccounts->setTabEnabled(3,false);
-      frame2_editAccounts->setTabEnabled(4,false);
-   }
-   else {
-      frame2_editAccounts->setTabEnabled(0,true);
-      frame2_editAccounts->setTabEnabled(1,true);
-      frame2_editAccounts->setTabEnabled(3,true);
-      frame2_editAccounts->setTabEnabled(4,true);
-      frame2_editAccounts->setCurrentIndex(0);
-   }
-
-   m_pEnableRingtoneGB->setChecked(account->isRingtoneEnabled());
-   QString ringtonePath = KStandardDirs::realFilePath(account->getRingtonePath());
-   m_pRingTonePath->setUrl( ringtonePath );
-
-
-   combo_tls_method->setCurrentIndex        ( account->getTlsMethod() );
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-
-   m_pRingtoneListLW->clear();
-   m_hRingtonePath = configurationManager.getRingtoneList();
-   QMutableMapIterator<QString, QString> iter(m_hRingtonePath);
-   bool found = false;
-   while (iter.hasNext()) {
-      iter.next();
-      QListWidgetItem* item = new QListWidgetItem();
-      RingToneListItem* item_widget = new RingToneListItem(iter.key(),iter.value());
-      m_pRingtoneListLW->addItem(item);
-      m_pRingtoneListLW->setItemWidget(item,item_widget);
-      if (KStandardDirs::realFilePath(iter.key()) == ringtonePath) {
-         m_pUseCustomFileCK->setChecked(false);
-         m_pRingTonePath->setDisabled(true);
-         item->setSelected(true);
-         found = true;
-      }
-   }
-   if (!found) m_pRingtoneListLW->setDisabled(true);
-
-   #ifdef ENABLE_VIDEO
-      m_pCodecsLW->clear();
-      QList<VideoCodec*> codecs       = VideoCodec::getCodecList();
-      QList<VideoCodec*> activeCodecs = VideoCodec::getActiveCodecList(account);
-      foreach(VideoCodec* codec,codecs) {
-         if (codec) {
-            QListWidgetItem* i = new QListWidgetItem(codec->getName());
-            i->setCheckState((activeCodecs.indexOf(codec) != -1)?Qt::Checked:Qt::Unchecked);
-            m_pCodecsLW->addItem(i);
-         }
-      }
-   #else
-      m_pVideoCodecGB->setVisible(false);
-   #endif
-   
-   comboBox_ni_local_address->clear();
-   QStringList interfaceList = configurationManager.getAllIpInterfaceByName();
-   comboBox_ni_local_address->addItems(interfaceList);
-
-   spinBox_ni_local_port->setValue(account->getLocalPort());
-   comboBox_ni_local_address->setCurrentIndex(comboBox_ni_local_address->findText(account->getLocalInterface())); //TODO need to load the list first
-
-   QVector<int> activeCodecList = configurationManager.getActiveAudioCodecList(account->getAccountId());
-   keditlistbox_codec->clear();
-   foreach (int aCodec, activeCodecList) {
-      foreach (StringHash _aCodec, codecList) {
-         if (_aCodec["id"] == QString::number(aCodec))
-            keditlistbox_codec->insertItem(_aCodec["alias"]);
-      }
-   }
-
-
-
-   if(protocolIndex == 0) { // if sip selected
-      checkbox_stun->setChecked(account->isAccountSipStunEnabled());
-      line_stun->setText( account->getAccountSipStunServer() );
-      //checkbox_zrtp->setChecked(account->getAccountDetail(ACCOUNT_SRTP_ENABLED) == REGISTRATION_ENABLED_TRUE);
-
-      tab_advanced->setEnabled(true);
-      line_stun->setEnabled(checkbox_stun->isChecked());
-      radioButton_pa_same_as_local->setDisabled(checkbox_stun->isChecked());
-      radioButton_pa_custom->setDisabled(checkbox_stun->isChecked());
-   }
-   else {
-      checkbox_stun->setChecked(false);
-      line_stun->setText( account->getAccountSipStunServer() );
-      //checkbox_zrtp->setChecked(false);
-
-      tab_advanced->setEnabled(false);
-   }
-
-   updateStatusLabel(account);
-   enablePublished();
-   frame2_editAccounts->setEnabled(true);
-} //loadAccount
-
-///Load an account
-void DlgAccounts::loadAccountList()
-{
-   accountList->updateAccounts();
-   listWidget_accountList->clear();
-   for (int i = 0; i < accountList->size(); ++i) {
-      addAccountToAccountList((*accountList)[i]);
-   }
-   if (listWidget_accountList->count() > 0 && listWidget_accountList->currentItem() == NULL)
-      listWidget_accountList->setCurrentRow(0);
-   else
-      frame2_editAccounts->setEnabled(false);
-}
-
-///Add an account to the list
-void DlgAccounts::addAccountToAccountList(AccountView* account)
-{
-   QListWidgetItem * item = account->getItem();
-   QWidget * widget = account->getItemWidget();
-   connect(widget, SIGNAL(checkStateChanged(bool)), this, SLOT(changedAccountList()));
-   listWidget_accountList->addItem(item);
-   listWidget_accountList->setItemWidget(item, widget);
-}
-
-///Called when one of the child widget is modified
-void DlgAccounts::changedAccountList()
-{
-   accountListHasChanged = true;
-   emit updateButtons();
-}
-
-///Callback when the account change
-void DlgAccounts::accountListChanged( QListWidgetItem * current, QListWidgetItem * previous )
-{
-   kDebug() << "on_listWidget_accountList_currentItemChanged";
-   saveAccount(previous);
-   loadAccount(current);
-   updateAccountListCommands();
-}
-
-void DlgAccounts::on_button_accountUp_clicked()
-{
-   kDebug() << "on_button_accountUp_clicked";
-   int currentRow = listWidget_accountList->currentRow();
-   QListWidgetItem * prevItem = listWidget_accountList->takeItem(currentRow);
-   AccountView* account = accountList->getAccountByItem(prevItem);
-   //we need to build a new item to set the itemWidget back
-   account->initItem();
-   QListWidgetItem * item = account->getItem();
-   AccountItemWidget * widget = account->getItemWidget();
-   accountList->upAccount(currentRow);
-   listWidget_accountList->insertItem     ( currentRow - 1 , item );
-   listWidget_accountList->setItemWidget  ( item, widget          );
-   listWidget_accountList->setCurrentItem ( item                  );
-} //on_button_accountUp_clicked
-
-void DlgAccounts::on_button_accountDown_clicked()
-{
-   kDebug() << "on_button_accountDown_clicked";
-   int currentRow = listWidget_accountList->currentRow();
-   QListWidgetItem * prevItem = listWidget_accountList->takeItem(currentRow);
-   AccountView* account = accountList->getAccountByItem(prevItem);
-   //we need to build a new item to set the itemWidget back
-   account->initItem();
-   QListWidgetItem * item = account->getItem();
-   AccountItemWidget * widget = account->getItemWidget();
-   accountList->downAccount(currentRow);
-   listWidget_accountList->insertItem     ( currentRow + 1 , item );
-   listWidget_accountList->setItemWidget  ( item, widget          );
-   listWidget_accountList->setCurrentItem ( item                  );
-} //on_button_accountDown_clicked
-
-void DlgAccounts::on_button_accountAdd_clicked()
-{
-   kDebug() << "on_button_accountAdd_clicked";
-   QString itemName = QInputDialog::getText(this, "New account", "Enter new account's alias");
-   itemName = itemName.simplified();
-   if (!itemName.isEmpty()) {
-      AccountView* account = accountList->addAccount(itemName);
-      addAccountToAccountList(account);
-      int r = listWidget_accountList->count() - 1;
-      listWidget_accountList->setCurrentRow(r);
-      frame2_editAccounts->setEnabled(true);
-   }
-} //on_button_accountAdd_clicked
-
-void DlgAccounts::on_button_accountRemove_clicked()
-{
-   kDebug() << "on_button_accountRemove_clicked";
-   int r = listWidget_accountList->currentRow();
-   QListWidgetItem * item = listWidget_accountList->takeItem(r);
-   accountList->removeAccount(item);
-   listWidget_accountList->setCurrentRow( (r >= listWidget_accountList->count()) ? r-1 : r );
-}
-
-void DlgAccounts::on_edit1_alias_textChanged(const QString & text)
-{
-   kDebug() << "on_edit1_alias_textChanged";
-   AccountItemWidget * widget = (AccountItemWidget *) listWidget_accountList->itemWidget(listWidget_accountList->currentItem());
-   widget->setAccountText(text);
-}
-
-void DlgAccounts::updateAccountListCommands()
-{
-   kDebug() << "updateAccountListCommands";
-   bool buttonsEnabled[4] = {true,true,true,true};
-   if(! listWidget_accountList->currentItem()) {
-      buttonsEnabled[0] = false;
-      buttonsEnabled[1] = false;
-      buttonsEnabled[3] = false;
-   }
-   else if(listWidget_accountList->currentRow() == 0) {
-      buttonsEnabled[0] = false;
-   }
-   if(listWidget_accountList->currentRow() == listWidget_accountList->count() - 1) {
-      buttonsEnabled[1] = false;
-   }
-
-   button_accountUp->setEnabled     ( buttonsEnabled[0] );
-   button_accountDown->setEnabled   ( buttonsEnabled[1] );
-   button_accountAdd->setEnabled    ( buttonsEnabled[2] );
-   button_accountRemove->setEnabled ( buttonsEnabled[3] );
-}
-
-void DlgAccounts::loadVidCodecDetails(const QString& text)
-{
-   VideoCodec* codec = VideoCodec::getCodec(text);
-   if (codec)
-      m_pBitrateL->setText(codec->getBitrate());
-}
-
-void DlgAccounts::updateAccountStates()
-{
-   kDebug() << "updateAccountStates";
-   for (int i = 0; i < accountList->size(); i++) {
-      AccountView* current = accountList->getAccountAt(i);
-      current->updateState();
-   }
-   updateStatusLabel(listWidget_accountList->currentItem());
-}
-
-void DlgAccounts::updateStatusLabel(QListWidgetItem * item)
-{
-   if(! item ) {
-          return;
-        }
-   AccountView* account = accountList->getAccountByItem(item);
-   updateStatusLabel(account);
-}
-
-void DlgAccounts::updateStatusLabel(AccountView* account)
-{
-   if(! account ) {
-          return;
-        }
-   QString status = account->getAccountRegistrationStatus();
-   edit7_state->setText( "<FONT COLOR=\"" + account->getStateColorName() + "\">" + status + "</FONT>" );
-}
-
-///Have the account changed
-bool DlgAccounts::hasChanged()
-{
-   return accountListHasChanged;
-}
-
-///Save settings
-void DlgAccounts::updateSettings()
-{
-   if(accountListHasChanged) {
-      saveAccountList();
-      //toolButton_accountsApply->setEnabled(false);
-      accountListHasChanged = false;
-   }
-}
-
-///Reload
-void DlgAccounts::updateWidgets()
-{
-   loadAccountList();
-   //toolButton_accountsApply->setEnabled(false);
-   accountListHasChanged = false;
-}
-
-///Get the codecs
-void DlgAccounts::loadCodecList()
-{
-  ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-  QVector<int> codecIdList = configurationManager.getAudioCodecList();
-  QStringList tmpNameList;
-
-  foreach (int aCodec, codecIdList) {
-    QStringList codec = configurationManager.getAudioCodecDetails(aCodec);
-    QHash<QString, QString> _codec;
-    _codec[ "name"      ] = codec[0];
-    _codec[ "frequency" ] = codec[1];
-    _codec[ "bitrate"   ] = codec[2];
-    _codec[ "id"        ] = QString::number(aCodec);
-
-    tmpNameList << _codec["name"];
-
-    codecList.push_back(_codec);
-  }
-
-  //Generate a relative alias for each codec
-  for (int i =0; i < codecList.size();i++) {
-    if (tmpNameList.indexOf(codecList[i]["name"]) == tmpNameList.lastIndexOf(codecList[i]["name"])) {
-      codecList[i]["alias"] = codecList[i]["name"];
-    }
-    else {
-      codecList[i]["alias"] = codecList[i]["name"] + " (" + codecList[i]["frequency"] + ")";
-    }
-  }
-} //loadCodecList
-
-
-void DlgAccounts::codecClicked(const QModelIndex& model)
-{
-   Q_UNUSED(model)
-   foreach (StringHash aCodec, codecList) {
-      if (aCodec["alias"] == keditlistbox_codec->currentText()) {
-        label_bitrate_value->setText   ( aCodec["bitrate"]   );
-        label_frequency_value->setText ( aCodec["frequency"] );
-      }
-   }
-   if (keditlistbox_codec->items().size() == codecList.size())
-      keditlistbox_codec->addButton()->setEnabled(false);
-   else
-      keditlistbox_codec->addButton()->setEnabled(true);
-} //codecClicked
-
-void DlgAccounts::addCodec(QString name)
-{
-  if (name.isEmpty()) {
-    Private_AddCodecDialog* aDialog = new Private_AddCodecDialog(codecList, keditlistbox_codec->items(), this);
-    aDialog->show();
-    connect(aDialog, SIGNAL(addCodec(QString)), this, SLOT(addCodec(QString)));
-  }
-  else {
-    keditlistbox_codec->insertItem(name);
-    accountListHasChanged = true;
-    emit updateButtons();
-  }
-} //addCodec
-
-void DlgAccounts::codecChanged()
-{
-   if (keditlistbox_codec->items().size() == codecList.size())
-      keditlistbox_codec->addButton()->setEnabled(false);
-   else
-      keditlistbox_codec->addButton()->setEnabled(true);
-
-   accountListHasChanged = true;
-   emit updateButtons();
-}
-
-void DlgAccounts::updateCombo(int value)
-{
-   Q_UNUSED(value)
-   switch (combo_security_STRP->currentIndex()) {
-      case 0: //KEY_EXCHANGE_NONE
-         checkbox_SDES_fallback_rtp->setVisible   ( false );
-         checkbox_ZRTP_Ask_user->setVisible       ( false );
-         checkbox_ZRTP_display_SAS->setVisible    ( false );
-         checkbox_ZRTP_warn_supported->setVisible ( false );
-         checkbox_ZTRP_send_hello->setVisible     ( false );
-         break;
-      case 1: //ZRTP
-         checkbox_SDES_fallback_rtp->setVisible   ( false );
-         checkbox_ZRTP_Ask_user->setVisible       ( true  );
-         checkbox_ZRTP_display_SAS->setVisible    ( true  );
-         checkbox_ZRTP_warn_supported->setVisible ( true  );
-         checkbox_ZTRP_send_hello->setVisible     ( true  );
-         break;
-      case 2: //SDES
-         checkbox_SDES_fallback_rtp->setVisible   ( true  );
-         checkbox_ZRTP_Ask_user->setVisible       ( false );
-         checkbox_ZRTP_display_SAS->setVisible    ( false );
-         checkbox_ZRTP_warn_supported->setVisible ( false );
-         checkbox_ZTRP_send_hello->setVisible     ( false );
-         break;
-   }
-} //updateCombo
-
-
-void DlgAccounts::loadCredentails(QString accountId) {
-   credentialInfo.clear();
-   credentialList.clear();
-   list_credential->clear();
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   VectorMapStringString credentials = configurationManager.getCredentials(accountId);
-   for (int i=0; i < credentials.size(); i++) {
-      QListWidgetItem* newItem = new QListWidgetItem();
-      newItem->setText(credentials[i][ CONFIG_ACCOUNT_USERNAME ]);
-      CredentialData data;
-      data.pointer  = newItem                       ;
-      data.name     = credentials[i][ CONFIG_ACCOUNT_USERNAME  ] ;
-      data.password = credentials[i][ CONFIG_ACCOUNT_PASSWORD  ] ;
-      data.realm    = credentials[i][ CONFIG_ACCOUNT_REALM     ] ;
-      credentialInfo[newItem] = data;
-      credentialList << data;
-      list_credential->addItem(newItem);
-   }
-} //loadCredentails
-
-void DlgAccounts::saveCredential(QString accountId) {
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   //configurationManager.setNumberOfCredential(accountId, list_credential->count()); //TODO
-   VectorMapStringString toReturn;
-
-   for (int i=0; i < list_credential->count();i++) {
-      QListWidgetItem* currentItem = list_credential->item(i);
-      MapStringString credentialData;
-      credentialData[CONFIG_ACCOUNT_USERNAME] = credentialInfo[currentItem].name     ;
-      credentialData[CONFIG_ACCOUNT_PASSWORD] = credentialInfo[currentItem].password ;
-      credentialData[CONFIG_ACCOUNT_REALM]    = credentialInfo[currentItem].realm    ;
-      toReturn << credentialData;
-   }
-   configurationManager.setCredentials(accountId,toReturn);
-} //saveCredential
-
-void DlgAccounts::addCredential() {
-   QListWidgetItem* newItem = new QListWidgetItem();
-   newItem->setText(i18n("New credential"));
-   credentialInfo[newItem] = {newItem, i18n("New credential"), "",""};
-
-   selectCredential(newItem,list_credential->currentItem());
-   list_credential->addItem(newItem);
-   list_credential->setCurrentItem(newItem);
-} //addCredential
-
-void DlgAccounts::selectCredential(QListWidgetItem* item, QListWidgetItem* previous) {
-   if (previous) {
-      credentialInfo[previous].realm    = edit_credential_realm->text();
-      credentialInfo[previous].name     = edit_credential_auth->text();
-      credentialInfo[previous].password = edit_credential_password->text();
-      previous->setText(edit_credential_auth->text());
-   }
-   list_credential->setCurrentItem      ( item                          );
-   edit_credential_realm->setText       ( credentialInfo[item].realm    );
-   edit_credential_auth->setText        ( credentialInfo[item].name     );
-   edit_credential_password->setText    ( credentialInfo[item].password );
-   edit_credential_realm->setEnabled    ( true                          );
-   edit_credential_auth->setEnabled     ( true                          );
-   edit_credential_password->setEnabled ( true                          );
-} //selectCredential
-
-void DlgAccounts::removeCredential() {
-   list_credential->takeItem(list_credential->currentRow());
-}
-
-void DlgAccounts::enablePublished()
-{
-   lineEdit_pa_published_address->setDisabled(radioButton_pa_same_as_local->isChecked());
-   spinBox_pa_published_port->setDisabled(radioButton_pa_same_as_local->isChecked());
-}
-
-//#include <dlgaccount.moc>
\ No newline at end of file
diff --git a/kde/src/conf/dlgaccounts.h b/kde/src/conf/dlgaccounts.h
deleted file mode 100755
index c8782145fc4f3179ca16df8ead98eecfc0546bdf..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaccounts.h
+++ /dev/null
@@ -1,191 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef DLGACCOUNTS_H
-#define DLGACCOUNTS_H
-
-#include "ui_dlgaccountsbase.h"
-#include "AccountView.h"
-#include "ConfigAccountList.h"
-#include "../lib/callmanager_interface_singleton.h"
-
-//Qt
-class QTableWidget;
-class QListWidgetItem;
-class QWidget;
-
-//KDE
-class KConfigDialog;
-
-///@struct CredentialData store credential informations
-struct CredentialData {
-   QListWidgetItem* pointer ;
-   QString          name    ;
-   QString          password;
-   QString          realm   ;
-};
-
-//Typedef
-typedef QHash<QString, QString> StringHash;                          //Needed to fix a Qt foreach macro argument parsing bug
-typedef QHash<QListWidgetItem*, CredentialData> QListWidgetItemHash; //Needed to fix a Qt foreach macro argument parsing bug
-typedef QList<CredentialData> CredentialList;
-
-///Private_AddCodecDialog: Little dialog to add codec to the list
-class Private_AddCodecDialog : public KDialog {
-  Q_OBJECT
-  public:
-    Private_AddCodecDialog(QList< StringHash > itemList, QStringList currentItems ,QWidget* parent = 0);
-
-  private:
-    QTableWidget* codecTable;
-
-  private slots:
-    void emitNewCodec();
-
-  signals:
-    void addCodec(QString alias);
-};
-
-///RingToneListItem: Ringtone list widget
-class RingToneListItem : public QWidget
-{
-   Q_OBJECT
-   friend class DlgAccounts;
-   ///Constructor
-   RingToneListItem(QString path, QString name) : QWidget(0),m_Path(path) {
-      QHBoxLayout* l = new QHBoxLayout(this);
-      l->setContentsMargins(0,0,0,0);
-      m_pPlayPB = new QPushButton(this);
-      m_pPlayPB->setIcon(KIcon("media-playback-start"));
-      m_pPlayPB->setVisible(false);
-      QLabel* lblName = new QLabel(name,this);
-      lblName->setStyleSheet("padding-left:5px;");
-      lblName->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
-      l->addWidget(lblName);
-      l->addWidget(m_pPlayPB);
-      connect(m_pPlayPB,SIGNAL(clicked()),this,SLOT(playRingtone()));
-   }
-protected:
-   ///Show the button when the cursor is over the item
-   virtual void enterEvent ( QEvent * event ) {
-      Q_UNUSED(event)
-      m_pPlayPB->setVisible(true);
-   }
-   ///Hide the button when the mouse leave the button
-   virtual void leaveEvent ( QEvent * event ) {
-      Q_UNUSED(event)
-      m_pPlayPB->setVisible(false);
-   }
-private slots:
-   ///Play the ringtone file when the button is clicked
-   void playRingtone() {
-      CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-      callManager.startRecordedFilePlayback(m_Path);
-   }
-private:
-   QString m_Path;
-   QPushButton* m_pPlayPB;
-};
-
-/**
- *  @author Jérémy Quentin <jeremy.quentin@gmail.com>
- *
- *  \note see ticket #1309 for advices about how to improve this class.
- */
-class DlgAccounts : public QWidget, public Ui_DlgAccountsBase
-{
-Q_OBJECT
-public:
-   DlgAccounts(KConfigDialog *parent = 0);
-   ~DlgAccounts();
-
-   void saveAccount(QListWidgetItem * item);
-
-   /**
-    *   Fills the settings form in the right side with the
-    *   settings of @p item.
-    *
-    *   \note When the user creates a new account, its accountDetails
-    *   map is empty, so the form is filled with blank strings,
-    *   zeros... And when the user clicks \e Apply , these settings are
-    *   saved just after the account is created. So be careful the form
-    *   is filled with the right default settings if blank (as 600 for
-    *   registration expire).
-    *
-    * @param item the item with which to fill the settings form
-    *
-    */
-   void loadAccount(QListWidgetItem * item);
-
-private:
-   ///Attributes
-   ConfigAccountList*    accountList           ;
-   QList<StringHash>     codecList             ;
-   QListWidgetItemHash   credentialInfo        ;
-   CredentialList        credentialList        ;
-   bool                  accountListHasChanged ;
-   QMap<QString,QString> m_hRingtonePath;
-
-   ///Mutators
-   void loadCodecList();
-
-public slots:
-   void saveAccountList ();
-   void loadAccountList ();
-   bool hasChanged      ();
-   void updateSettings  ();
-   void updateWidgets   ();
-
-private slots:
-   void changedAccountList              ();
-   void connectAccountsChangedSignal    ();
-   void disconnectAccountsChangedSignal ();
-   void on_button_accountUp_clicked     ();
-   void on_button_accountDown_clicked   ();
-   void on_button_accountAdd_clicked    ();
-   void on_button_accountRemove_clicked ();
-   void codecChanged                    ();
-   void addCredential                   ();
-   void removeCredential                ();
-   void enablePublished                 ();
-   void updateAccountStates             ();
-   void updateAccountListCommands       ();
-
-   void loadVidCodecDetails        ( const QString& name                                      );
-   void codecClicked               ( const QModelIndex& model                                 );
-   void updateStatusLabel          ( QListWidgetItem* item                                    );
-   void accountListChanged         ( QListWidgetItem* current , QListWidgetItem * previous    );
-   void selectCredential           ( QListWidgetItem* item    , QListWidgetItem* previous     );
-   void addAccountToAccountList    ( AccountView*   account                                   );
-   void updateStatusLabel          ( AccountView*   account                                   );
-   void addCodec                   ( QString        name = ""                                 );
-   void updateCombo                ( int            value                                     );
-   void loadCredentails            ( QString        accountId                                 );
-   void saveCredential             ( QString        accountId                                 );
-   void on_edit1_alias_textChanged ( const QString& text                                      );
-
-
-signals:
-   ///Update the Ok and Apply button style
-   void updateButtons();
-
-};
-
-#endif
diff --git a/kde/src/conf/dlgaccountsbase.ui b/kde/src/conf/dlgaccountsbase.ui
deleted file mode 100755
index e5732f0b940ea9c4268e62876027105bda0c311d..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaccountsbase.ui
+++ /dev/null
@@ -1,1323 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DlgAccountsBase</class>
- <widget class="QWidget" name="DlgAccountsBase">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>858</width>
-    <height>550</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string notr="true">Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QWidget" name="widget1_configAccounts" native="true">
-     <property name="autoFillBackground">
-      <bool>false</bool>
-     </property>
-     <layout class="QHBoxLayout" name="horizontalLayout_3">
-      <property name="sizeConstraint">
-       <enum>QLayout::SetDefaultConstraint</enum>
-      </property>
-      <property name="margin">
-       <number>0</number>
-      </property>
-      <item>
-       <widget class="QFrame" name="frame1_accountList">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
-          <horstretch>0</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
-        </property>
-        <property name="minimumSize">
-         <size>
-          <width>0</width>
-          <height>0</height>
-         </size>
-        </property>
-        <property name="maximumSize">
-         <size>
-          <width>16777215</width>
-          <height>16777215</height>
-         </size>
-        </property>
-        <property name="sizeIncrement">
-         <size>
-          <width>0</width>
-          <height>0</height>
-         </size>
-        </property>
-        <property name="frameShape">
-         <enum>QFrame::StyledPanel</enum>
-        </property>
-        <property name="frameShadow">
-         <enum>QFrame::Raised</enum>
-        </property>
-        <layout class="QGridLayout" name="gridLayout_13">
-         <item row="0" column="0" colspan="5">
-          <widget class="QListWidget" name="listWidget_accountList">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="minimumSize">
-            <size>
-             <width>150</width>
-             <height>0</height>
-            </size>
-           </property>
-           <property name="maximumSize">
-            <size>
-             <width>16777215</width>
-             <height>16777215</height>
-            </size>
-           </property>
-           <property name="whatsThis">
-            <string>By default, when you place a call, sflphone will use the first account in this list which is &quot;registered&quot;. Change the order of the accounts using the &quot;Up&quot; and &quot;Down&quot; arrows. Enable/disable them by checking/unchecking them on the left of the item. Add or remove some with &quot;Plus&quot; and &quot;Sub&quot; buttons. Edit the selected account with the form on the right.</string>
-           </property>
-           <property name="dragEnabled">
-            <bool>true</bool>
-           </property>
-          </widget>
-         </item>
-         <item row="1" column="0">
-          <widget class="QToolButton" name="button_accountUp">
-           <property name="toolTip">
-            <string>Get this account up</string>
-           </property>
-           <property name="whatsThis">
-            <string>By default, when you place a call, sflphone will use the first account in this list which is &quot;registered&quot;. Change the order of the accounts using the &quot;Up&quot; and &quot;Down&quot; arrows.</string>
-           </property>
-           <property name="text">
-            <string>Up</string>
-           </property>
-           <property name="shortcut">
-            <string notr="true">Up, PgUp</string>
-           </property>
-          </widget>
-         </item>
-         <item row="1" column="1">
-          <widget class="QToolButton" name="button_accountDown">
-           <property name="toolTip">
-            <string>Get this account down</string>
-           </property>
-           <property name="whatsThis">
-            <string>By default, when you place a call, sflphone will use the first account in this list which is &quot;registered&quot;. Change the order of the accounts using the &quot;Up&quot; and &quot;Down&quot; arrows.</string>
-           </property>
-           <property name="text">
-            <string>Down</string>
-           </property>
-           <property name="shortcut">
-            <string notr="true">Down, PgDown</string>
-           </property>
-          </widget>
-         </item>
-         <item row="1" column="2">
-          <widget class="QToolButton" name="button_accountAdd">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="sizeIncrement">
-            <size>
-             <width>0</width>
-             <height>0</height>
-            </size>
-           </property>
-           <property name="toolTip">
-            <string>Add a new account</string>
-           </property>
-           <property name="whatsThis">
-            <string>This button enables you to initialize a new account. You will then be able to edit it using the form on the right.</string>
-           </property>
-           <property name="text">
-            <string>Add</string>
-           </property>
-           <property name="shortcut">
-            <string notr="true">+</string>
-           </property>
-          </widget>
-         </item>
-         <item row="1" column="3">
-          <widget class="QToolButton" name="button_accountRemove">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="toolTip">
-            <string>Remove the selected account</string>
-           </property>
-           <property name="whatsThis">
-            <string>This button will remove the selected account in the list below. Be sure you really don't need it anymore. If you think you might use it again later, just uncheck it.</string>
-           </property>
-           <property name="accessibleDescription">
-            <string/>
-           </property>
-           <property name="text">
-            <string>Remove</string>
-           </property>
-           <property name="shortcut">
-            <string notr="true">-, Del, Backspace</string>
-           </property>
-          </widget>
-         </item>
-         <item row="1" column="4">
-          <spacer name="horizontalSpacer">
-           <property name="orientation">
-            <enum>Qt::Horizontal</enum>
-           </property>
-           <property name="sizeHint" stdset="0">
-            <size>
-             <width>41</width>
-             <height>21</height>
-            </size>
-           </property>
-          </spacer>
-         </item>
-        </layout>
-       </widget>
-      </item>
-      <item>
-       <widget class="QTabWidget" name="frame2_editAccounts">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-          <horstretch>3</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
-        </property>
-        <property name="currentIndex">
-         <number>0</number>
-        </property>
-        <widget class="QWidget" name="tab_basic">
-         <attribute name="title">
-          <string>Basic</string>
-         </attribute>
-         <layout class="QFormLayout" name="formLayout">
-          <property name="fieldGrowthPolicy">
-           <enum>QFormLayout::ExpandingFieldsGrow</enum>
-          </property>
-          <item row="0" column="0">
-           <widget class="QLabel" name="label1_alias">
-            <property name="text">
-             <string>Alias</string>
-            </property>
-            <property name="buddy">
-             <cstring>edit1_alias</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="0" column="1">
-           <widget class="QLineEdit" name="edit1_alias">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="minimumSize">
-             <size>
-              <width>0</width>
-              <height>0</height>
-             </size>
-            </property>
-           </widget>
-          </item>
-          <item row="1" column="0">
-           <widget class="QLabel" name="label2_protocol">
-            <property name="text">
-             <string>Protocol</string>
-            </property>
-            <property name="buddy">
-             <cstring>edit2_protocol</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="1" column="1">
-           <widget class="QComboBox" name="edit2_protocol">
-            <item>
-             <property name="text">
-              <string>SIP</string>
-             </property>
-            </item>
-            <item>
-             <property name="text">
-              <string>IAX</string>
-             </property>
-            </item>
-           </widget>
-          </item>
-          <item row="2" column="0">
-           <widget class="QLabel" name="label3_server">
-            <property name="text">
-             <string>Server</string>
-            </property>
-            <property name="buddy">
-             <cstring>edit3_server</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="2" column="1">
-           <widget class="QLineEdit" name="edit3_server">
-            <property name="minimumSize">
-             <size>
-              <width>0</width>
-              <height>0</height>
-             </size>
-            </property>
-           </widget>
-          </item>
-          <item row="3" column="0">
-           <widget class="QLabel" name="label4_user">
-            <property name="text">
-             <string>Username</string>
-            </property>
-            <property name="buddy">
-             <cstring>edit4_user</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="3" column="1">
-           <widget class="QLineEdit" name="edit4_user"/>
-          </item>
-          <item row="4" column="0">
-           <widget class="QLabel" name="label5_password">
-            <property name="text">
-             <string>Password</string>
-            </property>
-            <property name="buddy">
-             <cstring>edit5_password</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="4" column="1">
-           <widget class="QLineEdit" name="edit5_password">
-            <property name="echoMode">
-             <enum>QLineEdit::Password</enum>
-            </property>
-           </widget>
-          </item>
-          <item row="5" column="0">
-           <widget class="QLabel" name="label6_mailbox">
-            <property name="text">
-             <string>Voicemail</string>
-            </property>
-            <property name="buddy">
-             <cstring>edit6_mailbox</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="5" column="1">
-           <widget class="QLineEdit" name="edit6_mailbox"/>
-          </item>
-          <item row="6" column="0">
-           <widget class="QLabel" name="label7_state">
-            <property name="text">
-             <string>Status</string>
-            </property>
-           </widget>
-          </item>
-          <item row="6" column="1">
-           <widget class="QLabel" name="edit7_state">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="minimumSize">
-             <size>
-              <width>10</width>
-              <height>0</height>
-             </size>
-            </property>
-            <property name="text">
-             <string/>
-            </property>
-           </widget>
-          </item>
-         </layout>
-        </widget>
-        <widget class="QWidget" name="tab_advanced">
-         <attribute name="title">
-          <string>Advanced</string>
-         </attribute>
-         <layout class="QVBoxLayout" name="verticalLayout_3">
-          <item>
-           <widget class="QGroupBox" name="groupBox">
-            <property name="title">
-             <string>Resgistration</string>
-            </property>
-            <layout class="QGridLayout" name="gridLayout_8">
-             <item row="0" column="2">
-              <spacer name="horizontalSpacer_7">
-               <property name="orientation">
-                <enum>Qt::Horizontal</enum>
-               </property>
-               <property name="sizeHint" stdset="0">
-                <size>
-                 <width>40</width>
-                 <height>20</height>
-                </size>
-               </property>
-              </spacer>
-             </item>
-             <item row="0" column="1">
-              <widget class="KIntSpinBox" name="spinbox_regExpire">
-               <property name="maximum">
-                <number>16777215</number>
-               </property>
-              </widget>
-             </item>
-             <item row="0" column="0">
-              <widget class="QLabel" name="label_regExpire">
-               <property name="text">
-                <string>Registration expire</string>
-               </property>
-               <property name="buddy">
-                <cstring>spinbox_regExpire</cstring>
-               </property>
-              </widget>
-             </item>
-            </layout>
-           </widget>
-          </item>
-          <item>
-           <widget class="QGroupBox" name="groupBox_2">
-            <property name="title">
-             <string>Network Interface</string>
-            </property>
-            <layout class="QGridLayout" name="gridLayout_9">
-             <item row="0" column="0">
-              <widget class="QLabel" name="label_ni_local_address">
-               <property name="text">
-                <string>Local address</string>
-               </property>
-              </widget>
-             </item>
-             <item row="0" column="1">
-              <widget class="QComboBox" name="comboBox_ni_local_address"/>
-             </item>
-             <item row="1" column="0">
-              <widget class="QLabel" name="label_ni_local_port">
-               <property name="text">
-                <string>Local port</string>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="1">
-              <widget class="QSpinBox" name="spinBox_ni_local_port">
-               <property name="maximum">
-                <number>65535</number>
-               </property>
-              </widget>
-             </item>
-             <item row="0" column="2">
-              <spacer name="horizontalSpacer_8">
-               <property name="orientation">
-                <enum>Qt::Horizontal</enum>
-               </property>
-               <property name="sizeHint" stdset="0">
-                <size>
-                 <width>40</width>
-                 <height>20</height>
-                </size>
-               </property>
-              </spacer>
-             </item>
-            </layout>
-           </widget>
-          </item>
-          <item>
-           <widget class="QGroupBox" name="groupBox_3">
-            <property name="title">
-             <string>Published address</string>
-            </property>
-            <layout class="QGridLayout" name="gridLayout_10">
-             <item row="0" column="0" colspan="3">
-              <widget class="QRadioButton" name="radioButton_pa_same_as_local">
-               <property name="text">
-                <string>Same as local parameters</string>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="0" rowspan="2" colspan="3">
-              <widget class="QRadioButton" name="radioButton_pa_custom">
-               <property name="text">
-                <string>Set published address and port</string>
-               </property>
-              </widget>
-             </item>
-             <item row="3" column="0">
-              <widget class="QLabel" name="label_published_address">
-               <property name="text">
-                <string>Published address</string>
-               </property>
-              </widget>
-             </item>
-             <item row="4" column="0">
-              <widget class="QLabel" name="label_pa_published_port">
-               <property name="text">
-                <string>Published port</string>
-               </property>
-              </widget>
-             </item>
-             <item row="4" column="1" colspan="2">
-              <widget class="QSpinBox" name="spinBox_pa_published_port">
-               <property name="maximum">
-                <number>65535</number>
-               </property>
-              </widget>
-             </item>
-             <item row="3" column="1">
-              <widget class="QLineEdit" name="lineEdit_pa_published_address"/>
-             </item>
-             <item row="3" column="3">
-              <spacer name="horizontalSpacer_9">
-               <property name="orientation">
-                <enum>Qt::Horizontal</enum>
-               </property>
-               <property name="sizeHint" stdset="0">
-                <size>
-                 <width>40</width>
-                 <height>20</height>
-                </size>
-               </property>
-              </spacer>
-             </item>
-            </layout>
-           </widget>
-          </item>
-          <item>
-           <widget class="QGroupBox" name="groupBox_4">
-            <property name="title">
-             <string>Stun</string>
-            </property>
-            <layout class="QGridLayout" name="gridLayout_11">
-             <item row="0" column="0" colspan="2">
-              <widget class="QLabel" name="label_commonSettings">
-               <property name="text">
-                <string>Stun parameters will be applied on each SIP account created.</string>
-               </property>
-               <property name="wordWrap">
-                <bool>true</bool>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="0">
-              <widget class="QCheckBox" name="checkbox_stun">
-               <property name="text">
-                <string>Enable Stun</string>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="1">
-              <widget class="KLineEdit" name="line_stun">
-               <property name="enabled">
-                <bool>false</bool>
-               </property>
-               <property name="clickMessage">
-                <string>choose Stun server (example : stunserver.org)</string>
-               </property>
-              </widget>
-             </item>
-            </layout>
-           </widget>
-          </item>
-          <item>
-           <spacer name="verticalSpacer_3">
-            <property name="orientation">
-             <enum>Qt::Vertical</enum>
-            </property>
-            <property name="sizeHint" stdset="0">
-             <size>
-              <width>20</width>
-              <height>138</height>
-             </size>
-            </property>
-           </spacer>
-          </item>
-         </layout>
-        </widget>
-        <widget class="QWidget" name="tab_codec">
-         <attribute name="title">
-          <string>Codecs</string>
-         </attribute>
-         <layout class="QVBoxLayout" name="verticalLayout_5">
-          <item>
-           <widget class="QGroupBox" name="groupBox_5">
-            <property name="title">
-             <string>Audio codecs</string>
-            </property>
-            <layout class="QGridLayout" name="gridLayout_7">
-             <item row="1" column="2">
-              <spacer name="horizontalSpacer_6">
-               <property name="orientation">
-                <enum>Qt::Horizontal</enum>
-               </property>
-               <property name="sizeHint" stdset="0">
-                <size>
-                 <width>461</width>
-                 <height>20</height>
-                </size>
-               </property>
-              </spacer>
-             </item>
-             <item row="1" column="1">
-              <widget class="QLabel" name="label_frequency_value">
-               <property name="text">
-                <string>-</string>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="0">
-              <widget class="QLabel" name="label_frequency">
-               <property name="text">
-                <string>Frequency: </string>
-               </property>
-              </widget>
-             </item>
-             <item row="2" column="1" colspan="2">
-              <widget class="QLabel" name="label_bitrate_value">
-               <property name="text">
-                <string>-</string>
-               </property>
-              </widget>
-             </item>
-             <item row="0" column="0" colspan="3">
-              <widget class="KEditListBox" name="keditlistbox_codec">
-               <property name="buttons">
-                <set>KEditListBox::All</set>
-               </property>
-              </widget>
-             </item>
-             <item row="2" column="0">
-              <widget class="QLabel" name="label_bitrate">
-               <property name="text">
-                <string>Bitrate:</string>
-               </property>
-              </widget>
-             </item>
-            </layout>
-           </widget>
-          </item>
-          <item>
-           <widget class="QGroupBox" name="m_pVideoCodecGB">
-            <property name="title">
-             <string>Video codecs</string>
-            </property>
-            <layout class="QGridLayout" name="gridLayout_12">
-             <item row="0" column="0" colspan="2">
-              <widget class="QListWidget" name="m_pCodecsLW"/>
-             </item>
-             <item row="1" column="0">
-              <widget class="QLabel" name="label">
-               <property name="sizePolicy">
-                <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
-                 <horstretch>0</horstretch>
-                 <verstretch>0</verstretch>
-                </sizepolicy>
-               </property>
-               <property name="text">
-                <string>Bitrate:</string>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="1">
-              <widget class="QLabel" name="m_pBitrateL">
-               <property name="sizePolicy">
-                <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
-                 <horstretch>0</horstretch>
-                 <verstretch>0</verstretch>
-                </sizepolicy>
-               </property>
-               <property name="text">
-                <string>-</string>
-               </property>
-              </widget>
-             </item>
-            </layout>
-           </widget>
-          </item>
-          <item>
-           <spacer name="verticalSpacer_2">
-            <property name="orientation">
-             <enum>Qt::Vertical</enum>
-            </property>
-            <property name="sizeHint" stdset="0">
-             <size>
-              <width>20</width>
-              <height>40</height>
-             </size>
-            </property>
-           </spacer>
-          </item>
-         </layout>
-        </widget>
-        <widget class="QWidget" name="tab">
-         <attribute name="title">
-          <string>Credential</string>
-         </attribute>
-         <layout class="QGridLayout" name="gridLayout">
-          <item row="0" column="0" rowspan="2" colspan="3">
-           <widget class="QListWidget" name="list_credential">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-           </widget>
-          </item>
-          <item row="2" column="0">
-           <spacer name="horizontalSpacer_2">
-            <property name="orientation">
-             <enum>Qt::Horizontal</enum>
-            </property>
-            <property name="sizeHint" stdset="0">
-             <size>
-              <width>327</width>
-              <height>23</height>
-             </size>
-            </property>
-           </spacer>
-          </item>
-          <item row="3" column="0" colspan="3">
-           <widget class="QGroupBox" name="group_credential">
-            <property name="sizePolicy">
-             <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
-              <horstretch>0</horstretch>
-              <verstretch>0</verstretch>
-             </sizepolicy>
-            </property>
-            <property name="title">
-             <string>Details</string>
-            </property>
-            <layout class="QGridLayout" name="gridLayout_2">
-             <item row="0" column="0">
-              <widget class="QLabel" name="label_credential_realm">
-               <property name="text">
-                <string>Realm</string>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="0">
-              <widget class="QLabel" name="labe_credential_auth">
-               <property name="text">
-                <string>Auth. name</string>
-               </property>
-              </widget>
-             </item>
-             <item row="2" column="0">
-              <widget class="QLabel" name="label_credential_password">
-               <property name="text">
-                <string>Password</string>
-               </property>
-              </widget>
-             </item>
-             <item row="0" column="1">
-              <widget class="KLineEdit" name="edit_credential_realm">
-               <property name="enabled">
-                <bool>false</bool>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="1">
-              <widget class="KLineEdit" name="edit_credential_auth">
-               <property name="enabled">
-                <bool>false</bool>
-               </property>
-              </widget>
-             </item>
-             <item row="2" column="1">
-              <widget class="KLineEdit" name="edit_credential_password">
-               <property name="enabled">
-                <bool>false</bool>
-               </property>
-               <property name="echoMode">
-                <enum>QLineEdit::Password</enum>
-               </property>
-              </widget>
-             </item>
-             <item row="3" column="1">
-              <spacer name="verticalSpacer_4">
-               <property name="orientation">
-                <enum>Qt::Vertical</enum>
-               </property>
-               <property name="sizeType">
-                <enum>QSizePolicy::Minimum</enum>
-               </property>
-               <property name="sizeHint" stdset="0">
-                <size>
-                 <width>20</width>
-                 <height>40</height>
-                </size>
-               </property>
-              </spacer>
-             </item>
-            </layout>
-           </widget>
-          </item>
-          <item row="2" column="1">
-           <widget class="QToolButton" name="button_add_credential">
-            <property name="text">
-             <string>Add</string>
-            </property>
-           </widget>
-          </item>
-          <item row="2" column="2">
-           <widget class="QToolButton" name="button_remove_credential">
-            <property name="text">
-             <string>Remove</string>
-            </property>
-           </widget>
-          </item>
-         </layout>
-        </widget>
-        <widget class="QWidget" name="tab_2">
-         <attribute name="title">
-          <string>Security</string>
-         </attribute>
-         <layout class="QGridLayout" name="gridLayout_3">
-          <item row="0" column="0">
-           <widget class="QScrollArea" name="scrollArea">
-            <property name="widgetResizable">
-             <bool>true</bool>
-            </property>
-            <widget class="QWidget" name="scrollAreaWidgetContents">
-             <property name="geometry">
-              <rect>
-               <x>0</x>
-               <y>0</y>
-               <width>539</width>
-               <height>660</height>
-              </rect>
-             </property>
-             <layout class="QGridLayout" name="gridLayout_5">
-              <item row="2" column="0" colspan="2">
-               <widget class="QLabel" name="label_tls_info">
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-                <property name="text">
-                 <string>TLS transport can be used along with UDP for those calls that would require secure sip transactions (aka SIPS). You can configure a different TLS transport for each account. However each of them will run on a dedicated port, different one from each other.</string>
-                </property>
-                <property name="wordWrap">
-                 <bool>true</bool>
-                </property>
-               </widget>
-              </item>
-              <item row="3" column="0" colspan="2">
-               <widget class="QGroupBox" name="group_security_tls">
-                <property name="sizePolicy">
-                 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                 </sizepolicy>
-                </property>
-                <property name="title">
-                 <string>Enable TLS</string>
-                </property>
-                <property name="checkable">
-                 <bool>true</bool>
-                </property>
-                <property name="checked">
-                 <bool>false</bool>
-                </property>
-                <layout class="QGridLayout" name="gridLayout_4">
-                 <item row="0" column="0">
-                  <widget class="QLabel" name="label_tls_listener">
-                   <property name="text">
-                    <string>Global TLS listener*</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="0" column="1" colspan="3">
-                  <widget class="KIntSpinBox" name="spinbox_tls_listener">
-                   <property name="maximum">
-                    <number>65535</number>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="0" column="4" colspan="5">
-                  <spacer name="horizontalSpacer_4">
-                   <property name="orientation">
-                    <enum>Qt::Horizontal</enum>
-                   </property>
-                   <property name="sizeHint" stdset="0">
-                    <size>
-                     <width>40</width>
-                     <height>20</height>
-                    </size>
-                   </property>
-                  </spacer>
-                 </item>
-                 <item row="1" column="0">
-                  <widget class="QLabel" name="label_tls_authority">
-                   <property name="text">
-                    <string>Authority certificate list</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="1" column="1" colspan="8">
-                  <widget class="KUrlRequester" name="file_tls_authority"/>
-                 </item>
-                 <item row="2" column="0">
-                  <widget class="QLabel" name="label_tls_endpoint">
-                   <property name="text">
-                    <string>Public endpoint certificate</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="2" column="1" colspan="8">
-                  <widget class="KUrlRequester" name="file_tls_endpoint"/>
-                 </item>
-                 <item row="3" column="0">
-                  <widget class="QLabel" name="label_tls_private_key">
-                   <property name="text">
-                    <string>Private key</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="3" column="1" colspan="8">
-                  <widget class="KUrlRequester" name="file_tls_private_key"/>
-                 </item>
-                 <item row="4" column="0">
-                  <widget class="QLabel" name="label_tls_private_key_password">
-                   <property name="text">
-                    <string>Private key password</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="4" column="1" colspan="8">
-                  <widget class="KLineEdit" name="edit_tls_private_key_password"/>
-                 </item>
-                 <item row="5" column="0">
-                  <widget class="QLabel" name="label_tls_method">
-                   <property name="text">
-                    <string>TLS protocol method</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="5" column="1" colspan="3">
-                  <widget class="QComboBox" name="combo_tls_method">
-                   <item>
-                    <property name="text">
-                     <string>Default</string>
-                    </property>
-                   </item>
-                   <item>
-                    <property name="text">
-                     <string>TLSv1</string>
-                    </property>
-                   </item>
-                   <item>
-                    <property name="text">
-                     <string>SSLv2</string>
-                    </property>
-                   </item>
-                   <item>
-                    <property name="text">
-                     <string>SSLv3</string>
-                    </property>
-                   </item>
-                   <item>
-                    <property name="text">
-                     <string>SSLv23</string>
-                    </property>
-                   </item>
-                  </widget>
-                 </item>
-                 <item row="5" column="4" colspan="5">
-                  <spacer name="horizontalSpacer_5">
-                   <property name="orientation">
-                    <enum>Qt::Horizontal</enum>
-                   </property>
-                   <property name="sizeHint" stdset="0">
-                    <size>
-                     <width>40</width>
-                     <height>20</height>
-                    </size>
-                   </property>
-                  </spacer>
-                 </item>
-                 <item row="6" column="0">
-                  <widget class="QLabel" name="label_tls_cipher">
-                   <property name="text">
-                    <string>TLS cipher list</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="6" column="1" colspan="8">
-                  <widget class="KLineEdit" name="edit_tls_cipher"/>
-                 </item>
-                 <item row="7" column="0">
-                  <widget class="QLabel" name="label_tls_outgoing">
-                   <property name="text">
-                    <string>Outgoing TLS server name</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="7" column="1" colspan="8">
-                  <widget class="KLineEdit" name="edit_tls_outgoing"/>
-                 </item>
-                 <item row="8" column="0">
-                  <widget class="QLabel" name="label_tls_timeout">
-                   <property name="text">
-                    <string>Negotiation timeout (s:ms)</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="8" column="1">
-                  <widget class="KIntSpinBox" name="spinbox_tls_timeout_sec">
-                   <property name="sizePolicy">
-                    <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-                     <horstretch>0</horstretch>
-                     <verstretch>0</verstretch>
-                    </sizepolicy>
-                   </property>
-                   <property name="minimumSize">
-                    <size>
-                     <width>50</width>
-                     <height>0</height>
-                    </size>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="9" column="0" colspan="5">
-                  <widget class="QCheckBox" name="check_tls_incoming">
-                   <property name="text">
-                    <string>Verify incoming certificates (server side)</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="10" column="0" colspan="5">
-                  <widget class="QCheckBox" name="check_tls_answer">
-                   <property name="text">
-                    <string>Verify answer certificates (client side)</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="11" column="0" colspan="5">
-                  <widget class="QCheckBox" name="check_tls_requier_cert">
-                   <property name="text">
-                    <string>Require a certificate for incoming TLS connections</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="12" column="0">
-                  <widget class="QLabel" name="label_tls_details">
-                   <property name="text">
-                    <string>*Apply to all accounts</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="13" column="0">
-                  <spacer name="verticalSpacer">
-                   <property name="orientation">
-                    <enum>Qt::Vertical</enum>
-                   </property>
-                   <property name="sizeHint" stdset="0">
-                    <size>
-                     <width>20</width>
-                     <height>40</height>
-                    </size>
-                   </property>
-                  </spacer>
-                 </item>
-                 <item row="8" column="4" colspan="5">
-                  <spacer name="horizontalSpacer_3">
-                   <property name="orientation">
-                    <enum>Qt::Horizontal</enum>
-                   </property>
-                   <property name="sizeHint" stdset="0">
-                    <size>
-                     <width>40</width>
-                     <height>20</height>
-                    </size>
-                   </property>
-                  </spacer>
-                 </item>
-                 <item row="8" column="3">
-                  <widget class="KIntSpinBox" name="spinbox_tls_timeout_msec">
-                   <property name="sizePolicy">
-                    <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-                     <horstretch>0</horstretch>
-                     <verstretch>0</verstretch>
-                    </sizepolicy>
-                   </property>
-                   <property name="minimumSize">
-                    <size>
-                     <width>50</width>
-                     <height>0</height>
-                    </size>
-                   </property>
-                  </widget>
-                 </item>
-                 <item row="8" column="2">
-                  <widget class="QLabel" name="label_timeout2">
-                   <property name="sizePolicy">
-                    <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
-                     <horstretch>0</horstretch>
-                     <verstretch>0</verstretch>
-                    </sizepolicy>
-                   </property>
-                   <property name="minimumSize">
-                    <size>
-                     <width>10</width>
-                     <height>0</height>
-                    </size>
-                   </property>
-                   <property name="maximumSize">
-                    <size>
-                     <width>10</width>
-                     <height>16777215</height>
-                    </size>
-                   </property>
-                   <property name="text">
-                    <string>&lt;center&gt;:&lt;/center&gt;</string>
-                   </property>
-                  </widget>
-                 </item>
-                </layout>
-               </widget>
-              </item>
-              <item row="0" column="0" colspan="2">
-               <widget class="QGroupBox" name="groupbox_STRP_keyexchange">
-                <property name="title">
-                 <string>SRTP key exchange</string>
-                </property>
-                <layout class="QVBoxLayout" name="verticalLayout_2">
-                 <item>
-                  <widget class="QComboBox" name="combo_security_STRP">
-                   <property name="sizePolicy">
-                    <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-                     <horstretch>0</horstretch>
-                     <verstretch>0</verstretch>
-                    </sizepolicy>
-                   </property>
-                   <item>
-                    <property name="text">
-                     <string>Disabled</string>
-                    </property>
-                   </item>
-                   <item>
-                    <property name="text">
-                     <string>ZRTP</string>
-                    </property>
-                   </item>
-                   <item>
-                    <property name="text">
-                     <string>SDES</string>
-                    </property>
-                   </item>
-                  </widget>
-                 </item>
-                 <item>
-                  <widget class="QCheckBox" name="checkbox_ZTRP_send_hello">
-                   <property name="text">
-                    <string>Send Hello Hash in SDP</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item>
-                  <widget class="QCheckBox" name="checkbox_ZRTP_warn_supported">
-                   <property name="text">
-                    <string>Ask user to confirm SAS</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item>
-                  <widget class="QCheckBox" name="checkbox_ZRTP_Ask_user">
-                   <property name="text">
-                    <string>Warn if ZRTP is not supported</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item>
-                  <widget class="QCheckBox" name="checkbox_ZRTP_display_SAS">
-                   <property name="text">
-                    <string>Display SAS once for hold events</string>
-                   </property>
-                  </widget>
-                 </item>
-                 <item>
-                  <widget class="QCheckBox" name="checkbox_SDES_fallback_rtp">
-                   <property name="text">
-                    <string>Fallback on RTP on SDES failure</string>
-                   </property>
-                  </widget>
-                 </item>
-                </layout>
-               </widget>
-              </item>
-             </layout>
-            </widget>
-           </widget>
-          </item>
-         </layout>
-        </widget>
-        <widget class="QWidget" name="tab_3">
-         <attribute name="title">
-          <string>Ringtone</string>
-         </attribute>
-         <layout class="QVBoxLayout" name="verticalLayout_4">
-          <item>
-           <widget class="QGroupBox" name="m_pEnableRingtoneGB">
-            <property name="title">
-             <string>Ringtone</string>
-            </property>
-            <property name="checkable">
-             <bool>true</bool>
-            </property>
-            <layout class="QGridLayout" name="gridLayout_6">
-             <item row="0" column="0" colspan="2">
-              <widget class="QListWidget" name="m_pRingtoneListLW"/>
-             </item>
-             <item row="1" column="0">
-              <widget class="QCheckBox" name="m_pUseCustomFileCK">
-               <property name="text">
-                <string>Use custom file</string>
-               </property>
-              </widget>
-             </item>
-             <item row="1" column="1">
-              <widget class="KUrlRequester" name="m_pRingTonePath">
-               <property name="filter">
-                <string notr="true">*.ul *.au *.wav</string>
-               </property>
-              </widget>
-             </item>
-            </layout>
-           </widget>
-          </item>
-         </layout>
-        </widget>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-  </layout>
- </widget>
- <customwidgets>
-  <customwidget>
-   <class>KEditListBox</class>
-   <extends>QGroupBox</extends>
-   <header>keditlistbox.h</header>
-  </customwidget>
-  <customwidget>
-   <class>KLineEdit</class>
-   <extends>QLineEdit</extends>
-   <header>klineedit.h</header>
-  </customwidget>
-  <customwidget>
-   <class>KIntSpinBox</class>
-   <extends>QSpinBox</extends>
-   <header>knuminput.h</header>
-  </customwidget>
-  <customwidget>
-   <class>KUrlRequester</class>
-   <extends>QFrame</extends>
-   <header>kurlrequester.h</header>
-  </customwidget>
- </customwidgets>
- <resources>
-  <include location="../qrc/resources.qrc"/>
- </resources>
- <connections>
-  <connection>
-   <sender>checkbox_stun</sender>
-   <signal>toggled(bool)</signal>
-   <receiver>line_stun</receiver>
-   <slot>setEnabled(bool)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>390</x>
-     <y>400</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>838</x>
-     <y>401</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>checkbox_stun</sender>
-   <signal>toggled(bool)</signal>
-   <receiver>radioButton_pa_same_as_local</receiver>
-   <slot>setDisabled(bool)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>390</x>
-     <y>400</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>622</x>
-     <y>239</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>checkbox_stun</sender>
-   <signal>toggled(bool)</signal>
-   <receiver>radioButton_pa_custom</receiver>
-   <slot>setDisabled(bool)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>390</x>
-     <y>400</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>622</x>
-     <y>264</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>m_pUseCustomFileCK</sender>
-   <signal>clicked(bool)</signal>
-   <receiver>m_pRingTonePath</receiver>
-   <slot>setEnabled(bool)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>390</x>
-     <y>519</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>469</x>
-     <y>519</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>m_pUseCustomFileCK</sender>
-   <signal>clicked(bool)</signal>
-   <receiver>m_pRingtoneListLW</receiver>
-   <slot>setDisabled(bool)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>340</x>
-     <y>520</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>365</x>
-     <y>394</y>
-    </hint>
-   </hints>
-  </connection>
- </connections>
-</ui>
diff --git a/kde/src/conf/dlgaddressbook.cpp b/kde/src/conf/dlgaddressbook.cpp
deleted file mode 100755
index a337eddf69e3325018740c3cfab28b115c3be3ee..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaddressbook.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "dlgaddressbook.h"
-
-#include "klib/ConfigurationSkeleton.h"
-
-///Constructor
-DlgAddressBook::DlgAddressBook(QWidget *parent)
- : QWidget(parent)
-{
-   setupUi(this);
-   
-   m_pPhoneTypeList->addItem( m_mNumbertype["Work"]            = new QListWidgetItem("Work"            ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Home"]            = new QListWidgetItem("Home"            ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Messenger"]       = new QListWidgetItem("Messenger"       ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Prefered number"] = new QListWidgetItem("Prefered number" ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Voice"]           = new QListWidgetItem("Voice"           ));
-//    m_pPhoneTypeList->addItem( m_mNumbertype["Fax"]             = new QListWidgetItem("Fax"             ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Mobile"]          = new QListWidgetItem("Mobile"          ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Video"]           = new QListWidgetItem("Video"           ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Mailbox"]         = new QListWidgetItem("Mailbox"         ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Modem"]           = new QListWidgetItem("Modem"           ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Car"]             = new QListWidgetItem("Car"             ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["ISDN"]            = new QListWidgetItem("ISDN"            ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["PCS"]             = new QListWidgetItem("PCS"             ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Pager"]           = new QListWidgetItem("Pager"           ));
-   m_pPhoneTypeList->addItem( m_mNumbertype["Other..."]        = new QListWidgetItem("Other..."        ));
-
-   QStringList list = ConfigurationSkeleton::phoneTypeList();
-   foreach(QListWidgetItem* i,m_mNumbertype) {
-      i->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled);
-      i->setCheckState((list.indexOf(m_mNumbertype.key(i)) != -1)?Qt::Checked:Qt::Unchecked);
-   }
-} //DlgAddressBook
-
-///Destructor
-DlgAddressBook::~DlgAddressBook()
-{
-}
-
-///Reload the widget
-void DlgAddressBook::updateWidgets()
-{
-   
-}
-
-///Save the settings
-void DlgAddressBook::updateSettings()
-{
-   QStringList list;
-   foreach(QListWidgetItem* i,m_mNumbertype) {
-      if (i->checkState() == Qt::Checked)
-         list << m_mNumbertype.key(i);
-   }
-   ConfigurationSkeleton::setPhoneTypeList(list);
-}
diff --git a/kde/src/conf/dlgaddressbook.h b/kde/src/conf/dlgaddressbook.h
deleted file mode 100755
index 6ee981adc4aeee2a2cc59262f8a67be544306ba6..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaddressbook.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef DLGADDRESSBOOK_H
-#define DLGADDRESSBOOK_H
-
-#include <QtCore/QHash>
-#include <QtCore/QString>
-#include <QtGui/QWidget>
-#include <QtGui/QListWidgetItem>
-
-#include "ui_dlgaddressbookbase.h"
-
-/**
-	@author Jérémy Quentin <jeremy.quentin@gmail.com>
-*/
-class DlgAddressBook : public QWidget, public Ui_DlgAddressBookBase
-{
-Q_OBJECT
-public:
-   DlgAddressBook(QWidget *parent = 0);
-
-   ~DlgAddressBook();
-
-private:
-   QHash<QString,QListWidgetItem*> m_mNumbertype;
-
-public slots:
-   void updateWidgets();
-   void updateSettings();
-
-
-};
-
-#endif
diff --git a/kde/src/conf/dlgaddressbookbase.ui b/kde/src/conf/dlgaddressbookbase.ui
deleted file mode 100755
index 1d05c89fcc608ab8b8be469f42af854a7c5a65fc..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaddressbookbase.ui
+++ /dev/null
@@ -1,78 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DlgAddressBookBase</class>
- <widget class="QWidget" name="DlgAddressBookBase">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>661</width>
-    <height>593</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string notr="true">Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QCheckBox" name="kcfg_enableAddressBook">
-     <property name="text">
-      <string>Enable address book</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <widget class="QLabel" name="m_pPhonetypeL">
-     <property name="text">
-      <string>Use contact from the following phone number category:</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <widget class="QListWidget" name="m_pPhoneTypeList">
-     <property name="editTriggers">
-      <set>QAbstractItemView::NoEditTriggers</set>
-     </property>
-     <property name="selectionMode">
-      <enum>QAbstractItemView::SingleSelection</enum>
-     </property>
-     <property name="sortingEnabled">
-      <bool>true</bool>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <widget class="QGroupBox" name="groupBox">
-     <property name="title">
-      <string>Contact list details</string>
-     </property>
-     <layout class="QVBoxLayout" name="verticalLayout_2">
-      <item>
-       <widget class="QCheckBox" name="kcfg_displayOrganisation">
-        <property name="text">
-         <string>Display organisation</string>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QCheckBox" name="kcfg_displayEmail">
-        <property name="text">
-         <string>Display e-mail address</string>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QCheckBox" name="kcfg_alwaysShowPhoneNumber">
-        <property name="text">
-         <string>Always display phone number</string>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-  </layout>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/kde/src/conf/dlgaudio.cpp b/kde/src/conf/dlgaudio.cpp
deleted file mode 100755
index 4f5233237e72fc6cdd3d1649bb1dfd0f979dd7c1..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaudio.cpp
+++ /dev/null
@@ -1,106 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "dlgaudio.h"
-
-#include <KLineEdit>
-#include "lib/configurationmanager_interface_singleton.h"
-#include "klib/ConfigurationSkeleton.h"
-#include "conf/ConfigurationDialog.h"
-#include <QtGui/QHeaderView>
-#include <KStandardDirs>
-
-#include "lib/sflphone_const.h"
-
-DlgAudio::DlgAudio(KConfigDialog *parent)
- : QWidget(parent)
-{
-   setupUi(this);
-
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-
-   KUrlRequester_destinationFolder->setMode(KFile::Directory|KFile::ExistingOnly|KFile::LocalOnly);
-   KUrlRequester_destinationFolder->setUrl(KUrl(configurationManager.getRecordPath()));
-   KUrlRequester_destinationFolder->lineEdit()->setObjectName("kcfg_destinationFolder");
-   KUrlRequester_destinationFolder->lineEdit()->setReadOnly(true);
-
-   connect( box_alsaPlugin, SIGNAL(activated(int)),  parent, SLOT(updateButtons()));
-   connect( this,           SIGNAL(updateButtons()), parent, SLOT(updateButtons()));
-
-}
-
-
-DlgAudio::~DlgAudio()
-{
-}
-
-void DlgAudio::updateWidgets()
-{
-   loadAlsaSettings();
-}
-
-
-void DlgAudio::updateSettings()
-{
-   //alsaPlugin
-   ConfigurationSkeleton * skeleton = ConfigurationSkeleton::self();
-   skeleton->setAlsaPlugin(box_alsaPlugin->currentText());
-   //skeleton->setRingtone(KUrlRequester_ringtone->lineEdit()->text());
-   
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   configurationManager.setRecordPath(KUrlRequester_destinationFolder->lineEdit()->text());
-}
-
-bool DlgAudio::hasChanged()
-{
-   ConfigurationSkeleton * skeleton = ConfigurationSkeleton::self();
-   bool alsaPluginHasChanged = skeleton->interface() == ConfigurationSkeleton::EnumInterface::ALSA && skeleton->alsaPlugin() != box_alsaPlugin->currentText();
-   return alsaPluginHasChanged ;
-}
-
-void DlgAudio::loadAlsaSettings()
-{
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   if(QString(configurationManager.getAudioManager()) == "alsa") {
-      ConfigurationSkeleton* skeleton = ConfigurationSkeleton::self();
-
-      int index = box_alsaPlugin->findText(skeleton->alsaPlugin());
-      if(index < 0) index = 0;
-      QStringList pluginList       = configurationManager.getAudioPluginList       ();
-      box_alsaPlugin->clear                 (                              );
-      box_alsaPlugin->addItems              ( pluginList                   );
-      box_alsaPlugin->setCurrentIndex       ( index                        );
-
-      QStringList inputDeviceList  = configurationManager.getAudioInputDeviceList  ();
-      kcfg_alsaInputDevice->clear           (                              );
-      kcfg_alsaInputDevice->addItems        ( inputDeviceList              );
-      kcfg_alsaInputDevice->setCurrentIndex ( skeleton->alsaInputDevice()  );
-
-      QStringList outputDeviceList = configurationManager.getAudioOutputDeviceList ();
-      kcfg_alsaOutputDevice->clear          (                              );
-      kcfg_alsaOutputDevice->addItems       ( outputDeviceList             );
-      kcfg_alsaOutputDevice->setCurrentIndex( skeleton->alsaOutputDevice() );
-
-      groupBox_alsa->setEnabled(true);
-   }
-   else {
-      groupBox_alsa->setEnabled(false);
-   }
-}
\ No newline at end of file
diff --git a/kde/src/conf/dlgaudio.h b/kde/src/conf/dlgaudio.h
deleted file mode 100755
index 92361eb88b27ac1bc934bba7dc86ebb40a48bfd8..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaudio.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef DLGAUDIO_H
-#define DLGAUDIO_H
-
-#include <QWidget>
-#include <kconfigdialog.h>
-
-#include "ui_dlgaudiobase.h"
-#include "klib/ConfigurationSkeleton.h"
-
-/**
-   @author Jérémy Quentin <jeremy.quentin@gmail.com>
-*/
-class DlgAudio : public QWidget, public Ui_DlgAudioBase
-{
-Q_OBJECT
-public:
-   //Constructor
-   DlgAudio(KConfigDialog *parent = 0);
-
-   //Destructor
-   ~DlgAudio();
-
-public slots:
-   void updateWidgets();
-   void updateSettings();
-   bool hasChanged();
-   /**
-    *   Loads the ALSA settings to fill the combo boxes
-    *   of the ALSA settings.
-    *   ALSA choices for input, output... can be load only
-    *   when the daemon has set ALSA as sound manager.
-    *   So we have to load these settings once the user choses
-    *   ALSA.
-    */
-   void loadAlsaSettings();
-
-private slots:
-   //void codecTableChanged();
-
-signals:
-   ///Emitted when the buttons need to be updated in the parent dialog
-   void updateButtons();
-};
-
-#endif
diff --git a/kde/src/conf/dlgaudiobase.ui b/kde/src/conf/dlgaudiobase.ui
deleted file mode 100755
index f5d00c4b4b729609b3f1b5d3d639de38e36d1e34..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgaudiobase.ui
+++ /dev/null
@@ -1,255 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DlgAudioBase</class>
- <widget class="QWidget" name="DlgAudioBase">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>467</width>
-    <height>437</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string notr="true">Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QGroupBox" name="groupBox1_audio">
-     <property name="mouseTracking">
-      <bool>false</bool>
-     </property>
-     <property name="title">
-      <string/>
-     </property>
-     <layout class="QFormLayout" name="formLayout_3">
-      <property name="fieldGrowthPolicy">
-       <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
-      </property>
-      <item row="0" column="0">
-       <widget class="QLabel" name="label_interface">
-        <property name="text">
-         <string>Sound manager</string>
-        </property>
-        <property name="buddy">
-         <cstring>kcfg_interface</cstring>
-        </property>
-       </widget>
-      </item>
-      <item row="0" column="1">
-       <widget class="KComboBox" name="kcfg_interface">
-        <item>
-         <property name="text">
-          <string>ALSA</string>
-         </property>
-        </item>
-        <item>
-         <property name="text">
-          <string>PulseAudio</string>
-         </property>
-        </item>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <widget class="QStackedWidget" name="stackedWidget_interfaceSpecificSettings">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="currentIndex">
-      <number>0</number>
-     </property>
-     <widget class="QWidget" name="page1_alsa">
-      <layout class="QVBoxLayout" name="verticalLayout_20">
-       <property name="margin">
-        <number>0</number>
-       </property>
-       <item>
-        <widget class="QGroupBox" name="groupBox_alsa">
-         <property name="title">
-          <string>ALSA settings</string>
-         </property>
-         <layout class="QFormLayout" name="formLayout_4">
-          <property name="fieldGrowthPolicy">
-           <enum>QFormLayout::ExpandingFieldsGrow</enum>
-          </property>
-          <property name="verticalSpacing">
-           <number>5</number>
-          </property>
-          <property name="leftMargin">
-           <number>9</number>
-          </property>
-          <item row="0" column="0">
-           <widget class="QLabel" name="label1_alsaPugin">
-            <property name="text">
-             <string>ALSA plugin</string>
-            </property>
-            <property name="buddy">
-             <cstring>box_alsaPlugin</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="0" column="1">
-           <widget class="KComboBox" name="box_alsaPlugin">
-            <property name="sizeAdjustPolicy">
-             <enum>QComboBox::AdjustToContents</enum>
-            </property>
-           </widget>
-          </item>
-          <item row="2" column="0">
-           <widget class="QLabel" name="label2_in">
-            <property name="text">
-             <string>Input</string>
-            </property>
-            <property name="buddy">
-             <cstring>kcfg_alsaInputDevice</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="2" column="1">
-           <widget class="KComboBox" name="kcfg_alsaInputDevice">
-            <property name="sizeAdjustPolicy">
-             <enum>QComboBox::AdjustToContents</enum>
-            </property>
-           </widget>
-          </item>
-          <item row="4" column="0">
-           <widget class="QLabel" name="label3_out">
-            <property name="text">
-             <string>Output</string>
-            </property>
-            <property name="buddy">
-             <cstring>kcfg_alsaOutputDevice</cstring>
-            </property>
-           </widget>
-          </item>
-          <item row="4" column="1">
-           <widget class="KComboBox" name="kcfg_alsaOutputDevice">
-            <property name="sizeAdjustPolicy">
-             <enum>QComboBox::AdjustToContents</enum>
-            </property>
-           </widget>
-          </item>
-         </layout>
-        </widget>
-       </item>
-      </layout>
-     </widget>
-     <widget class="QWidget" name="page2_pulseAudio">
-      <layout class="QVBoxLayout" name="verticalLayout_7">
-       <item>
-        <widget class="QGroupBox" name="groupBox_pulseAudio">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="title">
-          <string>PulseAudio settings</string>
-         </property>
-         <layout class="QFormLayout" name="formLayout_11">
-          <property name="fieldGrowthPolicy">
-           <enum>QFormLayout::ExpandingFieldsGrow</enum>
-          </property>
-          <item row="0" column="0">
-           <widget class="QCheckBox" name="kcfg_pulseAudioVolumeAlter">
-            <property name="text">
-             <string>Mute other applications during a call</string>
-            </property>
-           </widget>
-          </item>
-         </layout>
-        </widget>
-       </item>
-      </layout>
-     </widget>
-    </widget>
-   </item>
-   <item>
-    <widget class="QGroupBox" name="groupBox1_recordGeneral">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="title">
-      <string>Recording</string>
-     </property>
-     <layout class="QHBoxLayout" name="horizontalLayout">
-      <item>
-       <widget class="QLabel" name="label_destinationFolderd">
-        <property name="text">
-         <string>Destination folder</string>
-        </property>
-        <property name="buddy">
-         <cstring>KUrlRequester_destinationFolder</cstring>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="KUrlRequester" name="KUrlRequester_destinationFolder">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-          <horstretch>0</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <spacer name="verticalSpacer">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>20</width>
-       <height>40</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-  </layout>
- </widget>
- <customwidgets>
-  <customwidget>
-   <class>KComboBox</class>
-   <extends>QComboBox</extends>
-   <header>kcombobox.h</header>
-  </customwidget>
-  <customwidget>
-   <class>KUrlRequester</class>
-   <extends>QFrame</extends>
-   <header>kurlrequester.h</header>
-  </customwidget>
- </customwidgets>
- <resources/>
- <connections>
-  <connection>
-   <sender>kcfg_interface</sender>
-   <signal>currentIndexChanged(int)</signal>
-   <receiver>stackedWidget_interfaceSpecificSettings</receiver>
-   <slot>setCurrentIndex(int)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>215</x>
-     <y>31</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>442</x>
-     <y>337</y>
-    </hint>
-   </hints>
-  </connection>
- </connections>
-</ui>
diff --git a/kde/src/conf/dlgdisplay.cpp b/kde/src/conf/dlgdisplay.cpp
deleted file mode 100755
index cf7c6d7302b5d609bfb3828d20bb0858d3f17e88..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgdisplay.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "dlgdisplay.h"
-
-DlgDisplay::DlgDisplay(QWidget *parent)
- : QWidget(parent)
-{
-   setupUi(this);
-}
-
-
-DlgDisplay::~DlgDisplay()
-{
-}
-
-
diff --git a/kde/src/conf/dlgdisplay.h b/kde/src/conf/dlgdisplay.h
deleted file mode 100755
index 81799771b5c6dbedd02042de71a28b73707004a9..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgdisplay.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef DLGDISPLAY_H
-#define DLGDISPLAY_H
-
-#include <QWidget>
-
-#include "ui_dlgdisplaybase.h"
-
-/**
-	@author Jérémy Quentin <jeremy.quentin@gmail.com>
-*/
-class DlgDisplay : public QWidget, public Ui_DlgDisplayBase
-{
-Q_OBJECT
-public:
-   //Constructor
-   DlgDisplay(QWidget *parent = 0);
-
-   //Destructor
-   ~DlgDisplay();
-
-};
-
-#endif
diff --git a/kde/src/conf/dlgdisplaybase.ui b/kde/src/conf/dlgdisplaybase.ui
deleted file mode 100755
index 2d91e764f5eeaef3c2c4ffacd8add2dd9ac3a477..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgdisplaybase.ui
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DlgDisplayBase</class>
- <widget class="QWidget" name="DlgDisplayBase">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>373</width>
-    <height>300</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string notr="true">Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QLabel" name="label1_notifications">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="text">
-      <string>Enable notifications</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <widget class="QWidget" name="widget1_notifications" native="true">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <layout class="QHBoxLayout" name="horizontalLayout_5">
-      <item>
-       <widget class="QCheckBox" name="kcfg_notifOnCalls">
-        <property name="text">
-         <string>On incoming calls</string>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QCheckBox" name="kcfg_notifOnMessages">
-        <property name="text">
-         <string>On messages</string>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <widget class="QLabel" name="label2_displayMainWindow">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="text">
-      <string>Show main window</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <widget class="QWidget" name="widget_displayMainWindow" native="true">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <layout class="QHBoxLayout" name="horizontalLayout_6">
-      <item>
-       <widget class="QCheckBox" name="kcfg_displayOnStart">
-        <property name="text">
-         <string>On start</string>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QCheckBox" name="kcfg_displayOnCalls">
-        <property name="text">
-         <string>On incoming calls</string>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <spacer name="verticalSpacer_configDisplay">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>20</width>
-       <height>16777215</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-  </layout>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/kde/src/conf/dlggeneral.cpp b/kde/src/conf/dlggeneral.cpp
deleted file mode 100755
index bdad9077e70fec611d16b6eca7289e7fe7efa107..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlggeneral.cpp
+++ /dev/null
@@ -1,88 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "dlggeneral.h"
-#include <QToolButton>
-#include <QAction>
-
-#include "klib/ConfigurationSkeleton.h"
-#include "conf/ConfigurationDialog.h"
-
-DlgGeneral::DlgGeneral(KConfigDialog *parent)
- : QWidget(parent),m_HasChanged(false)
-{
-   setupUi(this);
-   connect(toolButton_historyClear, SIGNAL(clicked()), this, SIGNAL(clearCallHistoryAsked()));
-
-   kcfg_historyMax->setValue(ConfigurationSkeleton::historyMax());
-   kcfg_minimumRowHeight->setEnabled(ConfigurationSkeleton::limitMinimumRowHeight());
-
-   //Need to be ordered
-   m_lCallDetails[ "Display Icon"         ] = "displayCallIcon"        ;
-   m_lCallDetails[ "Display Security"     ] = "displayCallSecure"      ;
-   m_lCallDetails[ "Display Codec"        ] = "displayCallCodec"       ;
-   m_lCallDetails[ "Display Call Number"  ] = "displayCallNumber"      ;
-   m_lCallDetails[ "Display Peer Name"    ] = "displayCallPeer"        ;
-   m_lCallDetails[ "Display organisation" ] = "displayCallOrganisation";
-   m_lCallDetails[ "Display department"   ] = "displayCallDepartment"  ;
-   m_lCallDetails[ "Display e-mail"       ] = "displayCallEmail"       ;
-
-   QMutableMapIterator<QString, QString> iter(m_lCallDetails);
-   while (iter.hasNext()) {
-      iter.next();
-      QListWidgetItem* i = new QListWidgetItem(i18n(iter.key().toAscii()));
-      i->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled);
-      bool checked = ConfigurationSkeleton::self()->findItem(iter.value())->isEqual(true);
-      i->setCheckState((checked)?Qt::Checked:Qt::Unchecked);
-      m_pDetailsList->addItem(m_lItemList[iter.value()] = i);
-   }
-   connect(m_pDetailsList, SIGNAL(itemChanged(QListWidgetItem*)) , this  , SLOT( changed()      ));
-   connect(this          , SIGNAL(updateButtons())               , parent, SLOT( updateButtons()));
-}
-
-DlgGeneral::~DlgGeneral()
-{
-}
-
-bool DlgGeneral::hasChanged()
-{
-   return m_HasChanged;
-}
-
-void DlgGeneral::changed()
-{
-   m_HasChanged = true;
-   emit updateButtons();
-}
-
-void DlgGeneral::updateWidgets()
-{
-}
-
-void DlgGeneral::updateSettings()
-{
-   QMutableMapIterator<QString, QString> iter(m_lCallDetails);
-   while (iter.hasNext()) {
-      iter.next();
-      ConfigurationSkeleton::self()->findItem(iter.value())->setProperty(m_lItemList[iter.value()]->checkState() == Qt::Checked);
-   }
-   ConfigurationSkeleton::setHistoryMax(kcfg_historyMax->value());
-   m_HasChanged = false;
-}
diff --git a/kde/src/conf/dlggeneral.h b/kde/src/conf/dlggeneral.h
deleted file mode 100755
index 7c18c4e39b1e0953717a1bd7c03832ee09483a5e..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlggeneral.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef DLGGENERAL_H
-#define DLGGENERAL_H
-
-#include <QWidget>
-#include <kconfigdialog.h>
-
-#include "ui_dlggeneralbase.h"
-
-/**
-	@author Jérémy Quentin <jeremy.quentin@gmail.com>
-*/
-class DlgGeneral : public QWidget, public Ui_DlgGeneralBase
-{
-Q_OBJECT
-public:
-   //Constructor
-   DlgGeneral(KConfigDialog *parent = 0);
-
-   //Destructor
-   ~DlgGeneral();
-
-   bool hasChanged();
-
-private:
-   QMap<QString,QString>          m_lCallDetails;
-   QMap<QString,QListWidgetItem*> m_lItemList   ;
-   bool m_HasChanged;
-
-public slots:
-   //Mutator
-   void updateWidgets();
-   void updateSettings();
-
-private slots:
-   void changed();
-
-signals:
-   ///Emitted when the history need to be cleared
-   void clearCallHistoryAsked();
-   ///Emitted when the buttons need to be updated
-   void updateButtons();
-
-};
-
-#endif
diff --git a/kde/src/conf/dlggeneralbase.ui b/kde/src/conf/dlggeneralbase.ui
deleted file mode 100755
index 09bee1db3d281c6b9da5a7252a365650d2cf265c..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlggeneralbase.ui
+++ /dev/null
@@ -1,233 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DlgGeneralBase</class>
- <widget class="QWidget" name="DlgGeneralBase">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>525</width>
-    <height>404</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string notr="true">Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QGroupBox" name="groupBox1_history_2">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="title">
-      <string>Call history</string>
-     </property>
-     <layout class="QVBoxLayout" name="verticalLayout_21">
-      <item>
-       <widget class="QWidget" name="widget_historyCapacity_2" native="true">
-        <layout class="QHBoxLayout" name="horizontalLayout_11">
-         <item>
-          <widget class="QCheckBox" name="kcfg_enableHistory">
-           <property name="text">
-            <string>Keep my history for at least</string>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="KIntSpinBox" name="kcfg_historyMax">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="minimum">
-            <number>-8</number>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="QLabel" name="label">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="text">
-            <string>days</string>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <spacer name="horizontalSpacer">
-           <property name="orientation">
-            <enum>Qt::Horizontal</enum>
-           </property>
-           <property name="sizeHint" stdset="0">
-            <size>
-             <width>40</width>
-             <height>20</height>
-            </size>
-           </property>
-          </spacer>
-         </item>
-        </layout>
-       </widget>
-      </item>
-      <item>
-       <widget class="QToolButton" name="toolButton_historyClear">
-        <property name="text">
-         <string>Clear history</string>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <widget class="QGroupBox" name="groupBox2_connection_2">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="title">
-      <string>Connection</string>
-     </property>
-     <layout class="QFormLayout" name="formLayout_13">
-      <property name="fieldGrowthPolicy">
-       <enum>QFormLayout::ExpandingFieldsGrow</enum>
-      </property>
-      <item row="0" column="0">
-       <widget class="QLabel" name="label_SIPPort_2">
-        <property name="text">
-         <string>SIP Port</string>
-        </property>
-        <property name="buddy">
-         <cstring>kcfg_SIPPort</cstring>
-        </property>
-       </widget>
-      </item>
-      <item row="0" column="1">
-       <widget class="QWidget" name="widget_SIPPort_2" native="true">
-        <property name="minimumSize">
-         <size>
-          <width>50</width>
-          <height>0</height>
-         </size>
-        </property>
-        <layout class="QHBoxLayout" name="horizontalLayout_9">
-         <property name="margin">
-          <number>0</number>
-         </property>
-         <item>
-          <widget class="KIntSpinBox" name="kcfg_SIPPort"/>
-         </item>
-         <item>
-          <widget class="QLabel" name="label_WarningSIPPort">
-           <property name="enabled">
-            <bool>false</bool>
-           </property>
-           <property name="text">
-            <string/>
-           </property>
-          </widget>
-         </item>
-        </layout>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <widget class="QGroupBox" name="groupBox">
-     <property name="title">
-      <string>Visible call details</string>
-     </property>
-     <layout class="QGridLayout" name="gridLayout">
-      <item row="0" column="0" colspan="2">
-       <layout class="QHBoxLayout" name="horizontalLayout">
-        <item>
-         <widget class="QCheckBox" name="kcfg_limitMinimumRowHeight">
-          <property name="text">
-           <string>Minimum item height</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QSpinBox" name="kcfg_minimumRowHeight">
-          <property name="enabled">
-           <bool>false</bool>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <spacer name="horizontalSpacer_2">
-          <property name="orientation">
-           <enum>Qt::Horizontal</enum>
-          </property>
-          <property name="sizeHint" stdset="0">
-           <size>
-            <width>40</width>
-            <height>20</height>
-           </size>
-          </property>
-         </spacer>
-        </item>
-       </layout>
-      </item>
-      <item row="1" column="0" colspan="2">
-       <widget class="QListWidget" name="m_pDetailsList"/>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <spacer name="verticalSpacer_configGeneral_2">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>504</width>
-       <height>171</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-  </layout>
- </widget>
- <customwidgets>
-  <customwidget>
-   <class>KIntSpinBox</class>
-   <extends>QSpinBox</extends>
-   <header>knuminput.h</header>
-  </customwidget>
- </customwidgets>
- <resources>
-  <include location="../qrc/resources.qrc"/>
- </resources>
- <connections>
-  <connection>
-   <sender>kcfg_limitMinimumRowHeight</sender>
-   <signal>clicked(bool)</signal>
-   <receiver>kcfg_minimumRowHeight</receiver>
-   <slot>setEnabled(bool)</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>131</x>
-     <y>213</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>203</x>
-     <y>214</y>
-    </hint>
-   </hints>
-  </connection>
- </connections>
-</ui>
diff --git a/kde/src/conf/dlghooks.cpp b/kde/src/conf/dlghooks.cpp
deleted file mode 100755
index 67f5cfa8060908d30b401381cf0286beafc929a9..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlghooks.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "dlghooks.h"
-
-DlgHooks::DlgHooks(QWidget *parent)
- : QWidget(parent)
-{
-   setupUi(this);
-}
-
-
-DlgHooks::~DlgHooks()
-{
-}
-
-
diff --git a/kde/src/conf/dlghooks.h b/kde/src/conf/dlghooks.h
deleted file mode 100755
index 7f5819c85315b3b9076a40904e3a38c12515d3f6..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlghooks.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef DLGHOOKS_H
-#define DLGHOOKS_H
-
-#include <QWidget>
-
-#include "ui_dlghooksbase.h"
-
-/**
-	@author Jérémy Quentin <jeremy.quentin@gmail.com>
-*/
-class DlgHooks : public QWidget, public Ui_DlgHooksBase
-{
-Q_OBJECT
-public:
-   //Constructor
-   DlgHooks(QWidget *parent = 0);
-
-   //Destructor
-   ~DlgHooks();
-
-};
-
-#endif
diff --git a/kde/src/conf/dlghooksbase.ui b/kde/src/conf/dlghooksbase.ui
deleted file mode 100755
index 558daf4440807d13d931c66f38be21f4327b536c..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlghooksbase.ui
+++ /dev/null
@@ -1,203 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DlgHooksBase</class>
- <widget class="QWidget" name="DlgHooksBase">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>520</width>
-    <height>407</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string notr="true">Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QGroupBox" name="groupBox_urlArgument">
-     <property name="title">
-      <string>URL Argument</string>
-     </property>
-     <layout class="QVBoxLayout" name="verticalLayout_12">
-      <item>
-       <widget class="QLabel" name="label">
-        <property name="text">
-         <string>Custom commands on incoming calls with URL</string>
-        </property>
-        <property name="wordWrap">
-         <bool>true</bool>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QWidget" name="widget_protocols" native="true">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
-          <horstretch>0</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
-        </property>
-        <property name="minimumSize">
-         <size>
-          <width>0</width>
-          <height>0</height>
-         </size>
-        </property>
-        <layout class="QHBoxLayout" name="horizontalLayout_8">
-         <property name="leftMargin">
-          <number>0</number>
-         </property>
-         <property name="topMargin">
-          <number>4</number>
-         </property>
-         <property name="rightMargin">
-          <number>4</number>
-         </property>
-         <property name="bottomMargin">
-          <number>4</number>
-         </property>
-         <item>
-          <widget class="QCheckBox" name="kcfg_enableHooksSIP">
-           <property name="text">
-            <string>Trigger on specific SIP header</string>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="QLineEdit" name="kcfg_hooksSIPHeader">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-          </widget>
-         </item>
-        </layout>
-       </widget>
-      </item>
-      <item>
-       <widget class="QCheckBox" name="kcfg_enableHooksIAX">
-        <property name="text">
-         <string>Trigger on IAX2 URL</string>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QWidget" name="widget_urlArgumentForm" native="true">
-        <layout class="QHBoxLayout" name="horizontalLayout">
-         <property name="leftMargin">
-          <number>0</number>
-         </property>
-         <property name="topMargin">
-          <number>4</number>
-         </property>
-         <property name="rightMargin">
-          <number>4</number>
-         </property>
-         <property name="bottomMargin">
-          <number>4</number>
-         </property>
-         <item>
-          <widget class="QLabel" name="label_command">
-           <property name="text">
-            <string>Command to run</string>
-           </property>
-           <property name="buddy">
-            <cstring>kcfg_hooksCommand</cstring>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="KLineEdit" name="kcfg_hooksCommand">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-          </widget>
-         </item>
-        </layout>
-       </widget>
-      </item>
-      <item>
-       <widget class="QLabel" name="label_2">
-        <property name="text">
-         <string>%s will be replaced with the passed URL.</string>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <widget class="QGroupBox" name="groupBox_phoneNumberFormatting">
-     <property name="title">
-      <string>Phone number rewriting</string>
-     </property>
-     <layout class="QVBoxLayout" name="verticalLayout_13">
-      <item>
-       <widget class="QWidget" name="widget_phoneNumberFormattingForm" native="true">
-        <layout class="QHBoxLayout" name="horizontalLayout_2">
-         <property name="leftMargin">
-          <number>0</number>
-         </property>
-         <property name="topMargin">
-          <number>4</number>
-         </property>
-         <property name="rightMargin">
-          <number>4</number>
-         </property>
-         <property name="bottomMargin">
-          <number>4</number>
-         </property>
-         <item>
-          <widget class="QCheckBox" name="kcfg_addPrefix">
-           <property name="text">
-            <string>Prefix dialed numbers with</string>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="KLineEdit" name="kcfg_prepend">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-          </widget>
-         </item>
-        </layout>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <spacer name="verticalSpacer_configHooks">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>499</width>
-       <height>96</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-  </layout>
- </widget>
- <customwidgets>
-  <customwidget>
-   <class>KLineEdit</class>
-   <extends>QLineEdit</extends>
-   <header>klineedit.h</header>
-  </customwidget>
- </customwidgets>
- <resources/>
- <connections/>
-</ui>
diff --git a/kde/src/conf/dlgvideo.cpp b/kde/src/conf/dlgvideo.cpp
deleted file mode 100644
index 089df5186068e5ad486b1b5a54d7267b2f3d265c..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgvideo.cpp
+++ /dev/null
@@ -1,108 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "dlgvideo.h"
-#include "../lib/VideoDevice.h"
-#include "../lib/VideoCodec.h"
-#include "../lib/VideoModel.h"
-#include <KDebug>
-
-DlgVideo::DlgVideo(QWidget *parent)
- : QWidget(parent),m_pDevice(NULL)
-{
-   setupUi(this);
-   
-   QList<VideoDevice*> devices =  VideoDevice::getDeviceList();
-   foreach(VideoDevice* dev,devices) {
-      m_pDeviceCB->addItem(dev->getDeviceId());
-   }
-
-   connect(m_pDeviceCB    ,SIGNAL(currentIndexChanged(QString)),this,SLOT(loadDevice(QString)     ));
-   connect(m_pChannelCB   ,SIGNAL(currentIndexChanged(QString)),this,SLOT(loadResolution(QString) ));
-   connect(m_pResolutionCB,SIGNAL(currentIndexChanged(QString)),this,SLOT(loadRate(QString)       ));
-   connect(m_pRateCB      ,SIGNAL(currentIndexChanged(QString)),this,SLOT(changeRate(QString)     ));
-   connect(m_pPreviewPB   ,SIGNAL(clicked()                   ),this,SLOT(startStopPreview()      ));
-
-
-   m_pConfGB->setEnabled(devices.size());
-
-   if (devices.size())
-      loadDevice(devices[0]->getDeviceId());
-}
-
-
-DlgVideo::~DlgVideo()
-{
-   VideoModel::getInstance()->stopPreview();
-}
-
-void DlgVideo::loadDevice(QString device) {
-   m_pDevice = VideoDevice::getDevice(device);
-   QString curChan = m_pDevice->getChannel();
-   if (m_pDevice) {
-      m_pChannelCB->clear();
-      foreach(VideoChannel channel,m_pDevice->getChannelList()) {
-         m_pChannelCB->addItem(channel);
-         if (channel == curChan)
-            m_pChannelCB->setCurrentIndex(m_pChannelCB->count()-1);
-      }
-   }
-}
-
-void DlgVideo::loadResolution(QString channel)
-{
-   Resolution current = m_pDevice->getResolution();
-   m_pResolutionCB->clear();
-   foreach(Resolution res,m_pDevice->getResolutionList(channel)) {
-      m_pResolutionCB->addItem(res.toString());
-      if (current == res) {
-         m_pResolutionCB->setCurrentIndex(m_pResolutionCB->count()-1);
-      }
-   }
-   m_pDevice->setChannel(channel);
-}
-
-void DlgVideo::loadRate(QString resolution)
-{
-   m_pRateCB->clear();
-   QString rate = m_pDevice->getRate();
-   foreach(QString r,m_pDevice->getRateList(m_pChannelCB->currentText(),resolution)) {
-      m_pRateCB->addItem(r);
-      if (r == rate)
-         m_pRateCB->setCurrentIndex(m_pRateCB->count()-1);
-   }
-   m_pDevice->setResolution(resolution);
-}
-
-void DlgVideo::changeRate(QString rate)
-{
-   m_pDevice->setRate(rate);
-}
-
-void DlgVideo::startStopPreview()
-{
-   if (VideoModel::getInstance()->isPreviewing()) {
-      m_pPreviewPB->setText(i18n("Start preview"));
-      VideoModel::getInstance()->stopPreview();
-   }
-   else {
-      m_pPreviewPB->setText(i18n("Stop preview"));
-      VideoModel::getInstance()->startPreview();
-   }
-}
\ No newline at end of file
diff --git a/kde/src/conf/dlgvideo.h b/kde/src/conf/dlgvideo.h
deleted file mode 100644
index 8a30dc137217a9efec71f4209e024ed6df29c637..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgvideo.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef DLG_VIDEO_H
-#define DLG_VIDEO_H
-
-#include <QWidget>
-
-#include "ui_dlgvideobase.h"
-
-class VideoDevice;
-
-///DlgVideo: video preferences for sflphone
-class DlgVideo : public QWidget, public Ui_DlgVideoBase
-{
-Q_OBJECT
-public:
-   //Constructor
-   DlgVideo(QWidget *parent = 0);
-
-   //Destructor
-   ~DlgVideo();
-
-private slots:
-   void loadDevice(QString device);
-   void loadResolution(QString channel);
-   void loadRate(QString resolution);
-   void changeRate(QString rate);
-   void startStopPreview();
-
-private:
-   //Attribute
-   VideoDevice* m_pDevice;
-
-};
-
-#endif
diff --git a/kde/src/conf/dlgvideobase.ui b/kde/src/conf/dlgvideobase.ui
deleted file mode 100644
index 53d61b5eef0466daa297016d3eb2c75fdaafa8bd..0000000000000000000000000000000000000000
--- a/kde/src/conf/dlgvideobase.ui
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DlgVideoBase</class>
- <widget class="QWidget" name="DlgVideoBase">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>654</width>
-    <height>455</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string>Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <layout class="QHBoxLayout" name="horizontalLayout_2">
-     <item>
-      <widget class="QLabel" name="m_pDeviceL">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="text">
-        <string>Device:</string>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QComboBox" name="m_pDeviceCB">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </item>
-   <item>
-    <widget class="QGroupBox" name="m_pConfGB">
-     <property name="title">
-      <string>Device configuration</string>
-     </property>
-     <layout class="QGridLayout" name="gridLayout">
-      <item row="0" column="0" rowspan="2">
-       <layout class="QFormLayout" name="formLayout">
-        <property name="fieldGrowthPolicy">
-         <enum>QFormLayout::ExpandingFieldsGrow</enum>
-        </property>
-        <item row="0" column="0">
-         <widget class="QLabel" name="m_pChannelL">
-          <property name="text">
-           <string>Channel</string>
-          </property>
-         </widget>
-        </item>
-        <item row="0" column="1">
-         <widget class="QComboBox" name="m_pChannelCB">
-          <property name="sizePolicy">
-           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-            <horstretch>0</horstretch>
-            <verstretch>0</verstretch>
-           </sizepolicy>
-          </property>
-         </widget>
-        </item>
-        <item row="1" column="0">
-         <widget class="QLabel" name="m_pResolutionL">
-          <property name="text">
-           <string>Resolution</string>
-          </property>
-         </widget>
-        </item>
-        <item row="1" column="1">
-         <widget class="QComboBox" name="m_pResolutionCB">
-          <property name="sizePolicy">
-           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-            <horstretch>0</horstretch>
-            <verstretch>0</verstretch>
-           </sizepolicy>
-          </property>
-         </widget>
-        </item>
-        <item row="2" column="0">
-         <widget class="QLabel" name="m_pRateL">
-          <property name="text">
-           <string>Rate</string>
-          </property>
-         </widget>
-        </item>
-        <item row="2" column="1">
-         <widget class="QComboBox" name="m_pRateCB">
-          <property name="sizePolicy">
-           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-            <horstretch>0</horstretch>
-            <verstretch>0</verstretch>
-           </sizepolicy>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-      <item row="0" column="1">
-       <widget class="VideoWidget" name="m_pPreviewGV"/>
-      </item>
-      <item row="1" column="1">
-       <widget class="QPushButton" name="m_pPreviewPB">
-        <property name="text">
-         <string>Start preview</string>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <spacer name="verticalSpacer">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>20</width>
-       <height>34</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-  </layout>
- </widget>
- <customwidgets>
-   <customwidget>
-   <class>VideoWidget</class>
-   <extends>QWidget</extends>
-   <header location="global">widgets/VideoWidget.h</header>
-   <container>1</container>
-  </customwidget>
-  </customwidgets>
- <resources/>
- <connections/>
-</ui>
diff --git a/kde/src/icons/accept.svg b/kde/src/icons/accept.svg
deleted file mode 100755
index 8d84af6b017730112f197bf2eafd5c0c00adbace..0000000000000000000000000000000000000000
--- a/kde/src/icons/accept.svg
+++ /dev/null
@@ -1,182 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="accept.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective32" />
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16"
-     inkscape:cx="18.87396"
-     inkscape:cy="2.756874"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1331"
-     inkscape:window-height="922"
-     inkscape:window-x="169"
-     inkscape:window-y="24"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 7.3417195,21.902705 L 7.3417195,9.4553023 L 3.2972955,9.4553023 L 12.250001,0.03140142 L 21.202707,9.4553023 L 17.158282,9.4553023 L 17.158282,21.902705 L 7.3417195,21.902705 z "
-       id="rect4262" />
-    <g
-       id="g2181"
-       transform="matrix(0.8753565,0,0,0.8754652,-11.955751,23.215691)"
-       style="fill:none;stroke:#000000;stroke-opacity:0.44968554">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968554"
-         d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-         id="path2183"
-         sodipodi:nodetypes="csccczccsccccc" />
-    </g>
-    <g
-       id="g4160"
-       transform="matrix(0.880119,0,0,0.880119,-2.1102174,12.142342)"
-       style="fill:url(#linearGradient2439);fill-opacity:1">
-      <path
-         sodipodi:nodetypes="cccsccsccsccc"
-         id="path3153"
-         d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-         style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:#0f5600;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path3161"
-         d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-         style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4140"
-         d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-         style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4246"
-         d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-         style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4258"
-         d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-         style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/add.png b/kde/src/icons/add.png
deleted file mode 100755
index 1e03be9bc896c5f6d8a943ff9d153b42b67e6b16..0000000000000000000000000000000000000000
Binary files a/kde/src/icons/add.png and /dev/null differ
diff --git a/kde/src/icons/busy.svg b/kde/src/icons/busy.svg
deleted file mode 100755
index 3f9adf3e27c52ad3c01af16ce290cf7faa7d7b72..0000000000000000000000000000000000000000
--- a/kde/src/icons/busy.svg
+++ /dev/null
@@ -1,781 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="current (copie).svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#ff9e54;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#903e00;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#903e00;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#ff750c;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="3.0470817"
-       x2="23.496424"
-       y1="10.387442"
-       x1="1.267894"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2308"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2304"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2294" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16"
-     inkscape:cx="13.429637"
-     inkscape:cy="14.062082"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="425" />
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2364"
-       inkscape:label="Calque 1"
-       transform="translate(12.25524,-3.4355522)">
-      <g
-         transform="translate(7.9455775,4.2707653)"
-         inkscape:label="Calque 1"
-         id="g2446">
-        <g
-           id="g2181"
-           transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-           style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-          <path
-             style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-             d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-             id="path2183"
-             sodipodi:nodetypes="csccczccsccccc" />
-        </g>
-        <g
-           id="g2451"
-           transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-          <path
-             sodipodi:nodetypes="cccsccsccsccc"
-             id="path2453"
-             d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-             style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#903e00;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2455"
-             d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-             style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#903e00;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2457"
-             d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-             style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#903e00;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2459"
-             d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-             style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2461"
-             d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-             style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-        </g>
-      </g>
-    </g>
-    <g
-       id="g2266"
-       style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-opacity:1"
-       transform="matrix(1.2687892,0,0,1.2687892,-6.6211534,-0.9357295)">
-      <g
-         id="g3252">
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037615;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3240"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.7168524,0,0,0.7168524,28.665086,-2.8957295)" />
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path2260"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.4763157,0,0,0.4763157,23.987745,-0.7675302)" />
-      </g>
-      <g
-         id="g3248"
-         transform="translate(-0.3694459,0)">
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037617;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3244"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.7168524,0,0,0.7168524,32.753628,-2.8464698)" />
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3246"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.4763157,0,0,0.4763157,28.076287,-0.7182706)" />
-      </g>
-      <g
-         style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-opacity:1"
-         id="g3256"
-         transform="translate(7.438193,4.925971e-2)">
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037617;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3258"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.7168524,0,0,0.7168524,28.665086,-2.8957295)" />
-        <path
-           sodipodi:type="arc"
-           style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="path3260"
-           sodipodi:cx="-19.445436"
-           sodipodi:cy="8.8477116"
-           sodipodi:rx="2.2728431"
-           sodipodi:ry="2.2728431"
-           d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1  -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1  -17.172593 8.8477116 z"
-           transform="matrix(0.4763157,0,0,0.4763157,23.987745,-0.7675302)" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/call.svg b/kde/src/icons/call.svg
deleted file mode 100755
index 9b46bcf1bfc16de1f61f78bcc533525629ba4b31..0000000000000000000000000000000000000000
--- a/kde/src/icons/call.svg
+++ /dev/null
@@ -1,488 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="call.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="8"
-     inkscape:cx="22.991745"
-     inkscape:cy="-5.4508769"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="504">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3162"
-       sodipodi:cx="19.285715"
-       sodipodi:cy="9.8571424"
-       sodipodi:rx="8.0357141"
-       sodipodi:ry="8.0357141"
-       d="M 27.321429 9.8571424 A 8.0357141 8.0357141 0 1 1  11.250001,9.8571424 A 8.0357141 8.0357141 0 1 1  27.321429 9.8571424 z"
-       transform="matrix(0.723409,0,0,0.723409,1.772732,0.64261)" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 15.724195,5.2432362 L 15.724195,1.880704"
-       id="path2257"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 17.657019,6.380202 L 20.569056,4.6989359"
-       id="path2259"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 17.657019,8.8683213 L 20.569056,10.549588"
-       id="path2261"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 15.724195,10.005288 L 15.724195,13.36782"
-       id="path2263"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 13.807083,8.868322 L 10.895045,10.549587"
-       id="path2265"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 13.807083,6.3802018 L 10.895046,4.698936"
-       id="path2267"
-       sodipodi:nodetypes="cc" />
-    <g
-       id="g2446"
-       inkscape:label="Calque 1"
-       transform="translate(20.193677,1.1140386)">
-      <g
-         style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-         transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-         id="g2181">
-        <path
-           sodipodi:nodetypes="csccczccsccccc"
-           id="path2183"
-           d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-           style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-      </g>
-      <g
-         transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-         id="g2451">
-        <path
-           style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-           id="path2453"
-           sodipodi:nodetypes="cccsccsccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-           id="path2455"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-           id="path2457"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-           id="path2459"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-           id="path2461"
-           sodipodi:nodetypes="cccsccc" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/confBlackWhite.png b/kde/src/icons/confBlackWhite.png
deleted file mode 100644
index 8c698f65dab243ab69f84854762342ba7587f84b..0000000000000000000000000000000000000000
Binary files a/kde/src/icons/confBlackWhite.png and /dev/null differ
diff --git a/kde/src/icons/confBlackWhite.svg b/kde/src/icons/confBlackWhite.svg
deleted file mode 100644
index 7ab8ce426f7cc12884a3ff0b421e325a293d9d3f..0000000000000000000000000000000000000000
--- a/kde/src/icons/confBlackWhite.svg
+++ /dev/null
@@ -1,3395 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="95.939941"
-   height="85.991638"
-   id="svg3998"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="confBlackWhite.svg"
-   inkscape:export-filename="/home/lepagee/sflphone/kde/src/icons/confBlackWhite.png"
-   inkscape:export-xdpi="113.03424"
-   inkscape:export-ydpi="113.03424">
-  <defs
-     id="defs4000">
-    <radialGradient
-       r="25.986174"
-       fy="90.072952"
-       fx="-36.592777"
-       cy="90.072952"
-       cx="-36.592777"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8067"
-       xlink:href="#linearGradient3575"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4179">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4181" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="1"
-         id="stop4183" />
-    </linearGradient>
-    <filter
-       x="-0.11641854"
-       width="1.2328371"
-       y="-0.14803563"
-       height="1.2960713"
-       id="filter3549"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="2.5695681"
-         id="feGaussianBlur3551" />
-    </filter>
-    <filter
-       x="-0.13991599"
-       width="1.279832"
-       y="-0.13874064"
-       height="1.2774813"
-       id="filter3477"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.28784801"
-         id="feGaussianBlur3479" />
-    </filter>
-    <filter
-       id="filter3354"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.45754832"
-         id="feGaussianBlur3356" />
-    </filter>
-    <linearGradient
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621"
-       id="linearGradient3292"
-       xlink:href="#linearGradient5826"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9743255,0,0,0.9743255,5.5404775,5.5404852)" />
-    <linearGradient
-       x1="26.091133"
-       y1="14.856744"
-       x2="31.500689"
-       y2="14.856744"
-       id="linearGradient3294"
-       xlink:href="#linearGradient3499"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.0975951,0.9110828)" />
-    <linearGradient
-       x1="26.091133"
-       y1="14.856744"
-       x2="31.500689"
-       y2="14.856744"
-       id="linearGradient3296"
-       xlink:href="#linearGradient3489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(1.0975951,0.9110828)" />
-    <linearGradient
-       x1="304.88663"
-       y1="385.86127"
-       x2="345.62039"
-       y2="384.62384"
-       id="linearGradient3298"
-       xlink:href="#linearGradient3489"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       x1="55.007042"
-       y1="88.460976"
-       x2="55.007042"
-       y2="36.655769"
-       id="linearGradient3301"
-       xlink:href="#linearGradient5433"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9743255,0,0,0.9743255,5.5404775,5.5404852)" />
-    <linearGradient
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336"
-       id="linearGradient3304"
-       xlink:href="#linearGradient3366"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(56.7,0)"
-       spreadMethod="reflect" />
-    <linearGradient
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336"
-       id="linearGradient3310"
-       xlink:href="#linearGradient3207"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect" />
-    <linearGradient
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336"
-       id="linearGradient3312"
-       xlink:href="#linearGradient3207"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(56.7,0)"
-       spreadMethod="reflect" />
-    <linearGradient
-       x1="59.999996"
-       y1="92.973083"
-       x2="57.434441"
-       y2="55.07938"
-       id="linearGradient3314"
-       xlink:href="#linearGradient3163"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       x1="68.313011"
-       y1="109.97649"
-       x2="51.544849"
-       y2="32.750854"
-       id="linearGradient3316"
-       xlink:href="#linearGradient3397"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.381268,0,0,0.6872743,5.5404775,5.5404852)" />
-    <linearGradient
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       id="linearGradient3318"
-       xlink:href="#linearGradient3366"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9743255,0,0,0.9743255,5.5404775,5.5404852)" />
-    <linearGradient
-       x1="57.654171"
-       y1="71.824867"
-       x2="56.770992"
-       y2="20.362558"
-       id="linearGradient3320"
-       xlink:href="#linearGradient4179"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9743255,0,0,0.9743255,5.5526549,6.7583898)" />
-    <clipPath
-       id="clipPath9236"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         id="path9238"
-         d="m 60.476049,3.1766594 25.524295,17.3565206 -5.615345,26.03478 0,19.908951 15.123144,16.335549 19.079407,28.58721 -15.314574,13.78312 -85.251145,3.5734 -20.4194361,-12.76215 c 0,0 4.5943732,-20.41943 7.6572885,-23.482355 3.0629155,-3.062909 18.3774926,-16.335542 18.3774926,-16.335542 0,0 -0.510485,-18.887978 -0.510485,-22.971866 0,-4.083886 -0.510487,-21.950894 2.552428,-27.055753 3.062916,-5.104858 28.076725,-26.54526707 28.076725,-26.54526707 L 60.476049,3.1766594 z"
-         style="fill:none;stroke:#000000;stroke-width:1.57931578px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <filter
-       id="filter9218"
-       inkscape:collect="always"
-       color-interpolation-filters="sRGB">
-      <feBlend
-         id="feBlend9220"
-         in2="BackgroundImage"
-         mode="multiply"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       height="1.3448066"
-       y="-0.17240331"
-       width="1.0395544"
-       x="-0.019777197"
-       id="filter9154"
-       inkscape:collect="always"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         id="feGaussianBlur9156"
-         stdDeviation="0.85752689"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       y2="458.62646"
-       x2="461.90625"
-       y1="458.62646"
-       x1="414.41586"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient9140"
-       xlink:href="#linearGradient4067"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="370.57019"
-       x2="325.7691"
-       y1="398.85446"
-       x1="324.65039"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient9138"
-       xlink:href="#linearGradient3433"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="422.63611"
-       x2="412.78592"
-       y1="400.84558"
-       x1="412.78592"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient9136"
-       xlink:href="#linearGradient3163"
-       inkscape:collect="always" />
-    <radialGradient
-       r="22.444885"
-       fy="392.75388"
-       fx="330.04404"
-       cy="396.09259"
-       cx="324.39758"
-       gradientTransform="matrix(1.0059645,0,0,1.4472234,-271.44676,-535.35257)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient9134"
-       xlink:href="#linearGradient4064"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="463.13513"
-       x2="305.67725"
-       y1="444.45746"
-       x1="313.74829"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8474"
-       xlink:href="#linearGradient3586"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="463.13513"
-       x2="305.67725"
-       y1="444.45746"
-       x1="313.74829"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8472"
-       xlink:href="#linearGradient3578"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="441.53894"
-       x2="299.28384"
-       y1="482.53894"
-       x1="270.50647"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8470"
-       xlink:href="#linearGradient3508"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="434.35086"
-       x2="290.62091"
-       y1="453.0892"
-       x1="315.72318"
-       gradientTransform="translate(58.5,26.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8468"
-       xlink:href="#linearGradient3343"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="434.35086"
-       x2="290.62091"
-       y1="453.0892"
-       x1="315.72318"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8466"
-       xlink:href="#linearGradient3343"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="429.73987"
-       x2="310.53195"
-       y1="476.40894"
-       x1="326"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8464"
-       xlink:href="#linearGradient4126"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="443.03894"
-       x2="312.78384"
-       y1="463.03894"
-       x1="283.50647"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8460"
-       xlink:href="#linearGradient3516"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="426.80276"
-       x2="325.29688"
-       y1="481.87405"
-       x1="325.29688"
-       gradientTransform="matrix(1.0059645,0,0,1.0053055,-271.66684,-360.28069)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8458"
-       xlink:href="#linearGradient3397"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="214.96599"
-       x2="568.98871"
-       y1="214.96599"
-       x1="563.64667"
-       gradientTransform="matrix(0.5366445,0,0,1.8634309,-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8456"
-       xlink:href="#linearGradient3733"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="373.61218"
-       x2="339.76785"
-       y1="390.86218"
-       x1="353.44516"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8454"
-       xlink:href="#linearGradient3581"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="367.39182"
-       x2="320.36423"
-       y1="407.39011"
-       x1="330.09335"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8452"
-       xlink:href="#linearGradient3499"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="384.62384"
-       x2="345.62039"
-       y1="385.86127"
-       x1="304.88663"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8450"
-       xlink:href="#linearGradient3489"
-       inkscape:collect="always" />
-    <radialGradient
-       r="22.779818"
-       fy="369.61789"
-       fx="332.49338"
-       cy="369.61789"
-       cx="332.49338"
-       gradientTransform="matrix(-0.7020433,-0.1106778,0.08385981,-0.5312371,265.2384,247.24451)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8448"
-       xlink:href="#linearGradient3368"
-       inkscape:collect="always" />
-    <radialGradient
-       r="0.79621875"
-       fy="397.17728"
-       fx="303.71942"
-       cy="397.17728"
-       cx="303.71942"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8444"
-       xlink:href="#linearGradient3837"
-       inkscape:collect="always" />
-    <radialGradient
-       r="0.79621875"
-       fy="397.17728"
-       fx="303.71942"
-       cy="397.17728"
-       cx="303.71942"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8442"
-       xlink:href="#linearGradient3837"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="418.65884"
-       x2="331.42062"
-       y1="431.1243"
-       x1="317.01251"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8440"
-       xlink:href="#linearGradient3329"
-       inkscape:collect="always" />
-    <radialGradient
-       r="16.25"
-       fy="433.70554"
-       fx="311.27777"
-       cy="431.38034"
-       cx="312"
-       gradientTransform="matrix(-0.696437,0,0,1.188967,285.63744,-439.0428)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8434"
-       xlink:href="#linearGradient3654"
-       inkscape:collect="always" />
-    <radialGradient
-       r="16.25"
-       fy="433.70554"
-       fx="311.27777"
-       cy="431.38034"
-       cx="312"
-       gradientTransform="matrix(0.696437,0,0,1.188967,-175.09425,-439.0428)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8432"
-       xlink:href="#linearGradient3654"
-       inkscape:collect="always" />
-    <filter
-       inkscape:collect="always"
-       id="filter3624"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.1236176"
-         id="feGaussianBlur3626" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3694"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.640636"
-         id="feGaussianBlur3696" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3325"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.16076312"
-         id="feGaussianBlur3327" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3329">
-      <stop
-         style="stop-color:#f9eee2;stop-opacity:1;"
-         offset="0"
-         id="stop3331" />
-      <stop
-         style="stop-color:#f9eee2;stop-opacity:0;"
-         offset="1"
-         id="stop3333" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       id="filter3420"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.110954"
-         id="feGaussianBlur3422" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3368">
-      <stop
-         style="stop-color:#e5d3c3;stop-opacity:1;"
-         offset="0"
-         id="stop3370" />
-      <stop
-         style="stop-color:#e5d3c3;stop-opacity:0;"
-         offset="1"
-         id="stop3372" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       x="-0.028506439"
-       width="1.0570129"
-       y="-0.10615479"
-       height="1.2123096"
-       id="filter3479"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.4439284"
-         id="feGaussianBlur3481" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3489">
-      <stop
-         style="stop-color:#765c44;stop-opacity:1;"
-         offset="0"
-         id="stop3491" />
-      <stop
-         style="stop-color:#765c44;stop-opacity:0;"
-         offset="1"
-         id="stop3493" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       id="filter3625"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.34264273"
-         id="feGaussianBlur3627" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3499">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3501" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3503" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       x="-0.1148592"
-       width="1.2297184"
-       y="-0.086798318"
-       height="1.1735966"
-       id="filter3569"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.6238629"
-         id="feGaussianBlur3571" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3581">
-      <stop
-         style="stop-color:#dfcbba;stop-opacity:1;"
-         offset="0"
-         id="stop3583" />
-      <stop
-         style="stop-color:#dfcbba;stop-opacity:0;"
-         offset="1"
-         id="stop3585" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       x="-0.18809821"
-       width="1.3761964"
-       y="-0.059054088"
-       height="1.1181082"
-       id="filter3775"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.26451311"
-         id="feGaussianBlur3777" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3516">
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:1;"
-         offset="0"
-         id="stop3518" />
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:0;"
-         offset="1"
-         id="stop3520" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       id="filter4059"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.5449742"
-         id="feGaussianBlur4061" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter3393"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.49977699"
-         id="feGaussianBlur3395" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4126">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4128" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4130" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       x="-0.083255701"
-       width="1.1665114"
-       y="-0.42668504"
-       height="1.8533701"
-       id="filter3339"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.50285367"
-         id="feGaussianBlur3341" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3343">
-      <stop
-         style="stop-color:#bbc1d4;stop-opacity:1;"
-         offset="0"
-         id="stop3345" />
-      <stop
-         style="stop-color:#bbc1d4;stop-opacity:0;"
-         offset="1"
-         id="stop6472" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       id="filter3493"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.105682"
-         id="feGaussianBlur3495" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3508">
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:1;"
-         offset="0"
-         id="stop3510" />
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:0;"
-         offset="1"
-         id="stop3512" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       x="-0.17129332"
-       width="1.3425866"
-       y="-0.074019864"
-       height="1.1480397"
-       id="filter3574"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.57604943"
-         id="feGaussianBlur3576" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3586">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3588" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3590" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3578">
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:1;"
-         offset="0"
-         id="stop3580" />
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:0;"
-         offset="1"
-         id="stop3582" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       id="filter3319"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.58883353"
-         id="feGaussianBlur3321" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5576">
-      <stop
-         style="stop-color:#643308;stop-opacity:1;"
-         offset="0"
-         id="stop5578" />
-      <stop
-         style="stop-color:#aaaaaa;stop-opacity:0"
-         offset="1"
-         id="stop5580" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5303">
-      <stop
-         style="stop-color:#aaaaaa;stop-opacity:1;"
-         offset="0"
-         id="stop5305" />
-      <stop
-         style="stop-color:#aaaaaa;stop-opacity:0;"
-         offset="1"
-         id="stop5307" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5240">
-      <stop
-         id="stop5242"
-         offset="0"
-         style="stop-color:#8e8e8e;stop-opacity:1;" />
-      <stop
-         id="stop5244"
-         offset="1"
-         style="stop-color:#f8f8f8;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5064">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0"
-         id="stop5066" />
-      <stop
-         id="stop5072"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:0.67636365;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop5068" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5018">
-      <stop
-         id="stop5020"
-         offset="0"
-         style="stop-color:#e4ab72;stop-opacity:1;" />
-      <stop
-         id="stop5022"
-         offset="1"
-         style="stop-color:#e68e61;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4995">
-      <stop
-         id="stop4997"
-         offset="0"
-         style="stop-color:#faf0e5;stop-opacity:1;" />
-      <stop
-         style="stop-color:#f7e7d6;stop-opacity:1;"
-         offset="0.40000001"
-         id="stop5000" />
-      <stop
-         id="stop5002"
-         offset="1"
-         style="stop-color:#efcfac;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4891">
-      <stop
-         style="stop-color:#473a0f;stop-opacity:1;"
-         offset="0"
-         id="stop4893" />
-      <stop
-         id="stop4899"
-         offset="0.5"
-         style="stop-color:#743500;stop-opacity:1;" />
-      <stop
-         style="stop-color:#4d3117;stop-opacity:1;"
-         offset="1"
-         id="stop4895" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4768">
-      <stop
-         style="stop-color:#c39a7c;stop-opacity:1;"
-         offset="0"
-         id="stop4770" />
-      <stop
-         style="stop-color:#c39a7c;stop-opacity:0;"
-         offset="1"
-         id="stop4030" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4652">
-      <stop
-         style="stop-color:#f7e8d7;stop-opacity:1;"
-         offset="0"
-         id="stop4654" />
-      <stop
-         style="stop-color:#f7e8d7;stop-opacity:0;"
-         offset="1"
-         id="stop4656" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4610">
-      <stop
-         style="stop-color:#f7e8d7;stop-opacity:1;"
-         offset="0"
-         id="stop4612" />
-      <stop
-         style="stop-color:#f7e8d7;stop-opacity:0;"
-         offset="1"
-         id="stop4614" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4556">
-      <stop
-         style="stop-color:#f7e8d7;stop-opacity:1;"
-         offset="0"
-         id="stop4558" />
-      <stop
-         style="stop-color:#f7e8d7;stop-opacity:0;"
-         offset="1"
-         id="stop4560" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4533">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.15272728;"
-         offset="0"
-         id="stop4536" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop4538" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4365">
-      <stop
-         style="stop-color:#e5ae77;stop-opacity:1"
-         offset="0"
-         id="stop4367" />
-      <stop
-         style="stop-color:#e7b684;stop-opacity:0;"
-         offset="1"
-         id="stop4369" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4291">
-      <stop
-         style="stop-color:#e7b684;stop-opacity:1"
-         offset="0"
-         id="stop4293" />
-      <stop
-         style="stop-color:#e68e61;stop-opacity:0;"
-         offset="1"
-         id="stop4295" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4253">
-      <stop
-         style="stop-color:#f2d8bb;stop-opacity:1;"
-         offset="0"
-         id="stop4255" />
-      <stop
-         style="stop-color:#f2d8bb;stop-opacity:0;"
-         offset="1"
-         id="stop4257" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4245">
-      <stop
-         style="stop-color:#ecc69f;stop-opacity:1"
-         offset="0"
-         id="stop4247" />
-      <stop
-         style="stop-color:#efd1b1;stop-opacity:1"
-         offset="1"
-         id="stop4249" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3654">
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:1;"
-         offset="0"
-         id="stop3656" />
-      <stop
-         id="stop3670"
-         offset="0.5"
-         style="stop-color:#f9ede0;stop-opacity:0.80575538;" />
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:0;"
-         offset="1"
-         id="stop3658" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3705">
-      <path
-         sodipodi:nodetypes="cccccccc"
-         id="path3707"
-         d="m 341.25,409.625 c -1.51321,7.20236 -5.74124,23.3964 -0.5,27.25 -0.64647,6.99978 -7.0786,9.64392 -15,11.1875 l -1.5,0 c -7.9214,-1.54358 -14.35353,-4.18772 -15,-11.1875 5.24124,-3.8536 1.01321,-20.04764 -0.5,-27.25 l 16.25,7.40625 16.25,-7.40625 z"
-         style="opacity:0.74906365;fill:url(#radialGradient3709);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient4064">
-      <stop
-         style="stop-color:#faf0e5;stop-opacity:1;"
-         offset="0"
-         id="stop4066" />
-      <stop
-         id="stop3378"
-         offset="0.591133"
-         style="stop-color:#f7e7d6;stop-opacity:1;" />
-      <stop
-         style="stop-color:#efcfac;stop-opacity:1;"
-         offset="1"
-         id="stop4069" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3279"
-       id="radialGradient3291"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.4395859,0.3535533,-174.66839)"
-       cx="412.43237"
-       cy="395.73904"
-       fx="412.43237"
-       fy="395.73904"
-       r="22.444885" />
-    <mask
-       maskUnits="userSpaceOnUse"
-       id="mask3287">
-      <path
-         style="fill:url(#radialGradient3291);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 412.56716,362.7206 c -7.77656,0.205 -16.77771,5.86053 -19.90625,12.8125 -3.18672,7.08121 -2.72281,15.53626 -0.8125,25.3125 1.91032,9.77623 8.18827,19.94656 11.375,23.625 3.0204,3.48645 6.88924,2.85632 9.34375,2.78125 0.1258,0 0.30234,-0.004 0.4375,0 2.45451,0.0751 6.32335,0.7052 9.34375,-2.78125 3.18673,-3.67844 9.46468,-13.84877 11.375,-23.625 1.91033,-9.77624 2.37422,-18.23129 -0.8125,-25.3125 -3.12855,-6.95197 -12.12969,-12.6075 -19.90625,-12.8125 l -0.4375,0 z"
-         id="path3289"
-         sodipodi:nodetypes="csssssssscc"
-         inkscape:connector-curvature="0" />
-    </mask>
-    <filter
-       inkscape:collect="always"
-       x="-0.15930007"
-       width="1.3186002"
-       y="-0.071685553"
-       height="1.1433711"
-       id="filter3833"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.10560268"
-         id="feGaussianBlur3835" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3837">
-      <stop
-         style="stop-color:#f1e4d4;stop-opacity:1;"
-         offset="0"
-         id="stop3839" />
-      <stop
-         style="stop-color:#f1e4d4;stop-opacity:0;"
-         offset="1"
-         id="stop3841" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3429">
-      <path
-         style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 303.70236,398.81874 -0.17678,-13.25825 2.65166,-7.24784 5.3033,-1.76777 8.48528,2.65165 7.42462,1.41421 7.24784,-3.71231 5.3033,0 3.71231,5.12653 1.94455,8.13172 -0.17678,5.3033 0.35355,1.94455 -7.77817,-15.02602 -9.54594,3.71231 -6.89429,0.17678 -10.42983,-4.94975 -7.42462,17.50089 z"
-         id="path3431"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3433">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3435" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3437" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3397">
-      <stop
-         style="stop-color:#f4f5f8;stop-opacity:1;"
-         offset="0"
-         id="stop3399" />
-      <stop
-         style="stop-color:#fdfdfe;stop-opacity:1;"
-         offset="1"
-         id="stop3401" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4063">
-      <path
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 410.16587,443.06739 c -10.24281,0.28613 -13.36749,-3.95368 -14.25,-7.69239 -1.27779,0.21006 -2.03383,1.22613 -2,2 -7.08333,2.83488 -15.64784,5.69235 -23.25,9.5 -2.82182,1.41335 -6.03661,5.72037 -6.875,8 -2.55698,6.95256 -5.375,16.75 -5.375,16.75 l 1.5,1.75 c 15.64476,8.91215 36.87916,8.5 50.25,8.5 13.37084,0 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 c 0,0 -2.81802,-9.79744 -5.375,-16.75 -0.83839,-2.27963 -4.05318,-6.58665 -6.875,-8 -7.60216,-3.80765 -16.16667,-6.66512 -23.25,-9.5 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41363,3.74264 -4.00719,7.40626 -14.25,7.69239 z"
-         id="path4065"
-         sodipodi:nodetypes="cccssccsccssccz"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4067">
-      <stop
-         style="stop-color:#8d97b7;stop-opacity:1;"
-         offset="0"
-         id="stop4095" />
-      <stop
-         style="stop-color:#8d97b7;stop-opacity:0;"
-         offset="1"
-         id="stop4071" />
-    </linearGradient>
-    <filter
-       inkscape:collect="always"
-       x="-0.020813677"
-       width="1.0416274"
-       y="-0.13193184"
-       height="1.2638637"
-       id="filter3283"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.60896269"
-         id="feGaussianBlur3285" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3289">
-      <path
-         id="path3291"
-         d="m 463.75,435.375 c -1.27779,0.21006 -2.03383,1.22613 -2,2 -0.0793,0.0317 -0.87749,1.12269 -0.95711,1.15441 1.25202,4.0018 5.15727,8.27208 16.75,7.96875 11.50018,-0.3009 15.9101,-5.26943 17.17586,-8.93566 -0.15115,-0.06 -0.3189,-0.12753 -0.46875,-0.1875 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41363,3.74264 -4.00719,7.40137 -14.25,7.6875 -10.24281,0.28614 -13.36749,-3.94879 -14.25,-7.6875 z m -4.625,3.03125 c -5.44302,2.09883 -11.45793,4.26384 -17.21875,6.875 5.89563,-2.22917 11.62166,-3.16524 16.85447,-5.12684 -0.0106,-0.22696 0.25035,-1.50511 0.36428,-1.74816 z m 38.34375,0.21875 c 0.0532,0.16802 0.10109,0.31159 0.0937,0.46875 4.20807,1.57746 8.83741,3.15593 13.5625,4.875 -4.63354,-1.95913 -9.30506,-3.67529 -13.65625,-5.34375 z"
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3283)"
-         sodipodi:nodetypes="cccscccsccccccccc"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3279"
-       x1="338.62283"
-       y1="457.90872"
-       gradientTransform="translate(-95.225391,0)"
-       x2="339.51855"
-       gradientUnits="userSpaceOnUse"
-       xlink:href="#linearGradient3215"
-       y2="502.82175" />
-    <linearGradient
-       id="linearGradient3163">
-      <stop
-         offset="0"
-         id="stop3165"
-         style="stop-color:#fff5e4;stop-opacity:1;" />
-      <stop
-         offset="0.25"
-         id="stop3173"
-         style="stop-color:#ffecd0;stop-opacity:1;" />
-      <stop
-         offset="0.5"
-         id="stop3171"
-         style="stop-color:#ffd390;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop3167"
-         style="stop-color:#ffc46a;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3215">
-      <stop
-         offset="0"
-         id="stop3217"
-         style="stop-color:#671800;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop4157"
-         style="stop-color:#7b3900;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3733">
-      <stop
-         offset="0"
-         id="stop3735"
-         style="stop-color:#e2e2e2;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop3737"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="-15.688621"
-       x2="58.743717"
-       y1="78.411346"
-       x1="58.743717"
-       gradientTransform="translate(-96.166522,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3563"
-       xlink:href="#linearGradient5826"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath3559"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none"
-         d="m -64.510272,10.75 c -1.042316,0.0084 -2.040208,0.423209 -2.78125,1.15625 L -84.260272,28.875 c -1.561474,1.562119 -1.561474,4.094131 0,5.65625 L -58.822772,60 l -25.4375,25.46875 c -1.561474,1.562119 -1.561474,4.094131 0,5.65625 l 16.96875,16.96875 c 1.562119,1.56147 4.094131,1.56147 5.65625,0 l 25.46875,-25.4375 25.46875,25.4375 c 1.5621191,1.56147 4.0941311,1.56147 5.6562501,0 L 11.927228,91.125 c 1.56147,-1.562119 1.56147,-4.094131 0,-5.65625 L -13.510272,60 11.927228,34.53125 c 1.56147,-1.562119 1.56147,-4.094131 0,-5.65625 L -5.0415219,11.90625 c -1.562119,-1.561474 -4.094131,-1.561474 -5.6562501,0 l -25.46875,25.4375 -25.46875,-25.4375 c -0.764077,-0.756011 -1.800247,-1.172731 -2.875,-1.15625 z m 31.1875,63.40625 c -0.751409,-0.759464 -1.775386,-1.18681 -2.84375,-1.18681 -1.068364,0 -2.092341,0.427346 -2.84375,1.18681 l 5.6875,0 z"
-         id="path3561"
-         sodipodi:nodetypes="cccccccccccccccccccccccscc"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient5433">
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="0"
-         id="stop5435" />
-      <stop
-         style="stop-color:#7f0000;stop-opacity:1;"
-         offset="1"
-         id="stop5437" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5826">
-      <stop
-         id="stop5828"
-         offset="0"
-         style="stop-color:#810000;stop-opacity:1;" />
-      <stop
-         id="stop5830"
-         offset="1"
-         style="stop-color:#c50000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3366"
-       inkscape:collect="always">
-      <stop
-         id="stop3368"
-         offset="0"
-         style="stop-color:#ff8787;stop-opacity:1;" />
-      <stop
-         id="stop4472"
-         offset="1"
-         style="stop-color:#ff8787;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3575"
-       inkscape:collect="always">
-      <stop
-         id="stop3577"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3579"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6562">
-      <stop
-         style="stop-color:#8e8e8e;stop-opacity:1;"
-         offset="0"
-         id="stop6564" />
-      <stop
-         style="stop-color:#f8f8f8;stop-opacity:1;"
-         offset="1"
-         id="stop6566" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="72.62355"
-       x2="85.536232"
-       y1="72.62355"
-       x1="50.971485"
-       gradientTransform="scale(0.964324,1.036996)"
-       inkscape:collect="always"
-       id="linearGradient3346">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop6469" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3350" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient3611"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       cx="303.71942"
-       cy="397.17728"
-       fx="303.71942"
-       fy="397.17728"
-       r="0.79621875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient3613"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       cx="303.71942"
-       cy="397.17728"
-       fx="303.71942"
-       fy="397.17728"
-       r="0.79621875" />
-    <filter
-       inkscape:collect="always"
-       id="filter4359"
-       x="-0.080329858"
-       width="1.1606597"
-       y="-0.20948768"
-       height="1.4189754"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.84468351"
-         id="feGaussianBlur4361" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter4437"
-       x="-0.069165938"
-       width="1.1383319"
-       y="-0.13012575"
-       height="1.2602515"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.60698876"
-         id="feGaussianBlur4439" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter4479"
-       x="-0.18045232"
-       width="1.3609046"
-       y="-0.33880842"
-       height="1.6776168"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.3125493"
-         id="feGaussianBlur4481" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter4525"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.75298219"
-         id="feGaussianBlur4527" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter4529"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.75298219"
-         id="feGaussianBlur4531" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="radialGradient4552"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.6974423,0,-54.12934)"
-       cx="90.484161"
-       cy="33.843662"
-       fx="90.484161"
-       fy="33.843662"
-       r="50.093754" />
-    <mask
-       maskUnits="userSpaceOnUse"
-       id="mask4548">
-      <path
-         style="fill:url(#radialGradient4552);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 74.484155,-65.46284 c 1.33217,6.336476 4.85041,19.86207 1.65625,25.0625 -0.42404,0.981556 -1.1185,1.534006 -1.375,1.78125 -6.85581,2.742013 -15.14201,2.504591 -22.5,6.1875 -2.73118,1.367066 -5.84479,5.513764 -6.65625,7.71875 -2.47484,6.72485 -5.21875,18.21875 -5.21875,18.21875 l 1.46875,1.6875 c 15.14228,8.62025 35.68361,9.21875 48.625,9.21875 12.941395,0 33.513985,-1.5985 48.656255,-10.21875 l 1.4375,-1.6875 c 1e-5,0 -2.71265,-11.4939 -5.1875,-18.21875 -0.81146,-2.204984 -3.92507,-6.351682 -6.65625,-7.71875 -7.358,-3.682911 -15.64417,-2.445486 -22.5,-5.1875 -0.77046,-0.547707 -1.90426,-1.433447 -1.9375,-1.9375 -0.0126,0.01959 -0.0187,0.04291 -0.0312,0.0625 -3.10997,-5.258145 0.33089,-18.664644 1.65625,-24.96875 l -15.718755,7.15625 -15.71875,-7.15625 z"
-         id="path4550"
-         sodipodi:nodetypes="cccssccsccsscccccc"
-         inkscape:connector-curvature="0" />
-    </mask>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4556"
-       id="radialGradient4562"
-       cx="238.28931"
-       cy="86.341896"
-       fx="238.28931"
-       fy="86.341896"
-       r="4.7934999"
-       gradientTransform="matrix(0.9841268,-0.1774669,0.4478462,2.4834906,-209.91901,-87.063259)"
-       gradientUnits="userSpaceOnUse" />
-    <filter
-       inkscape:collect="always"
-       id="filter4596"
-       x="-0.17540325"
-       width="1.3508065"
-       y="-0.10205278"
-       height="1.2041056"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.62757823"
-         id="feGaussianBlur4598" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4652"
-       id="linearGradient4658"
-       x1="231.98561"
-       y1="136.0162"
-       x2="214.74986"
-       y2="111.68707"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-176.03354,0)" />
-    <filter
-       inkscape:collect="always"
-       id="filter4684"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.56828452"
-         id="feGaussianBlur4686" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter4696"
-       x="-0.052292019"
-       width="1.104584"
-       y="-0.11039427"
-       height="1.2207885"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.54986039"
-         id="feGaussianBlur4698" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4556"
-       id="radialGradient4702"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9841268,-0.1774669,0.4478462,2.4834906,-209.91901,-87.063259)"
-       cx="237.97446"
-       cy="87.033768"
-       fx="237.97446"
-       fy="87.033768"
-       r="4.7934999" />
-    <filter
-       inkscape:collect="always"
-       id="filter4756"
-       x="-0.13464461"
-       width="1.2692893"
-       y="-0.097206987"
-       height="1.194414"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="2.6086865"
-         id="feGaussianBlur4758" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4760">
-      <path
-         sodipodi:nodetypes="cccssccsccsscccccc"
-         id="path4762"
-         d="m 213.49898,49.453012 c 1.42479,6.777038 5.18765,21.243039 1.7714,26.805045 -0.45352,1.049801 -1.19626,1.640662 -1.4706,1.905097 -7.33248,2.932659 -16.1948,2.67873 -24.06438,6.617704 -2.92107,1.462115 -6.25116,5.897125 -7.11904,8.255419 -2.64691,7.192413 -5.5816,19.485463 -5.5816,19.485463 l 1.57087,1.80483 c 16.19509,9.2196 38.16462,9.85971 52.0058,9.85971 13.84117,0 35.84414,-1.70964 52.03922,-10.92924 l 1.53745,-1.80483 c 10e-6,0 -2.90125,-12.293046 -5.54818,-19.485461 -0.86788,-2.358292 -4.19797,-6.793302 -7.11904,-8.255419 -7.86959,-3.938976 -16.73189,-2.615516 -24.06439,-5.548176 -0.82403,-0.585788 -2.03666,-1.533112 -2.07221,-2.072211 -0.0135,0.02095 -0.0199,0.0459 -0.0334,0.06685 -3.3262,-5.623734 0.35389,-19.96236 1.7714,-26.704777 L 230.31064,57.106825 213.499,49.453016 z"
-         style="fill:url(#linearGradient4764);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4245"
-       id="linearGradient4764"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.069528,0,0,1.069528,-14.310485,-8.6357273)"
-       x1="234.31259"
-       y1="120.74812"
-       x2="234.12354"
-       y2="64.582794" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4768"
-       id="linearGradient4774"
-       x1="51.914593"
-       y1="133.31853"
-       x2="74.290184"
-       y2="114.37083"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-2,0)" />
-    <filter
-       inkscape:collect="always"
-       id="filter4792"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.64971982"
-         id="feGaussianBlur4794" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter4864"
-       x="-0.09944924"
-       width="1.1988986"
-       y="-0.10730052"
-       height="1.214601"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.22794802"
-         id="feGaussianBlur4866" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4891"
-       id="linearGradient4897"
-       x1="50.665627"
-       y1="22.207571"
-       x2="65.525932"
-       y2="15.548439"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9590141,0,0,0.9052636,3.7529853,7.0405129)" />
-    <filter
-       inkscape:collect="always"
-       id="filter4934"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.69624955"
-         id="feGaussianBlur4936" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4953">
-      <path
-         sodipodi:nodetypes="csccccsscscccsscscc"
-         id="path4955"
-         d="m 64.02716,-34.743679 c -9.63883,0 -17.04556,5.9417 -20.24375,13.04375 -3.15585,7.00801 -3.54186,13.42523 -1.1625,22.76875 l 0.1875,0.03125 2.03125,-0.8125 0.125,-4.3125 c 5.47382,-8.347559 11.71272,-11.997116 21.25,-14.40625 1.1691,-0.295316 2.42929,-1.17842 3.1875,-2.125 2.30238,-2.87437 3.27858,-5.71708 3.9375,-9.28125 -0.52087,3.63627 -1.38533,8.12667 -2.1875,9.53125 -0.25417,0.44506 0.35579,1.09012 0.75,1.375 6.39432,4.65783 10.9346,10.2892 11.71875,18.9375 l 2.25,0.21875 c 1.19225,-9.05823 2.12202,-15.14478 -0.93125,-21.925 -1.99694,-4.43449 -5.48143,-8.53862 -10.27103,-10.84582 -0.2666,-0.12843 -0.82792,-0.18531 -1.0026,-0.08562 -0.11556,-0.36629 -0.58653,-0.6047 -0.98739,-0.74927 -2.41835,-0.87219 -5.14533,-1.36304 -8.18273,-1.36304 l -0.46875,0 z"
-         style="fill:url(#linearGradient4957);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         clip-path="none"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4891"
-       id="linearGradient4957"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.5492661,-43.221474)"
-       x1="46.708485"
-       y1="26.39967"
-       x2="73.83593"
-       y2="15.12923" />
-    <filter
-       inkscape:collect="always"
-       id="filter4983"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.65931664"
-         id="feGaussianBlur4985" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4987">
-      <path
-         style="fill:url(#radialGradient4991);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 145.71365,8.6252031 c -7.90842,0.2120532 -17.06217,5.7097319 -20.24376,12.9015379 -3.24075,7.325495 -3.44647,14.231855 -0.82628,24.185757 3.09111,11.742871 8.3271,18.4956 11.56786,22.300964 3.07161,3.606723 7.00605,5.093914 9.50218,5.016242 0.12792,0 0.30745,-0.0042 0.44491,0 2.49612,0.07767 6.43056,-1.409519 9.50217,-5.016242 3.24076,-3.805364 9.9242,-9.447769 11.56785,-22.300964 1.30677,-10.218832 2.41448,-16.860262 -0.82627,-24.185757 -3.1816,-7.191806 -12.33535,-12.6894847 -20.24375,-12.9015379 l -0.44491,0 z"
-         id="path4989"
-         sodipodi:nodetypes="csssssssscc"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3149"
-       id="radialGradient4991"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.8070319,-0.00683749,0.01131997,1.3844153,-120.34675,-506.44033)"
-       cx="324.39758"
-       cy="396.09259"
-       fx="330.04404"
-       fy="392.75388"
-       r="22.444885" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9222"
-       id="radialGradient4993"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6676075,0.1721209,-0.2371955,0.9192882,-53.946025,-381.2648)"
-       cx="324.10571"
-       cy="403.19839"
-       fx="324.10571"
-       fy="403.19839"
-       r="22.444885" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5018"
-       id="linearGradient5016"
-       x1="141.36299"
-       y1="92.819771"
-       x2="154.28894"
-       y2="-3.1925783"
-       gradientUnits="userSpaceOnUse" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5028">
-      <path
-         style="fill:url(#radialGradient5032);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 128.12374,8.6252031 c -7.90842,0.2120532 -17.06217,5.7097319 -20.24376,12.9015379 -3.24075,7.325495 -3.44647,14.231855 -0.82628,24.185757 3.09111,11.742871 8.3271,18.4956 11.56786,22.300964 3.07161,3.606723 7.00605,5.093914 9.50218,5.016242 0.12792,0 0.30745,-0.0042 0.44491,0 2.49613,0.07767 6.43056,-1.409519 9.50217,-5.016242 3.24076,-3.805364 9.9242,-9.447769 11.56785,-22.300964 1.30677,-10.218832 2.41448,-16.860262 -0.82627,-24.185757 C 145.63081,14.334935 136.47705,8.8372563 128.56865,8.6252031 l -0.44491,0 z"
-         id="path5030"
-         sodipodi:nodetypes="csssssssscc"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4995"
-       id="radialGradient5032"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.8070319,-0.00683749,0.01131997,1.3844153,-137.93666,-506.44033)"
-       cx="324.39758"
-       cy="396.09259"
-       fx="324.2438"
-       fy="407.05661"
-       r="22.444885" />
-    <filter
-       inkscape:collect="always"
-       id="filter5050"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.519999"
-         id="feGaussianBlur5052" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient5062"
-       x1="42.952232"
-       y1="19.991558"
-       x2="69.568176"
-       y2="19.991558"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient5076"
-       gradientUnits="userSpaceOnUse"
-       x1="45.751011"
-       y1="9.0336266"
-       x2="69.568176"
-       y2="19.991558"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,4.3767587,6.0522798)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4891"
-       id="linearGradient5086"
-       x1="83.047356"
-       y1="61.748241"
-       x2="96.308182"
-       y2="119.7105"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,4.8126407)" />
-    <filter
-       inkscape:collect="always"
-       id="filter5141"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.73516058"
-         id="feGaussianBlur5143" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5145">
-      <path
-         sodipodi:nodetypes="cccssccsccsscccccc"
-         id="path5147"
-         d="m -146.86161,49.453012 c 1.42479,6.777038 5.18765,21.243039 1.7714,26.805045 -0.45352,1.049801 -1.19626,1.640662 -1.4706,1.905097 -7.33248,2.932659 -16.1948,2.67873 -24.06438,6.617704 -2.92107,1.462115 -6.25116,5.897125 -7.11904,8.255419 -2.64691,7.192413 -5.5816,19.485463 -5.5816,19.485463 l 1.57087,1.80483 c 16.19509,9.2196 38.16462,9.85971 52.0058,9.85971 13.84118,0 35.844136,-1.70964 52.039216,-10.92924 l 1.53745,-1.80483 c 1e-5,0 -2.90125,-12.293046 -5.54818,-19.485461 -0.86788,-2.358292 -4.19797,-6.793302 -7.11904,-8.255419 -7.86959,-3.938976 -16.731886,-2.615516 -24.064386,-5.548176 -0.82403,-0.585788 -2.03666,-1.533112 -2.07221,-2.072211 -0.0135,0.02095 -0.0199,0.0459 -0.0334,0.06685 -3.3262,-5.623734 0.3539,-19.96236 1.77141,-26.704777 l -16.81165,7.653809 -16.81164,-7.653809 z"
-         style="fill:url(#linearGradient5149);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4245"
-       id="linearGradient5149"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.069528,0,0,1.069528,-374.67107,-8.6357273)"
-       x1="234.31259"
-       y1="120.74812"
-       x2="234.12354"
-       y2="64.582794" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient5159"
-       x1="76.088844"
-       y1="111.30219"
-       x2="79.504295"
-       y2="77.5271"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient5163"
-       gradientUnits="userSpaceOnUse"
-       x1="76.088844"
-       y1="111.30219"
-       x2="79.504295"
-       y2="77.5271"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,4.3767587,5.7662092)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient5173"
-       x1="82.419762"
-       y1="73.732147"
-       x2="92.053284"
-       y2="105.89439"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient5177"
-       gradientUnits="userSpaceOnUse"
-       x1="82.419762"
-       y1="73.732147"
-       x2="92.053284"
-       y2="105.89439"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.4231901,5.7662092)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6562"
-       id="linearGradient5234"
-       x1="64.390625"
-       y1="166.45607"
-       x2="64.390625"
-       y2="102.05355"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5269">
-      <path
-         sodipodi:nodetypes="cccssccsccsscccccc"
-         id="path5271"
-         d="m 47.419312,49.453012 c 1.424794,6.777038 5.18765,21.243039 1.771406,26.805045 -0.453522,1.049801 -1.196267,1.640662 -1.470601,1.905097 -7.33248,2.932659 -16.194803,2.67873 -24.064379,6.617704 -2.921074,1.462115 -6.251167,5.897125 -7.119046,8.255419 -2.64691,7.192413 -5.581599,19.485463 -5.581599,19.485463 l 1.570869,1.80483 c 16.195092,9.2196 38.164619,9.85971 52.005798,9.85971 13.841179,0 35.84414,-1.70964 52.03922,-10.92924 l 1.53745,-1.80483 c 1e-5,0 -2.90125,-12.293046 -5.54818,-19.485461 -0.86788,-2.358292 -4.19797,-6.793302 -7.11904,-8.255419 -7.86959,-3.938976 -16.731882,-2.615516 -24.064384,-5.548176 -0.824028,-0.585788 -2.036659,-1.533112 -2.07221,-2.072211 -0.01352,0.02095 -0.01995,0.0459 -0.03342,0.06685 -3.3262,-5.623734 0.353896,-19.96236 1.771406,-26.704777 L 64.230956,57.106821 47.419312,49.453012 z"
-         style="fill:url(#linearGradient5273);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4245"
-       id="linearGradient5273"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.069528,0,0,1.069528,-180.39015,-8.6357273)"
-       x1="234.31259"
-       y1="120.74812"
-       x2="234.12354"
-       y2="64.582794" />
-    <filter
-       inkscape:collect="always"
-       id="filter5319"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.33178534"
-         id="feGaussianBlur5321" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5325">
-      <path
-         sodipodi:nodetypes="cccsccccccscccc"
-         id="path5327"
-         d="m 190.34742,80.45 c -2.93458,0.03808 -7.8027,1.294984 -11.09375,2.58125 0.53627,12.404095 0.46018,24.65662 -0.125,36.78125 13.58348,3.99704 28.40773,4.375 38.71875,4.375 10.24019,0 24.92183,-0.96472 38.4375,-5.1875 -0.55898,-11.85965 -0.64931,-24.641464 -0.125,-36.76875 -3.7942,-1.45398 -8.12793,-1.837511 -11.0625,-2.311648 -0.28585,12.442494 -0.97692,24.893948 -2.6875,36.267898 -8.29077,0.96735 -16.19647,1.05176 -24.15625,0.75 l 0,-0.0312 c -0.17759,0.007 -0.35373,-0.007 -0.53125,0 -0.17753,-0.007 -0.35366,0.007 -0.53125,0 l 0,0.0312 c -7.95979,0.30176 -15.86549,0.21735 -24.15625,-0.75 -1.71058,-11.37395 -2.40165,-23.295006 -2.6875,-35.7375 z"
-         style="fill:none;stroke:url(#linearGradient5329);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5319)"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5303"
-       id="linearGradient5329"
-       gradientUnits="userSpaceOnUse"
-       x1="232.89653"
-       y1="141.14159"
-       x2="238.18964"
-       y2="58.411572" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient5331"
-       gradientUnits="userSpaceOnUse"
-       x1="232.89653"
-       y1="141.14159"
-       x2="238.18964"
-       y2="58.411572" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4610"
-       id="linearGradient5350"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0057107,0,0,0.949343,-0.3156594,0.2363525)"
-       x1="46.708485"
-       y1="26.39967"
-       x2="73.83593"
-       y2="15.12923" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient5417"
-       x1="75.57547"
-       y1="7.7819695"
-       x2="25.858492"
-       y2="34.348007"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)" />
-    <filter
-       inkscape:collect="always"
-       id="filter5423"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.056874241"
-         id="feGaussianBlur5425" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter5453"
-       x="-0.018165739"
-       width="1.0363315"
-       y="-0.14385755"
-       height="1.2877151"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.81107192"
-         id="feGaussianBlur5455" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5240"
-       id="linearGradient5516"
-       gradientUnits="userSpaceOnUse"
-       x1="64.390625"
-       y1="79.919601"
-       x2="64.390625"
-       y2="85.952919"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4610"
-       id="radialGradient5518"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.9268291,-176.03354,6.7446119)"
-       cx="230.57443"
-       cy="92.176102"
-       fx="230.57443"
-       fy="92.176102"
-       r="2.750525" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4253"
-       id="radialGradient5520"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.5579323,-176.03354,41.444085)"
-       cx="255.40045"
-       cy="93.750534"
-       fx="255.40045"
-       fy="93.750534"
-       r="9.2283955" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4365"
-       id="radialGradient5522"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2759386,-0.5666906,0.1922699,0.4329076,-260.83275,190.78422)"
-       cx="241.13142"
-       cy="93.696625"
-       fx="241.13142"
-       fy="93.696625"
-       r="12.618225" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4253"
-       id="radialGradient5524"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3423421,0.5315325,-0.1956894,0.4941977,-229.97256,-64.698073)"
-       cx="211.47385"
-       cy="94.319778"
-       fx="206.76643"
-       fy="92.087746"
-       r="10.531" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4291"
-       id="radialGradient5526"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3124678,0.3048357,-0.04379565,0.1885617,-238.97798,8.3663943)"
-       cx="212.88684"
-       cy="96.581963"
-       fx="216.17264"
-       fy="96.799568"
-       r="12.618225" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4245"
-       id="linearGradient5528"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0198682,0,0,1.0198682,-168.01904,-2.4685485)"
-       x1="234.31259"
-       y1="120.74812"
-       x2="234.12354"
-       y2="64.582794" />
-    <filter
-       inkscape:collect="always"
-       id="filter5562"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.8160225"
-         id="feGaussianBlur5564" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter5570"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.0072765843"
-         id="feGaussianBlur5572" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5576"
-       id="linearGradient5582"
-       x1="29.531403"
-       y1="116.33051"
-       x2="26.424284"
-       y2="115.07343"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5576"
-       id="linearGradient5594"
-       gradientUnits="userSpaceOnUse"
-       x1="29.531403"
-       y1="116.33051"
-       x2="26.424284"
-       y2="115.07343"
-       gradientTransform="matrix(-1,0,0,1,130.82156,-0.8)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient5604"
-       x1="82.933723"
-       y1="102.57442"
-       x2="88.582848"
-       y2="133.3175"
-       gradientUnits="userSpaceOnUse" />
-    <filter
-       inkscape:collect="always"
-       id="filter5614"
-       x="-0.31774732"
-       width="1.6354946"
-       y="-0.011706275"
-       height="1.0234125"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.09227586"
-         id="feGaussianBlur5616" />
-    </filter>
-    <linearGradient
-       id="linearGradient3149">
-      <stop
-         id="stop3151"
-         offset="0"
-         style="stop-color:#8e8e8e;stop-opacity:1;" />
-      <stop
-         id="stop3153"
-         offset="1"
-         style="stop-color:#f8f8f8;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3207">
-      <stop
-         id="stop3209"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3211"
-         offset="1"
-         style="stop-color:#252525;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient9222">
-      <stop
-         style="stop-color:#faf0e5;stop-opacity:1;"
-         offset="0"
-         id="stop9224" />
-      <stop
-         id="stop9226"
-         offset="0.29132015"
-         style="stop-color:#f7e7d6;stop-opacity:1;" />
-      <stop
-         style="stop-color:#efcfac;stop-opacity:1;"
-         offset="1"
-         id="stop9228" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654"
-       id="radialGradient81878"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.696437,0,0,1.188967,-175.09425,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654"
-       id="radialGradient81880"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.696437,0,0,1.188967,285.63744,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4064"
-       id="radialGradient81882"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.4472234,-271.44676,-535.35257)"
-       cx="324.39758"
-       cy="396.09259"
-       fx="330.04404"
-       fy="392.75388"
-       r="22.444885" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163"
-       id="linearGradient81884"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3329"
-       id="linearGradient81886"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="317.01251"
-       y1="431.1243"
-       x2="331.42062"
-       y2="418.65884" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient81888"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       cx="303.71942"
-       cy="397.17728"
-       fx="303.71942"
-       fy="397.17728"
-       r="0.79621875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient81890"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       cx="303.71942"
-       cy="397.17728"
-       fx="303.71942"
-       fy="397.17728"
-       r="0.79621875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3433"
-       id="linearGradient81892"
-       gradientUnits="userSpaceOnUse"
-       x1="324.65039"
-       y1="398.85446"
-       x2="325.7691"
-       y2="370.57019" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3368"
-       id="radialGradient81894"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.7020433,-0.1106778,0.08385981,-0.5312371,265.2384,247.24451)"
-       cx="332.49338"
-       cy="369.61789"
-       fx="332.49338"
-       fy="369.61789"
-       r="22.779818" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3489"
-       id="linearGradient81896"
-       gradientUnits="userSpaceOnUse"
-       x1="304.88663"
-       y1="385.86127"
-       x2="345.62039"
-       y2="384.62384" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3499"
-       id="linearGradient81898"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="330.09335"
-       y1="407.39011"
-       x2="320.36423"
-       y2="367.39182" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3581"
-       id="linearGradient81900"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="353.44516"
-       y1="390.86218"
-       x2="339.76785"
-       y2="373.61218" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3733"
-       id="linearGradient81902"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5366445,0,0,1.8634309,-372.5,-324.5)"
-       x1="563.64667"
-       y1="214.96599"
-       x2="568.98871"
-       y2="214.96599" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3397"
-       id="linearGradient81904"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.0053055,-271.66684,-360.28069)"
-       x1="325.29688"
-       y1="481.87405"
-       x2="325.29688"
-       y2="426.80276" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3516"
-       id="linearGradient81906"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="283.50647"
-       y1="463.03894"
-       x2="312.78384"
-       y2="443.03894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4067"
-       id="linearGradient81908"
-       gradientUnits="userSpaceOnUse"
-       x1="414.41586"
-       y1="458.62646"
-       x2="461.90625"
-       y2="458.62646" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4126"
-       id="linearGradient81910"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="326"
-       y1="476.40894"
-       x2="310.53195"
-       y2="429.73987" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343"
-       id="linearGradient81912"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343"
-       id="linearGradient81914"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(58.5,26.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3508"
-       id="linearGradient81916"
-       gradientUnits="userSpaceOnUse"
-       x1="270.50647"
-       y1="482.53894"
-       x2="299.28384"
-       y2="441.53894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3578"
-       id="linearGradient81918"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3586"
-       id="linearGradient81920"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <clipPath
-       id="clipPath9236-9"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         inkscape:connector-curvature="0"
-         id="path9238-5"
-         d="m 60.476049,3.1766594 25.524295,17.3565206 -5.615345,26.03478 0,19.908951 15.123144,16.335549 19.079407,28.58721 -15.314574,13.78312 -85.251145,3.5734 -20.4194361,-12.76215 c 0,0 4.5943732,-20.41943 7.6572885,-23.482355 3.0629155,-3.062909 18.3774926,-16.335542 18.3774926,-16.335542 0,0 -0.510485,-18.887978 -0.510485,-22.971866 0,-4.083886 -0.510487,-21.950894 2.552428,-27.055753 3.062916,-5.104858 28.076725,-26.54526707 28.076725,-26.54526707 L 60.476049,3.1766594 z"
-         style="fill:none;stroke:#000000;stroke-width:1.57931578px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <filter
-       color-interpolation-filters="sRGB"
-       id="filter9218-5"
-       inkscape:collect="always">
-      <feBlend
-         id="feBlend9220-3"
-         in2="BackgroundImage"
-         mode="multiply"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3319-8">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.58883353"
-         id="feGaussianBlur3321-6" />
-    </filter>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3624-0">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.1236176"
-         id="feGaussianBlur3626-3" />
-    </filter>
-    <radialGradient
-       r="16.25"
-       fy="433.70554"
-       fx="311.27777"
-       cy="431.38034"
-       cx="312"
-       gradientTransform="matrix(0.696437,0,0,1.188967,-175.09425,-439.0428)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8432-3"
-       xlink:href="#linearGradient3654-6"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3654-6">
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:1;"
-         offset="0"
-         id="stop3656-1" />
-      <stop
-         id="stop3670-8"
-         offset="0.5"
-         style="stop-color:#f9ede0;stop-opacity:0.80575538;" />
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:0;"
-         offset="1"
-         id="stop3658-7" />
-    </linearGradient>
-    <radialGradient
-       r="16.25"
-       fy="433.70554"
-       fx="311.27777"
-       cy="431.38034"
-       cx="312"
-       gradientTransform="matrix(-0.696437,0,0,1.188967,285.63744,-439.0428)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8434-0"
-       xlink:href="#linearGradient3654-6"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient81946">
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:1;"
-         offset="0"
-         id="stop81948" />
-      <stop
-         id="stop81950"
-         offset="0.5"
-         style="stop-color:#f9ede0;stop-opacity:0.80575538;" />
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:0;"
-         offset="1"
-         id="stop81952" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3705-5">
-      <path
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccc"
-         id="path3707-1"
-         d="m 341.25,409.625 c -1.51321,7.20236 -5.74124,23.3964 -0.5,27.25 -0.64647,6.99978 -7.0786,9.64392 -15,11.1875 l -1.5,0 c -7.9214,-1.54358 -14.35353,-4.18772 -15,-11.1875 5.24124,-3.8536 1.01321,-20.04764 -0.5,-27.25 l 16.25,7.40625 16.25,-7.40625 z"
-         style="opacity:0.74906365;fill:url(#radialGradient3709);fill-opacity:1;fill-rule:evenodd;stroke:none" />
-    </clipPath>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3694-1">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.640636"
-         id="feGaussianBlur3696-0" />
-    </filter>
-    <radialGradient
-       r="22.444885"
-       fy="392.75388"
-       fx="330.04404"
-       cy="396.09259"
-       cx="324.39758"
-       gradientTransform="matrix(1.0059645,0,0,1.4472234,-271.44676,-535.35257)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient9134-3"
-       xlink:href="#linearGradient4064-0"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4064-0">
-      <stop
-         style="stop-color:#faf0e5;stop-opacity:1;"
-         offset="0"
-         id="stop4066-0" />
-      <stop
-         id="stop3378-4"
-         offset="0.591133"
-         style="stop-color:#f7e7d6;stop-opacity:1;" />
-      <stop
-         style="stop-color:#efcfac;stop-opacity:1;"
-         offset="1"
-         id="stop4069-5" />
-    </linearGradient>
-    <linearGradient
-       y2="422.63611"
-       x2="412.78592"
-       y1="400.84558"
-       x1="412.78592"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient9136-4"
-       xlink:href="#linearGradient3163-2"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3163-2">
-      <stop
-         offset="0"
-         id="stop3165-4"
-         style="stop-color:#fff5e4;stop-opacity:1;" />
-      <stop
-         offset="0.25"
-         id="stop3173-9"
-         style="stop-color:#ffecd0;stop-opacity:1;" />
-      <stop
-         offset="0.5"
-         id="stop3171-9"
-         style="stop-color:#ffd390;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop3167-9"
-         style="stop-color:#ffc46a;stop-opacity:1;" />
-    </linearGradient>
-    <mask
-       maskUnits="userSpaceOnUse"
-       id="mask3287-4">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#radialGradient3291-8);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 412.56716,362.7206 c -7.77656,0.205 -16.77771,5.86053 -19.90625,12.8125 -3.18672,7.08121 -2.72281,15.53626 -0.8125,25.3125 1.91032,9.77623 8.18827,19.94656 11.375,23.625 3.0204,3.48645 6.88924,2.85632 9.34375,2.78125 0.1258,0 0.30234,-0.004 0.4375,0 2.45451,0.0751 6.32335,0.7052 9.34375,-2.78125 3.18673,-3.67844 9.46468,-13.84877 11.375,-23.625 1.91033,-9.77624 2.37422,-18.23129 -0.8125,-25.3125 -3.12855,-6.95197 -12.12969,-12.6075 -19.90625,-12.8125 l -0.4375,0 z"
-         id="path3289-9"
-         sodipodi:nodetypes="csssssssscc" />
-    </mask>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3279-1"
-       id="radialGradient3291-8"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.4395859,0.3535533,-174.66839)"
-       cx="412.43237"
-       cy="395.73904"
-       fx="412.43237"
-       fy="395.73904"
-       r="22.444885" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3279-1"
-       x1="338.62283"
-       y1="457.90872"
-       gradientTransform="translate(-95.225391,0)"
-       x2="339.51855"
-       gradientUnits="userSpaceOnUse"
-       xlink:href="#linearGradient3215-6"
-       y2="502.82175" />
-    <linearGradient
-       id="linearGradient3215-6">
-      <stop
-         offset="0"
-         id="stop3217-3"
-         style="stop-color:#671800;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop4157-9"
-         style="stop-color:#7b3900;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="418.65884"
-       x2="331.42062"
-       y1="431.1243"
-       x1="317.01251"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8440-3"
-       xlink:href="#linearGradient3329-3"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3329-3">
-      <stop
-         style="stop-color:#f9eee2;stop-opacity:1;"
-         offset="0"
-         id="stop3331-4" />
-      <stop
-         style="stop-color:#f9eee2;stop-opacity:0;"
-         offset="1"
-         id="stop3333-6" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3325-1">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.16076312"
-         id="feGaussianBlur3327-5" />
-    </filter>
-    <radialGradient
-       r="0.79621875"
-       fy="397.17728"
-       fx="303.71942"
-       cy="397.17728"
-       cx="303.71942"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8442-6"
-       xlink:href="#linearGradient3837-1"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3837-1">
-      <stop
-         style="stop-color:#f1e4d4;stop-opacity:1;"
-         offset="0"
-         id="stop3839-7" />
-      <stop
-         style="stop-color:#f1e4d4;stop-opacity:0;"
-         offset="1"
-         id="stop3841-2" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       x="-0.15930007"
-       width="1.3186002"
-       y="-0.071685553"
-       height="1.1433711"
-       id="filter3833-2">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.10560268"
-         id="feGaussianBlur3835-9" />
-    </filter>
-    <radialGradient
-       r="0.79621875"
-       fy="397.17728"
-       fx="303.71942"
-       cy="397.17728"
-       cx="303.71942"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8444-2"
-       xlink:href="#linearGradient3837-1"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="370.57019"
-       x2="325.7691"
-       y1="398.85446"
-       x1="324.65039"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient9138-8"
-       xlink:href="#linearGradient3433-1"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3433-1">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3435-2" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3437-4" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3429-7">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 303.70236,398.81874 -0.17678,-13.25825 2.65166,-7.24784 5.3033,-1.76777 8.48528,2.65165 7.42462,1.41421 7.24784,-3.71231 5.3033,0 3.71231,5.12653 1.94455,8.13172 -0.17678,5.3033 0.35355,1.94455 -7.77817,-15.02602 -9.54594,3.71231 -6.89429,0.17678 -10.42983,-4.94975 -7.42462,17.50089 z"
-         id="path3431-8" />
-    </clipPath>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3420-6">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.110954"
-         id="feGaussianBlur3422-3" />
-    </filter>
-    <radialGradient
-       r="22.779818"
-       fy="369.61789"
-       fx="332.49338"
-       cy="369.61789"
-       cx="332.49338"
-       gradientTransform="matrix(-0.7020433,-0.1106778,0.08385981,-0.5312371,265.2384,247.24451)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8448-7"
-       xlink:href="#linearGradient3368-7"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3368-7">
-      <stop
-         style="stop-color:#e5d3c3;stop-opacity:1;"
-         offset="0"
-         id="stop3370-2" />
-      <stop
-         style="stop-color:#e5d3c3;stop-opacity:0;"
-         offset="1"
-         id="stop3372-3" />
-    </linearGradient>
-    <linearGradient
-       y2="384.62384"
-       x2="345.62039"
-       y1="385.86127"
-       x1="304.88663"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8450-7"
-       xlink:href="#linearGradient3489-2"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3489-2">
-      <stop
-         style="stop-color:#765c44;stop-opacity:1;"
-         offset="0"
-         id="stop3491-5" />
-      <stop
-         style="stop-color:#765c44;stop-opacity:0;"
-         offset="1"
-         id="stop3493-3" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       x="-0.028506439"
-       width="1.0570129"
-       y="-0.10615479"
-       height="1.2123096"
-       id="filter3479-7">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.4439284"
-         id="feGaussianBlur3481-6" />
-    </filter>
-    <linearGradient
-       y2="367.39182"
-       x2="320.36423"
-       y1="407.39011"
-       x1="330.09335"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8452-8"
-       xlink:href="#linearGradient3499-1"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3499-1">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3501-3" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3503-6" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3625-4">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.34264273"
-         id="feGaussianBlur3627-0" />
-    </filter>
-    <linearGradient
-       y2="373.61218"
-       x2="339.76785"
-       y1="390.86218"
-       x1="353.44516"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8454-3"
-       xlink:href="#linearGradient3581-5"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3581-5">
-      <stop
-         style="stop-color:#dfcbba;stop-opacity:1;"
-         offset="0"
-         id="stop3583-8" />
-      <stop
-         style="stop-color:#dfcbba;stop-opacity:0;"
-         offset="1"
-         id="stop3585-5" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       x="-0.1148592"
-       width="1.2297184"
-       y="-0.086798318"
-       height="1.1735966"
-       id="filter3569-0">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.6238629"
-         id="feGaussianBlur3571-9" />
-    </filter>
-    <linearGradient
-       y2="214.96599"
-       x2="568.98871"
-       y1="214.96599"
-       x1="563.64667"
-       gradientTransform="matrix(0.5366445,0,0,1.8634309,-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8456-9"
-       xlink:href="#linearGradient3733-8"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3733-8">
-      <stop
-         offset="0"
-         id="stop3735-0"
-         style="stop-color:#e2e2e2;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop3737-2"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       x="-0.18809821"
-       width="1.3761964"
-       y="-0.059054088"
-       height="1.1181082"
-       id="filter3775-4">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.26451311"
-         id="feGaussianBlur3777-9" />
-    </filter>
-    <linearGradient
-       y2="426.80276"
-       x2="325.29688"
-       y1="481.87405"
-       x1="325.29688"
-       gradientTransform="matrix(1.0059645,0,0,1.0053055,-271.66684,-360.28069)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8458-0"
-       xlink:href="#linearGradient3397-1"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3397-1">
-      <stop
-         style="stop-color:#f4f5f8;stop-opacity:1;"
-         offset="0"
-         id="stop3399-2" />
-      <stop
-         style="stop-color:#fdfdfe;stop-opacity:1;"
-         offset="1"
-         id="stop3401-0" />
-    </linearGradient>
-    <linearGradient
-       y2="443.03894"
-       x2="312.78384"
-       y1="463.03894"
-       x1="283.50647"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8460-0"
-       xlink:href="#linearGradient3516-6"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3516-6">
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:1;"
-         offset="0"
-         id="stop3518-3" />
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:0;"
-         offset="1"
-         id="stop3520-9" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3493-0">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.105682"
-         id="feGaussianBlur3495-8" />
-    </filter>
-    <linearGradient
-       y2="458.62646"
-       x2="461.90625"
-       y1="458.62646"
-       x1="414.41586"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient9140-3"
-       xlink:href="#linearGradient4067-8"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4067-8">
-      <stop
-         style="stop-color:#8d97b7;stop-opacity:1;"
-         offset="0"
-         id="stop4095-7" />
-      <stop
-         style="stop-color:#8d97b7;stop-opacity:0;"
-         offset="1"
-         id="stop4071-3" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4063-1">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 410.16587,443.06739 c -10.24281,0.28613 -13.36749,-3.95368 -14.25,-7.69239 -1.27779,0.21006 -2.03383,1.22613 -2,2 -7.08333,2.83488 -15.64784,5.69235 -23.25,9.5 -2.82182,1.41335 -6.03661,5.72037 -6.875,8 -2.55698,6.95256 -5.375,16.75 -5.375,16.75 l 1.5,1.75 c 15.64476,8.91215 36.87916,8.5 50.25,8.5 13.37084,0 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 c 0,0 -2.81802,-9.79744 -5.375,-16.75 -0.83839,-2.27963 -4.05318,-6.58665 -6.875,-8 -7.60216,-3.80765 -16.16667,-6.66512 -23.25,-9.5 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41363,3.74264 -4.00719,7.40626 -14.25,7.69239 z"
-         id="path4065-0"
-         sodipodi:nodetypes="cccssccsccssccz" />
-    </clipPath>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter4059-0">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.5449742"
-         id="feGaussianBlur4061-5" />
-    </filter>
-    <linearGradient
-       y2="429.73987"
-       x2="310.53195"
-       y1="476.40894"
-       x1="326"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8464-0"
-       xlink:href="#linearGradient4126-3"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4126-3">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4128-1" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4130-8" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       id="filter3393-0">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.49977699"
-         id="feGaussianBlur3395-1" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3289-7">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3291-9"
-         d="m 463.75,435.375 c -1.27779,0.21006 -2.03383,1.22613 -2,2 -0.0793,0.0317 -0.87749,1.12269 -0.95711,1.15441 1.25202,4.0018 5.15727,8.27208 16.75,7.96875 11.50018,-0.3009 15.9101,-5.26943 17.17586,-8.93566 -0.15115,-0.06 -0.3189,-0.12753 -0.46875,-0.1875 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41363,3.74264 -4.00719,7.40137 -14.25,7.6875 -10.24281,0.28614 -13.36749,-3.94879 -14.25,-7.6875 z m -4.625,3.03125 c -5.44302,2.09883 -11.45793,4.26384 -17.21875,6.875 5.89563,-2.22917 11.62166,-3.16524 16.85447,-5.12684 -0.0106,-0.22696 0.25035,-1.50511 0.36428,-1.74816 z m 38.34375,0.21875 c 0.0532,0.16802 0.10109,0.31159 0.0937,0.46875 4.20807,1.57746 8.83741,3.15593 13.5625,4.875 -4.63354,-1.95913 -9.30506,-3.67529 -13.65625,-5.34375 z"
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3283-1)"
-         sodipodi:nodetypes="cccscccsccccccccc" />
-    </clipPath>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       x="-0.020813677"
-       width="1.0416274"
-       y="-0.13193184"
-       height="1.2638637"
-       id="filter3283-1">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.60896269"
-         id="feGaussianBlur3285-0" />
-    </filter>
-    <linearGradient
-       y2="434.35086"
-       x2="290.62091"
-       y1="453.0892"
-       x1="315.72318"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8466-3"
-       xlink:href="#linearGradient3343-5"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3343-5">
-      <stop
-         style="stop-color:#bbc1d4;stop-opacity:1;"
-         offset="0"
-         id="stop3345-9" />
-      <stop
-         style="stop-color:#bbc1d4;stop-opacity:0;"
-         offset="1"
-         id="stop6472-4" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       x="-0.083255701"
-       width="1.1665114"
-       y="-0.42668504"
-       height="1.8533701"
-       id="filter3339-8">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.50285367"
-         id="feGaussianBlur3341-4" />
-    </filter>
-    <linearGradient
-       y2="434.35086"
-       x2="290.62091"
-       y1="453.0892"
-       x1="315.72318"
-       gradientTransform="translate(58.5,26.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8468-6"
-       xlink:href="#linearGradient3343-5"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="441.53894"
-       x2="299.28384"
-       y1="482.53894"
-       x1="270.50647"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8470-9"
-       xlink:href="#linearGradient3508-2"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3508-2">
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:1;"
-         offset="0"
-         id="stop3510-9" />
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:0;"
-         offset="1"
-         id="stop3512-0" />
-    </linearGradient>
-    <linearGradient
-       y2="463.13513"
-       x2="305.67725"
-       y1="444.45746"
-       x1="313.74829"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8472-3"
-       xlink:href="#linearGradient3578-0"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3578-0">
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:1;"
-         offset="0"
-         id="stop3580-3" />
-      <stop
-         style="stop-color:#c8cddc;stop-opacity:0;"
-         offset="1"
-         id="stop3582-3" />
-    </linearGradient>
-    <linearGradient
-       y2="463.13513"
-       x2="305.67725"
-       y1="444.45746"
-       x1="313.74829"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8474-7"
-       xlink:href="#linearGradient3586-9"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3586-9">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3588-4" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3590-9" />
-    </linearGradient>
-    <filter
-       color-interpolation-filters="sRGB"
-       inkscape:collect="always"
-       x="-0.17129332"
-       width="1.3425866"
-       y="-0.074019864"
-       height="1.1480397"
-       id="filter3574-9">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.57604943"
-         id="feGaussianBlur3576-1" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654-6"
-       id="radialGradient81878-9"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.696437,0,0,1.188967,-175.09425,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <linearGradient
-       id="linearGradient82107">
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:1;"
-         offset="0"
-         id="stop82109" />
-      <stop
-         id="stop82111"
-         offset="0.5"
-         style="stop-color:#f9ede0;stop-opacity:0.80575538;" />
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:0;"
-         offset="1"
-         id="stop82113" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654-6"
-       id="radialGradient81880-4"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.696437,0,0,1.188967,285.63744,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <linearGradient
-       id="linearGradient82116">
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:1;"
-         offset="0"
-         id="stop82118" />
-      <stop
-         id="stop82120"
-         offset="0.5"
-         style="stop-color:#f9ede0;stop-opacity:0.80575538;" />
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:0;"
-         offset="1"
-         id="stop82122" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath82124">
-      <path
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="cccccccc"
-         id="path82126"
-         d="m 341.25,409.625 c -1.51321,7.20236 -5.74124,23.3964 -0.5,27.25 -0.64647,6.99978 -7.0786,9.64392 -15,11.1875 l -1.5,0 c -7.9214,-1.54358 -14.35353,-4.18772 -15,-11.1875 5.24124,-3.8536 1.01321,-20.04764 -0.5,-27.25 l 16.25,7.40625 16.25,-7.40625 z"
-         style="opacity:0.74906365;fill:url(#radialGradient3709);fill-opacity:1;fill-rule:evenodd;stroke:none" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4064-0"
-       id="radialGradient81882-2"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.4472234,-271.44676,-535.35257)"
-       cx="324.39758"
-       cy="396.09259"
-       fx="330.04404"
-       fy="392.75388"
-       r="22.444885" />
-    <linearGradient
-       id="linearGradient82133">
-      <stop
-         style="stop-color:#faf0e5;stop-opacity:1;"
-         offset="0"
-         id="stop82135" />
-      <stop
-         id="stop82137"
-         offset="0.591133"
-         style="stop-color:#f7e7d6;stop-opacity:1;" />
-      <stop
-         style="stop-color:#efcfac;stop-opacity:1;"
-         offset="1"
-         id="stop82139" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163-2"
-       id="linearGradient81884-0"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <linearGradient
-       id="linearGradient82142">
-      <stop
-         offset="0"
-         id="stop82144"
-         style="stop-color:#fff5e4;stop-opacity:1;" />
-      <stop
-         offset="0.25"
-         id="stop82146"
-         style="stop-color:#ffecd0;stop-opacity:1;" />
-      <stop
-         offset="0.5"
-         id="stop82148"
-         style="stop-color:#ffd390;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop82150"
-         style="stop-color:#ffc46a;stop-opacity:1;" />
-    </linearGradient>
-    <mask
-       maskUnits="userSpaceOnUse"
-       id="mask82152">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:url(#radialGradient3291-8);fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 412.56716,362.7206 c -7.77656,0.205 -16.77771,5.86053 -19.90625,12.8125 -3.18672,7.08121 -2.72281,15.53626 -0.8125,25.3125 1.91032,9.77623 8.18827,19.94656 11.375,23.625 3.0204,3.48645 6.88924,2.85632 9.34375,2.78125 0.1258,0 0.30234,-0.004 0.4375,0 2.45451,0.0751 6.32335,0.7052 9.34375,-2.78125 3.18673,-3.67844 9.46468,-13.84877 11.375,-23.625 1.91033,-9.77624 2.37422,-18.23129 -0.8125,-25.3125 -3.12855,-6.95197 -12.12969,-12.6075 -19.90625,-12.8125 l -0.4375,0 z"
-         id="path82154"
-         sodipodi:nodetypes="csssssssscc" />
-    </mask>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3279-1"
-       id="radialGradient82156"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.4395859,0.3535533,-174.66839)"
-       cx="412.43237"
-       cy="395.73904"
-       fx="412.43237"
-       fy="395.73904"
-       r="22.444885" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient82158"
-       x1="338.62283"
-       y1="457.90872"
-       gradientTransform="translate(-95.225391,0)"
-       x2="339.51855"
-       gradientUnits="userSpaceOnUse"
-       xlink:href="#linearGradient3215-6"
-       y2="502.82175" />
-    <linearGradient
-       id="linearGradient82160">
-      <stop
-         offset="0"
-         id="stop82162"
-         style="stop-color:#671800;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop82164"
-         style="stop-color:#7b3900;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3329-3"
-       id="linearGradient81886-6"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="317.01251"
-       y1="431.1243"
-       x2="331.42062"
-       y2="418.65884" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837-1"
-       id="radialGradient81888-5"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       cx="303.71942"
-       cy="397.17728"
-       fx="303.71942"
-       fy="397.17728"
-       r="0.79621875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837-1"
-       id="radialGradient81890-9"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       cx="303.71942"
-       cy="397.17728"
-       fx="303.71942"
-       fy="397.17728"
-       r="0.79621875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3433-1"
-       id="linearGradient81892-5"
-       gradientUnits="userSpaceOnUse"
-       x1="324.65039"
-       y1="398.85446"
-       x2="325.7691"
-       y2="370.57019" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath82206">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 303.70236,398.81874 -0.17678,-13.25825 2.65166,-7.24784 5.3033,-1.76777 8.48528,2.65165 7.42462,1.41421 7.24784,-3.71231 5.3033,0 3.71231,5.12653 1.94455,8.13172 -0.17678,5.3033 0.35355,1.94455 -7.77817,-15.02602 -9.54594,3.71231 -6.89429,0.17678 -10.42983,-4.94975 -7.42462,17.50089 z"
-         id="path82208" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3368-7"
-       id="radialGradient81894-6"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.7020433,-0.1106778,0.08385981,-0.5312371,265.2384,247.24451)"
-       cx="332.49338"
-       cy="369.61789"
-       fx="332.49338"
-       fy="369.61789"
-       r="22.779818" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3489-2"
-       id="linearGradient81896-1"
-       gradientUnits="userSpaceOnUse"
-       x1="304.88663"
-       y1="385.86127"
-       x2="345.62039"
-       y2="384.62384" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3499-1"
-       id="linearGradient81898-1"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="330.09335"
-       y1="407.39011"
-       x2="320.36423"
-       y2="367.39182" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3581-5"
-       id="linearGradient81900-4"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="353.44516"
-       y1="390.86218"
-       x2="339.76785"
-       y2="373.61218" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3733-8"
-       id="linearGradient81902-3"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5366445,0,0,1.8634309,-372.5,-324.5)"
-       x1="563.64667"
-       y1="214.96599"
-       x2="568.98871"
-       y2="214.96599" />
-    <linearGradient
-       id="linearGradient82255">
-      <stop
-         offset="0"
-         id="stop82257"
-         style="stop-color:#e2e2e2;stop-opacity:1;" />
-      <stop
-         offset="1"
-         id="stop82259"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3397-1"
-       id="linearGradient81904-7"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.0053055,-271.66684,-360.28069)"
-       x1="325.29688"
-       y1="481.87405"
-       x2="325.29688"
-       y2="426.80276" />
-    <linearGradient
-       id="linearGradient82266">
-      <stop
-         style="stop-color:#f4f5f8;stop-opacity:1;"
-         offset="0"
-         id="stop82268" />
-      <stop
-         style="stop-color:#fdfdfe;stop-opacity:1;"
-         offset="1"
-         id="stop82270" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3516-6"
-       id="linearGradient81906-2"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="283.50647"
-       y1="463.03894"
-       x2="312.78384"
-       y2="443.03894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4067-8"
-       id="linearGradient81908-7"
-       gradientUnits="userSpaceOnUse"
-       x1="414.41586"
-       y1="458.62646"
-       x2="461.90625"
-       y2="458.62646" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath82290">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:none"
-         d="m 410.16587,443.06739 c -10.24281,0.28613 -13.36749,-3.95368 -14.25,-7.69239 -1.27779,0.21006 -2.03383,1.22613 -2,2 -7.08333,2.83488 -15.64784,5.69235 -23.25,9.5 -2.82182,1.41335 -6.03661,5.72037 -6.875,8 -2.55698,6.95256 -5.375,16.75 -5.375,16.75 l 1.5,1.75 c 15.64476,8.91215 36.87916,8.5 50.25,8.5 13.37084,0 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 c 0,0 -2.81802,-9.79744 -5.375,-16.75 -0.83839,-2.27963 -4.05318,-6.58665 -6.875,-8 -7.60216,-3.80765 -16.16667,-6.66512 -23.25,-9.5 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41363,3.74264 -4.00719,7.40626 -14.25,7.69239 z"
-         id="path82292"
-         sodipodi:nodetypes="cccssccsccssccz" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4126-3"
-       id="linearGradient81910-3"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="326"
-       y1="476.40894"
-       x2="310.53195"
-       y2="429.73987" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath82309">
-      <path
-         inkscape:connector-curvature="0"
-         id="path82311"
-         d="m 463.75,435.375 c -1.27779,0.21006 -2.03383,1.22613 -2,2 -0.0793,0.0317 -0.87749,1.12269 -0.95711,1.15441 1.25202,4.0018 5.15727,8.27208 16.75,7.96875 11.50018,-0.3009 15.9101,-5.26943 17.17586,-8.93566 -0.15115,-0.06 -0.3189,-0.12753 -0.46875,-0.1875 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41363,3.74264 -4.00719,7.40137 -14.25,7.6875 -10.24281,0.28614 -13.36749,-3.94879 -14.25,-7.6875 z m -4.625,3.03125 c -5.44302,2.09883 -11.45793,4.26384 -17.21875,6.875 5.89563,-2.22917 11.62166,-3.16524 16.85447,-5.12684 -0.0106,-0.22696 0.25035,-1.50511 0.36428,-1.74816 z m 38.34375,0.21875 c 0.0532,0.16802 0.10109,0.31159 0.0937,0.46875 4.20807,1.57746 8.83741,3.15593 13.5625,4.875 -4.63354,-1.95913 -9.30506,-3.67529 -13.65625,-5.34375 z"
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3283-1)"
-         sodipodi:nodetypes="cccscccsccccccccc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343-5"
-       id="linearGradient81912-3"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343-5"
-       id="linearGradient81914-9"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(58.5,26.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3508-2"
-       id="linearGradient81916-2"
-       gradientUnits="userSpaceOnUse"
-       x1="270.50647"
-       y1="482.53894"
-       x2="299.28384"
-       y2="441.53894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3578-0"
-       id="linearGradient81918-4"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3586-9"
-       id="linearGradient81920-4"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <linearGradient
-       y2="463.13513"
-       x2="305.67725"
-       y1="444.45746"
-       x1="313.74829"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient82428"
-       xlink:href="#linearGradient3578-0"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="463.13513"
-       x2="305.67725"
-       y1="444.45746"
-       x1="313.74829"
-       gradientTransform="translate(-372.5,-324.5)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient82430"
-       xlink:href="#linearGradient3586-9"
-       inkscape:collect="always" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.4"
-     inkscape:cx="-12.074687"
-     inkscape:cy="-44.741283"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="1918"
-     inkscape:window-height="1147"
-     inkscape:window-x="0"
-     inkscape:window-y="35"
-     inkscape:window-maximized="0" />
-  <metadata
-     id="metadata4003">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-231.86536,-279.39524)">
-    <path
-       inkscape:connector-curvature="0"
-       id="path83709"
-       d="m 294.2428,279.39524 c -7.99897,0 -14.49999,6.47502 -14.5,14.46875 0,1.94778 -0.15445,3.87798 0.40625,5.59375 -0.51549,-0.48363 -1.57232,-0.20095 -1.46875,0.84375 1.24191,5.82313 2.33408,7.08839 3.4375,7.34375 0.93904,2.69363 2.22764,5.22958 3.46875,7.3125 0.71525,3.9757 1.11745,8.28675 -0.25,10.40625 -0.53457,0.25089 -0.86091,0.73277 -0.84375,1.125 -0.0505,0.0202 -0.10554,0.0423 -0.15625,0.0625 -3.91567,1.55927 -8.51787,3.12254 -12.8125,5.09375 -0.6214,0.28522 -1.23846,0.57204 -1.84375,0.875 -0.22467,0.11246 -0.4272,0.2736 -0.65625,0.4375 -1.60335,1.1473 -3.25148,3.38655 -3.71875,4.65625 -0.40717,1.1064 -0.82143,2.32423 -1.21875,3.53125 -0.96083,2.91711 -1.58023,5.05464 -1.875,6.0625 -0.31077,0.3936 -0.46875,0.80597 -0.46875,1.21875 0,3.94126 14.76389,7.125 32.96875,7.125 18.1548,0 32.88789,-3.16744 32.96875,-7.09375 2.2e-4,-0.0108 0,-0.0204 0,-0.0312 l 0.125,-0.125 c 0,0 -0.99148,-3.52513 -2.1875,-7.15625 -0.39731,-1.20702 -0.81158,-2.42485 -1.21875,-3.53125 -0.46726,-1.2697 -2.08414,-3.50895 -3.6875,-4.65625 -0.22905,-0.1639 -0.46283,-0.32504 -0.6875,-0.4375 -0.60529,-0.30296 -1.22235,-0.58978 -1.84375,-0.875 -0.6214,-0.28522 -1.24356,-0.54272 -1.875,-0.8125 -0.11565,-0.0494 -0.22788,-0.10731 -0.34375,-0.15625 -0.0948,-0.0345 -0.18656,-0.0594 -0.28125,-0.0937 -0.082,-0.0343 -0.16796,-0.0596 -0.25,-0.0937 -0.15901,-0.0661 -0.30952,-0.15348 -0.46875,-0.21875 -1.14666,-0.47006 -2.29995,-0.90819 -3.4375,-1.34375 -0.94876,-0.36523 -1.85933,-0.71256 -2.78125,-1.0625 -1.12246,-0.42466 -2.20491,-0.83528 -3.25,-1.25 -0.0963,-0.0382 -0.1858,-0.0868 -0.28125,-0.125 0.003,-0.0628 -0.0492,-0.12109 -0.0625,-0.1875 -0.0127,-0.0639 -0.004,-0.1228 -0.0312,-0.1875 -0.1645,-0.39599 -0.57707,-0.80597 -1.1875,-0.90625 -0.0635,-0.10882 -0.16351,-0.19351 -0.21875,-0.3125 -1.16938,-2.51906 -0.51396,-7.23041 0.28125,-11.25 1.18202,-2.15052 2.34183,-4.63404 3.125,-7.21875 0.89092,-0.62384 1.81192,-2.30841 2.8125,-7 0.0909,-0.91706 -0.73259,-1.25622 -1.28125,-1 0.28784,-1.43524 0.1875,-2.96301 0.1875,-4.5625 0,-7.53568 -5.76261,-13.72078 -13.125,-14.40625 -0.48695,-0.0495 -0.96881,-0.0625 -1.46875,-0.0625 z"
-       style="opacity:0.2734375;fill:#000000;fill-opacity:1;stroke:none"
-       inkscape:export-filename="/home/lepagee/sflphone/kde/src/icons/path83705.png"
-       inkscape:export-xdpi="117.26086"
-       inkscape:export-ydpi="117.26086" />
-    <path
-       style="opacity:0.62890625;fill:#000000;fill-opacity:1;stroke:none"
-       d="m 278.54954,283.78247 c -7.99897,0 -14.49999,6.47502 -14.5,14.46875 0,1.94778 -0.15445,3.87798 0.40625,5.59375 -0.51549,-0.48363 -1.57232,-0.20095 -1.46875,0.84375 1.24191,5.82313 2.33408,7.08839 3.4375,7.34375 0.93904,2.69363 2.22764,5.22958 3.46875,7.3125 0.71525,3.9757 1.11745,8.28675 -0.25,10.40625 -0.53457,0.25089 -0.86091,0.73277 -0.84375,1.125 -0.0505,0.0202 -0.10554,0.0423 -0.15625,0.0625 -3.91567,1.55927 -8.51787,3.12254 -12.8125,5.09375 -0.6214,0.28522 -1.23846,0.57204 -1.84375,0.875 -0.22467,0.11246 -0.4272,0.2736 -0.65625,0.4375 -1.60335,1.1473 -3.25148,3.38655 -3.71875,4.65625 -0.40717,1.1064 -0.82143,2.32423 -1.21875,3.53125 -0.96083,2.91711 -1.58023,5.05464 -1.875,6.0625 -0.31077,0.3936 -0.46875,0.80597 -0.46875,1.21875 0,3.94126 14.76389,7.125 32.96875,7.125 18.1548,0 32.88789,-3.16744 32.96875,-7.09375 2.2e-4,-0.0108 0,-0.0204 0,-0.0312 l 0.125,-0.125 c 0,0 -0.99148,-3.52513 -2.1875,-7.15625 -0.39731,-1.20702 -0.81158,-2.42485 -1.21875,-3.53125 -0.46726,-1.2697 -2.08414,-3.50895 -3.6875,-4.65625 -0.22905,-0.1639 -0.46283,-0.32504 -0.6875,-0.4375 -0.60529,-0.30296 -1.22235,-0.58978 -1.84375,-0.875 -0.6214,-0.28522 -1.24356,-0.54272 -1.875,-0.8125 -0.11565,-0.0494 -0.22788,-0.10731 -0.34375,-0.15625 -0.0948,-0.0345 -0.18656,-0.0594 -0.28125,-0.0937 -0.082,-0.0343 -0.16796,-0.0596 -0.25,-0.0937 -0.15901,-0.0661 -0.30952,-0.15348 -0.46875,-0.21875 -1.14666,-0.47006 -2.29995,-0.90819 -3.4375,-1.34375 -0.94876,-0.36523 -1.85933,-0.71256 -2.78125,-1.0625 -1.12246,-0.42466 -2.20491,-0.83528 -3.25,-1.25 -0.0963,-0.0382 -0.1858,-0.0868 -0.28125,-0.125 0.003,-0.0628 -0.0492,-0.12109 -0.0625,-0.1875 -0.0127,-0.0639 -0.004,-0.1228 -0.0312,-0.1875 -0.1645,-0.39599 -0.57707,-0.80597 -1.1875,-0.90625 -0.0635,-0.10882 -0.16351,-0.19351 -0.21875,-0.3125 -1.16938,-2.51906 -0.51396,-7.23041 0.28125,-11.25 1.18202,-2.15052 2.34183,-4.63404 3.125,-7.21875 0.89092,-0.62384 1.81192,-2.30841 2.8125,-7 0.0909,-0.91706 -0.73259,-1.25622 -1.28125,-1 0.28784,-1.43524 0.1875,-2.96301 0.1875,-4.5625 0,-7.53568 -5.76261,-13.72078 -13.125,-14.40625 -0.48695,-0.0495 -0.96881,-0.0625 -1.46875,-0.0625 z"
-       id="path2724"
-       inkscape:connector-curvature="0"
-       inkscape:export-filename="/home/lepagee/sflphone/kde/src/icons/path83705.png"
-       inkscape:export-xdpi="117.26086"
-       inkscape:export-ydpi="117.26086" />
-    <path
-       id="path83705"
-       d="m 264.36536,289.23063 c -7.99897,0 -14.49999,6.47502 -14.5,14.46875 0,1.94778 -0.15445,3.87798 0.40625,5.59375 -0.51549,-0.48363 -1.57232,-0.20095 -1.46875,0.84375 1.24191,5.82313 2.33408,7.08839 3.4375,7.34375 0.93904,2.69363 2.22764,5.22958 3.46875,7.3125 0.71525,3.9757 1.11745,8.28675 -0.25,10.40625 -0.53457,0.25089 -0.86091,0.73277 -0.84375,1.125 -0.0505,0.0202 -0.10554,0.0423 -0.15625,0.0625 -3.91567,1.55927 -8.51787,3.12254 -12.8125,5.09375 -0.6214,0.28522 -1.23846,0.57204 -1.84375,0.875 -0.22467,0.11246 -0.4272,0.2736 -0.65625,0.4375 -1.60335,1.1473 -3.25148,3.38655 -3.71875,4.65625 -0.40717,1.1064 -0.82143,2.32423 -1.21875,3.53125 -0.96083,2.91711 -1.58023,5.05464 -1.875,6.0625 -0.31077,0.3936 -0.46875,0.80597 -0.46875,1.21875 0,3.94126 14.76389,7.125 32.96875,7.125 18.1548,0 32.88789,-3.16744 32.96875,-7.09375 2.2e-4,-0.0108 0,-0.0204 0,-0.0312 l 0.125,-0.125 c 0,0 -0.99148,-3.52513 -2.1875,-7.15625 -0.39731,-1.20702 -0.81158,-2.42485 -1.21875,-3.53125 -0.46726,-1.2697 -2.08414,-3.50895 -3.6875,-4.65625 -0.22905,-0.1639 -0.46283,-0.32504 -0.6875,-0.4375 -0.60529,-0.30296 -1.22235,-0.58978 -1.84375,-0.875 -0.6214,-0.28522 -1.24356,-0.54272 -1.875,-0.8125 -0.11565,-0.0494 -0.22788,-0.10731 -0.34375,-0.15625 -0.0948,-0.0345 -0.18656,-0.0595 -0.28125,-0.0937 -0.082,-0.0343 -0.16796,-0.0597 -0.25,-0.0937 -0.15901,-0.0661 -0.30952,-0.15348 -0.46875,-0.21875 -1.14666,-0.47006 -2.29995,-0.90819 -3.4375,-1.34375 -0.94876,-0.36523 -1.85933,-0.71256 -2.78125,-1.0625 -1.12246,-0.42466 -2.20491,-0.83528 -3.25,-1.25 -0.0963,-0.0382 -0.1858,-0.0868 -0.28125,-0.125 0.003,-0.0628 -0.0493,-0.12109 -0.0625,-0.1875 -0.0127,-0.0639 -0.004,-0.1228 -0.0312,-0.1875 -0.1645,-0.39599 -0.57707,-0.80597 -1.1875,-0.90625 -0.0635,-0.10882 -0.16351,-0.19351 -0.21875,-0.3125 -1.16938,-2.51906 -0.51396,-7.23041 0.28125,-11.25 1.18202,-2.15052 2.34183,-4.63404 3.125,-7.21875 0.89092,-0.62384 1.81192,-2.30841 2.8125,-7 0.0909,-0.91706 -0.73259,-1.25622 -1.28125,-1 0.28784,-1.43524 0.1875,-2.96301 0.1875,-4.5625 0,-7.53568 -5.76261,-13.72078 -13.125,-14.40625 -0.48695,-0.0495 -0.96881,-0.0625 -1.46875,-0.0625 z"
-       style="fill:#000000;fill-opacity:1;stroke:none"
-       inkscape:connector-curvature="0"
-       inkscape:export-xdpi="117.26086"
-       inkscape:export-ydpi="117.26086" />
-  </g>
-</svg>
diff --git a/kde/src/icons/current.svg b/kde/src/icons/current.svg
deleted file mode 100755
index 5ca655c2e75af452b7b41cd35178c7bd2fb61f1d..0000000000000000000000000000000000000000
--- a/kde/src/icons/current.svg
+++ /dev/null
@@ -1,737 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="current.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4757" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2308"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2304"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2294" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="7.919596"
-     inkscape:cx="15.568279"
-     inkscape:cy="13.617397"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1600"
-     inkscape:window-height="926"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="11.237947"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2364"
-       inkscape:label="Calque 1"
-       transform="translate(14.730114,-3.4355522)">
-      <g
-         transform="translate(7.9455775,4.2707653)"
-         inkscape:label="Calque 1"
-         id="g2446">
-        <g
-           id="g2181"
-           transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-           style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-          <path
-             style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-             d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-             id="path2183"
-             sodipodi:nodetypes="csccczccsccccc" />
-        </g>
-        <g
-           id="g2451"
-           transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-          <path
-             sodipodi:nodetypes="cccsccsccsccc"
-             id="path2453"
-             d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-             style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2455"
-             d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-             style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2457"
-             d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-             style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2459"
-             d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-             style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2461"
-             d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-             style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-        </g>
-      </g>
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 18.019888,12.625004 C 18.48189,11.534667 18.765826,10.027007 18.765826,8.3750001 C 18.765826,6.7229936 18.48189,5.2153338 18.019888,4.1249963"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.50400000000000000;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;visibility:visible;display:inline;overflow:visible" />
-    <path
-       sodipodi:nodetypes="csc"
-       id="path5545"
-       d="M 14.647708,13.095398 C 15.139397,12.256607 15.441578,11.096773 15.441578,9.8258928 C 15.441578,8.555013 15.139397,7.3951783 14.647708,6.5563874"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.45574296;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       sodipodi:nodetypes="csc"
-       id="path6056"
-       d="M 17.127031,13.875004 C 17.589033,12.784667 17.872969,11.277007 17.872969,9.6250001 C 17.872969,7.9729936 17.589033,6.4653338 17.127031,5.3749963"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       sodipodi:nodetypes="csc"
-       id="path6058"
-       d="M 19.694973,14.744562 C 20.280188,13.356696 20.639849,11.437627 20.639849,9.3348217 C 20.639849,7.2320171 20.280188,5.3129485 19.694973,3.9250808"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.63955802;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-  </g>
-</svg>
diff --git a/kde/src/icons/dial.svg b/kde/src/icons/dial.svg
deleted file mode 100755
index f7e490dfb66df7253280e5a97064c6986d82a9e2..0000000000000000000000000000000000000000
--- a/kde/src/icons/dial.svg
+++ /dev/null
@@ -1,546 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="dial.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:0.69469029;"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient3208"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3280"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,-3.0304576)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3282"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3284"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.57034,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3292"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(5.8366603,5.1770313)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3294"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.121831,5.1770309)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3296"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(18.407,5.1770309)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3298"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,-3.0304576)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3300"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3302"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.57034,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="7.919596"
-     inkscape:cx="33.634789"
-     inkscape:cy="18.879033"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="901"
-     inkscape:window-y="49" />
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g3259"
-       transform="matrix(0.9652036,0,0,0.9652036,-1.6371275,-0.5352586)">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="3.661803"
-         height="3.914341"
-         width="3.914341"
-         id="rect2210"
-         style="opacity:1;fill:url(#linearGradient3298);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="9.9469738"
-         height="3.914341"
-         width="3.914341"
-         id="rect3191"
-         style="opacity:1;fill:url(#linearGradient3300);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="16.232143"
-         height="3.914341"
-         width="3.914341"
-         id="rect3195"
-         style="opacity:1;fill:url(#linearGradient3302);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3222"
-       transform="matrix(0.9652036,0,0,0.9652036,-7.2433958,-2.1004447)"
-       style="opacity:1">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="9.4984636"
-         height="3.914341"
-         width="3.914341"
-         id="rect3210"
-         style="opacity:1;fill:url(#linearGradient3292);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="15.783634"
-         height="3.914341"
-         width="3.914341"
-         id="rect3212"
-         style="opacity:1;fill:url(#linearGradient3294);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="22.068804"
-         height="3.914341"
-         width="3.914341"
-         id="rect3214"
-         style="opacity:1;fill:url(#linearGradient3296);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3264"
-       transform="matrix(0.9652036,0,0,0.9652036,-1.6234791,12.178165)"
-       style="opacity:1">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="3.661803"
-         height="3.914341"
-         width="3.914341"
-         id="rect3266"
-         style="opacity:1;fill:url(#linearGradient3280);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="9.9469738"
-         height="3.914341"
-         width="3.914341"
-         id="rect3268"
-         style="opacity:1;fill:url(#linearGradient3282);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="16.232143"
-         height="3.914341"
-         width="3.914341"
-         id="rect3270"
-         style="opacity:1;fill:url(#linearGradient3284);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3199"
-       transform="translate(-0.3156731,-1.2626907)">
-      <path
-         transform="matrix(0.723409,0,0,0.723409,4.2981133,0.64261)"
-         d="M 27.321429 9.8571424 A 8.0357141 8.0357141 0 1 1  11.250001,9.8571424 A 8.0357141 8.0357141 0 1 1  27.321429 9.8571424 z"
-         sodipodi:ry="8.0357141"
-         sodipodi:rx="8.0357141"
-         sodipodi:cy="9.8571424"
-         sodipodi:cx="19.285715"
-         id="path3162"
-         style="fill:url(#radialGradient3208);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2257"
-         d="M 18.249576,5.2432362 L 18.249576,1.880704"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2259"
-         d="M 20.1824,6.380202 L 23.094437,4.6989359"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2261"
-         d="M 20.1824,8.8683213 L 23.094437,10.549588"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2263"
-         d="M 18.249576,10.005288 L 18.249576,13.36782"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2265"
-         d="M 16.332464,8.868322 L 13.420426,10.549587"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2267"
-         d="M 16.332464,6.3802018 L 13.420427,4.698936"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/document-encrypt.svgz b/kde/src/icons/document-encrypt.svgz
deleted file mode 100755
index 6d5ed916a5f620324e8a301224d3550b7dd0b90d..0000000000000000000000000000000000000000
Binary files a/kde/src/icons/document-encrypt.svgz and /dev/null differ
diff --git a/kde/src/icons/fail.svg b/kde/src/icons/fail.svg
deleted file mode 100755
index f3751ca7658161c83d6cb7de4d52d9eb87633fe4..0000000000000000000000000000000000000000
--- a/kde/src/icons/fail.svg
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="fail.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#b00014;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#70000c;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4167"
-       id="linearGradient4173"
-       x1="7.1249466"
-       y1="23.946518"
-       x2="20.06057"
-       y2="16.478132"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.313453e-2,-0.384275)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="13.59101"
-     inkscape:cy="12.669149"
-     inkscape:document-units="px"
-     inkscape:current-layer="g3157"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="49">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g3157"
-       transform="matrix(0.8678614,0.8678614,-0.8678614,0.8678614,11.185569,-9.9643113)">
-      <path
-         style="opacity:1;fill:#7e001a;fill-opacity:1;stroke:#3b000b;stroke-width:1.22734141;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60188085"
-         d="M 5.25 2.1875 C 4.8395257 2.1875 4.4395267 2.3417233 4.125 2.65625 L 2.59375 4.1875 C 1.9646967 4.8165533 1.9646968 5.8084466 2.59375 6.4375 L 8.3125 12.1875 L 2.59375 17.90625 C 1.9646967 18.535303 1.9646968 19.527197 2.59375 20.15625 L 4.125 21.6875 C 4.7540533 22.316553 5.7771965 22.316553 6.40625 21.6875 L 12.125 15.96875 L 17.84375 21.6875 C 18.472803 22.316553 19.495947 22.316553 20.125 21.6875 L 21.65625 20.15625 C 22.285303 19.527197 22.285303 18.535304 21.65625 17.90625 L 15.9375 12.1875 L 21.65625 6.4375 C 22.285303 5.8084467 22.285303 4.8165534 21.65625 4.1875 L 20.125 2.65625 C 19.495947 2.0271967 18.472803 2.0271966 17.84375 2.65625 L 12.125 8.375 L 6.40625 2.65625 C 6.0917233 2.3417233 5.6604743 2.1875 5.25 2.1875 z "
-         transform="matrix(0.5761289,-0.5761289,0.5761289,0.5761289,-0.7036018,12.185056)"
-         id="rect2182" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/hang_up.svg b/kde/src/icons/hang_up.svg
deleted file mode 100755
index 8fa89cfe6e7eb35f4102ecfbdbc598fd183408c2..0000000000000000000000000000000000000000
--- a/kde/src/icons/hang_up.svg
+++ /dev/null
@@ -1,772 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="hang_up.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2500">
-      <stop
-         style="stop-color:#800000;stop-opacity:1;"
-         offset="0"
-         id="stop2502" />
-      <stop
-         style="stop-color:#800000;stop-opacity:0;"
-         offset="1"
-         id="stop2504" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective127" />
-    <linearGradient
-       id="linearGradient4357"
-       inkscape:collect="always">
-      <stop
-         id="stop4359"
-         offset="0"
-         style="stop-color:#b00000;stop-opacity:1" />
-      <stop
-         id="stop4361"
-         offset="1"
-         style="stop-color:#b02100;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#b00014;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#b00014;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#70000c;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4167"
-       id="linearGradient4173"
-       x1="7.1249466"
-       y1="23.946518"
-       x2="20.06057"
-       y2="16.478132"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.313453e-2,-0.384275)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4357"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.158192,0,0,1.158192,-6.593576,-2.538854)" />
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2280" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop2282" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2286" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2288" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         id="stop2292"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2294"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2392">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2394" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2396" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2390"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2304"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2306"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2386"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2310"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2312"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2380">
-      <stop
-         id="stop2316"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2318"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2322" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2324" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         id="stop2328"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2330"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2332"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2334"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient2342"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient4051"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1406"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1364" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop1366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         id="stop1370"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1372"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop1376" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop1378" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1384"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1386"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2325"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2224"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2322"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2320"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2318"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2316"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2314"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2308">
-      <stop
-         id="stop2310"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2312"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2302">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2304" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2306" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         id="stop4047"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop4049"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient2506"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="22.4"
-     inkscape:cx="16.277456"
-     inkscape:cy="16.683708"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="5"
-     inkscape:window-y="49"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 7.4133112,3.7940921 L 7.4133112,15.267435 L 3.6853797,15.267435 L 11.9375,23.953878 L 20.18962,15.267435 L 16.461688,15.267435 L 16.461688,3.7940921 L 7.4133112,3.7940921 z "
-       id="rect4262" />
-    <g
-       id="g2407"
-       inkscape:label="Calque 1"
-       transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,28.570435,0.9317453)"
-       style="fill:url(#linearGradient2506);fill-opacity:1">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364"
-         style="fill:url(#linearGradient2506);fill-opacity:1.0">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)"
-           style="fill:url(#linearGradient2506);fill-opacity:1.0">
-          <g
-             style="fill:url(#linearGradient2506);stroke:#000000;stroke-opacity:0.44968554999999999;fill-opacity:1.0"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#000000;stroke-width:0.65573961000000003;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968554999999999" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451"
-             style="fill:url(#linearGradient2506);fill-opacity:1.0">
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/history.svg b/kde/src/icons/history.svg
deleted file mode 100755
index 78b36d728e0fb14b088dc83d2f10927a13a91961..0000000000000000000000000000000000000000
--- a/kde/src/icons/history.svg
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docname="history.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="21.480197"
-     inkscape:cx="1.474761"
-     inkscape:cy="11.975709"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1600"
-     inkscape:window-height="926"
-     inkscape:window-x="0"
-     inkscape:window-y="24" />
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3527">
-      <stop
-         style="stop-color:#150b0b;stop-opacity:1;"
-         offset="0"
-         id="stop3529" />
-      <stop
-         style="stop-color:#150b0b;stop-opacity:0;"
-         offset="1"
-         id="stop3531" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3527"
-       id="radialGradient3535"
-       cx="11.964509"
-       cy="22.347315"
-       fx="11.964509"
-       fy="22.347315"
-       r="0.29855451"
-       gradientTransform="matrix(1,0,0,2.9491628,0,-43.558553)"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="fill:#efebe7;fill-opacity:1;stroke:#000000;stroke-width:0.75590805999999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stroke-linejoin:miter;stroke-linecap:square"
-       id="path2383"
-       sodipodi:cx="13.384615"
-       sodipodi:cy="12.461538"
-       sodipodi:rx="9.7408905"
-       sodipodi:ry="8.963563"
-       d="M 23.125505,12.461538 A 9.7408905,8.963563 0 1 1 3.6437244,12.461538 A 9.7408905,8.963563 0 1 1 23.125505,12.461538 z"
-       transform="matrix(1.137179,0,0,1.2493462,-3.1235374,-3.5444849)" />
-    <rect
-       style="fill:#090800;fill-opacity:0.94509803999999997;stroke:#00000c;stroke-width:0.70011531999999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect2395"
-       width="0.54875678"
-       height="10.837302"
-       x="11.783239"
-       y="1.8915578"
-       rx="0.46546814"
-       ry="0.23272024" />
-    <rect
-       style="fill:#2f7600;fill-opacity:0.94509803999999997;stroke:#091e00;stroke-width:0.70353359000000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect2397"
-       width="0.69879586"
-       height="8.5937195"
-       x="17.122484"
-       y="-6.6727667"
-       rx="0.59273487"
-       ry="0.18454158"
-       transform="matrix(0.7666254,0.6420946,-0.6830233,0.7303966,0,0)"
-       inkscape:transform-center-x="0.34290126"
-       inkscape:transform-center-y="4.8387013" />
-  </g>
-</svg>
diff --git a/kde/src/icons/history2.svg b/kde/src/icons/history2.svg
deleted file mode 100755
index bbfdc89f91400b8c0e61b061f680df2e7a86f60b..0000000000000000000000000000000000000000
--- a/kde/src/icons/history2.svg
+++ /dev/null
@@ -1,1699 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 14948)  -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.0"
-   x="0px"
-   y="0px"
-   width="22"
-   height="22"
-   viewBox="0 0 128 128"
-   enable-background="new 0 0 128 128"
-   xml:space="preserve"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   sodipodi:docname="history2.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata
-   id="metadata632"><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="722"
-   inkscape:window-width="642"
-   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="3.859375"
-   inkscape:cx="64"
-   inkscape:cy="64"
-   inkscape:window-x="0"
-   inkscape:window-y="24"
-   inkscape:current-layer="svg2" />
-<defs
-   id="defs4"><inkscape:perspective
-   sodipodi:type="inkscape:persp3d"
-   inkscape:vp_x="0 : 64 : 1"
-   inkscape:vp_y="0 : 1000 : 0"
-   inkscape:vp_z="128 : 64 : 1"
-   inkscape:persp3d-origin="64 : 42.666667 : 1"
-   id="perspective634" />
-<filter
-   id="Gaussian_Blur">
-<feGaussianBlur
-   in="SourceGraphic"
-   stdDeviation="1"
-   id="feGaussianBlur7" />
-</filter>
-</defs>
-<g
-   id="Layer_14">
-	<circle
-   cx="64.125"
-   cy="63.208"
-   r="61.625"
-   style="opacity:0.5;filter:url(#Gaussian_Blur)"
-   id="circle10"
-   sodipodi:cx="64.125"
-   sodipodi:cy="63.208"
-   sodipodi:rx="61.625"
-   sodipodi:ry="61.625" />
-</g>
-<g
-   id="Layer_2">
-	<circle
-   cx="62.125"
-   cy="61.875"
-   r="61.625"
-   id="circle13"
-   sodipodi:cx="62.125"
-   sodipodi:cy="61.875"
-   sodipodi:rx="61.625"
-   sodipodi:ry="61.625"
-   style="fill:#0d317d" />
-</g>
-<g
-   id="Layer_3">
-	<linearGradient
-   id="SVGID_1_"
-   gradientUnits="userSpaceOnUse"
-   x1="61.4995"
-   y1="3.25"
-   x2="61.4995"
-   y2="120.5">
-		<stop
-   offset="0"
-   style="stop-color:#1C73D9"
-   id="stop17" />
-		<stop
-   offset="1"
-   style="stop-color:#E5F8FF"
-   id="stop19" />
-	</linearGradient>
-	<circle
-   cx="61.5"
-   cy="61.75"
-   r="59.25"
-   id="circle21"
-   sodipodi:cx="61.5"
-   sodipodi:cy="61.75"
-   sodipodi:rx="59.25"
-   sodipodi:ry="59.25"
-   style="fill:url(#SVGID_1_)" />
-</g>
-<g
-   id="Layer_4">
-	<linearGradient
-   id="SVGID_2_"
-   gradientUnits="userSpaceOnUse"
-   x1="59.310101"
-   y1="4.4668002"
-   x2="59.310101"
-   y2="116.5222">
-		<stop
-   offset="0"
-   style="stop-color:#FFFFFF"
-   id="stop25" />
-		<stop
-   offset="0.511"
-   style="stop-color:#1F7AD4"
-   id="stop27" />
-		<stop
-   offset="0.5663"
-   style="stop-color:#257ED5"
-   id="stop29" />
-		<stop
-   offset="0.6371"
-   style="stop-color:#3488D9"
-   id="stop31" />
-		<stop
-   offset="0.7163"
-   style="stop-color:#4F98DE"
-   id="stop33" />
-		<stop
-   offset="0.8017"
-   style="stop-color:#73B0E6"
-   id="stop35" />
-		<stop
-   offset="0.8919"
-   style="stop-color:#A2CEF1"
-   id="stop37" />
-		<stop
-   offset="0.9849"
-   style="stop-color:#DBF2FD"
-   id="stop39" />
-		<stop
-   offset="1"
-   style="stop-color:#E5F8FF"
-   id="stop41" />
-	</linearGradient>
-	<path
-   d="M 113.87,39.106 L 103,40 C 103,40 66.742,117 61.375,117 C 30.102,117 4.75,91.648 4.75,60.375 C 4.75,29.102 30.102,3.75 61.375,3.75 C 85.126,3.75 105.462,18.373 113.87,39.106 z"
-   id="path43"
-   style="fill:url(#SVGID_2_)" />
-</g>
-<g
-   id="Layer_6">
-	<g
-   id="g46">
-		<radialGradient
-   id="SVGID_3_"
-   cx="61.833"
-   cy="62.1665"
-   r="53.000702"
-   gradientUnits="userSpaceOnUse">
-			<stop
-   offset="0.9505"
-   style="stop-color:#6098E3"
-   id="stop49" />
-			<stop
-   offset="1"
-   style="stop-color:#2450A1"
-   id="stop51" />
-		</radialGradient>
-		<circle
-   cx="61.833"
-   cy="62.166"
-   r="53.000999"
-   id="circle53"
-   sodipodi:cx="61.833"
-   sodipodi:cy="62.166"
-   sodipodi:rx="53.000999"
-   sodipodi:ry="53.000999"
-   style="fill:url(#SVGID_3_)" />
-	</g>
-</g>
-<g
-   id="Layer_5">
-	<g
-   id="g56">
-		<defs
-   id="defs58">
-			<circle
-   id="SVGID_4_"
-   cx="61.625"
-   cy="61.875"
-   r="51.375"
-   sodipodi:cx="61.625"
-   sodipodi:cy="61.875"
-   sodipodi:rx="51.375"
-   sodipodi:ry="51.375" />
-		</defs>
-		<use
-   xlink:href="#SVGID_4_"
-   overflow="visible"
-   id="use61"
-   style="fill:#a2d2ff;overflow:visible"
-   x="0"
-   y="0"
-   width="128"
-   height="128" />
-		<clipPath
-   id="SVGID_5_">
-			<use
-   xlink:href="#SVGID_4_"
-   overflow="visible"
-   id="use64"
-   style="overflow:visible"
-   x="0"
-   y="0"
-   width="128"
-   height="128" />
-		</clipPath>
-		<linearGradient
-   id="SVGID_6_"
-   gradientUnits="userSpaceOnUse"
-   x1="61.6245"
-   y1="13.25"
-   x2="61.6245"
-   y2="114.25">
-			<stop
-   offset="0"
-   style="stop-color:#FFFFFF"
-   id="stop67" />
-			<stop
-   offset="0.1478"
-   style="stop-color:#E1F1FF"
-   id="stop69" />
-			<stop
-   offset="0.2363"
-   style="stop-color:#D4EBFF"
-   id="stop71" />
-			<stop
-   offset="0.3505"
-   style="stop-color:#E3F2FF"
-   id="stop73" />
-			<stop
-   offset="0.5264"
-   style="stop-color:#F3F9FF"
-   id="stop75" />
-			<stop
-   offset="0.7262"
-   style="stop-color:#FCFEFF"
-   id="stop77" />
-			<stop
-   offset="1"
-   style="stop-color:#FFFFFF"
-   id="stop79" />
-		</linearGradient>
-		<circle
-   clip-path="url(#SVGID_5_)"
-   cx="61.625"
-   cy="63.875"
-   r="51.375"
-   id="circle81"
-   sodipodi:cx="61.625"
-   sodipodi:cy="63.875"
-   sodipodi:rx="51.375"
-   sodipodi:ry="51.375"
-   style="fill:url(#SVGID_6_)" />
-		<linearGradient
-   id="SVGID_7_"
-   gradientUnits="userSpaceOnUse"
-   x1="59.0415"
-   y1="13.25"
-   x2="59.0415"
-   y2="114.25">
-			<stop
-   offset="0"
-   style="stop-color:#FFFFFF"
-   id="stop84" />
-			<stop
-   offset="0.1435"
-   style="stop-color:#EDF7FF"
-   id="stop86" />
-			<stop
-   offset="0.2802"
-   style="stop-color:#E0F2FF"
-   id="stop88" />
-			<stop
-   offset="0.3063"
-   style="stop-color:#E3F3FF"
-   id="stop90" />
-			<stop
-   offset="0.4942"
-   style="stop-color:#F3FAFF"
-   id="stop92" />
-			<stop
-   offset="0.7076"
-   style="stop-color:#FCFEFF"
-   id="stop94" />
-			<stop
-   offset="1"
-   style="stop-color:#FFFFFF"
-   id="stop96" />
-		</linearGradient>
-		<path
-   clip-path="url(#SVGID_5_)"
-   d="M 107.833,41.917 L 63.5,62.5 L 61.625,115.25 C 33.252,115.25 10.25,92.249 10.25,63.875 C 10.25,35.501 33.252,12.5 61.625,12.5 C 82.552,12.5 99.823,23.965 107.833,41.917 z"
-   id="path98"
-   style="fill:url(#SVGID_7_)" />
-	</g>
-</g>
-<g
-   id="Layer_8">
-	<g
-   id="g101">
-		<g
-   id="g103">
-			<linearGradient
-   id="SVGID_8_"
-   gradientUnits="userSpaceOnUse"
-   x1="70.876999"
-   y1="17.393999"
-   x2="70.876999"
-   y2="93.755699">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop106" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop108" />
-			</linearGradient>
-			<path
-   d="M 70.877,19.168 C 70.257,19.168 69.751,18.662 69.751,18.042 C 69.751,17.422 70.257,16.916 70.877,16.916 C 71.496,16.916 72.003,17.422 72.003,18.042 C 72.003,18.662 71.496,19.168 70.877,19.168 L 70.877,19.168 z"
-   id="path110"
-   style="fill:url(#SVGID_8_)" />
-		</g>
-		<g
-   id="g112">
-			<linearGradient
-   id="SVGID_9_"
-   gradientUnits="userSpaceOnUse"
-   x1="66.042999"
-   y1="17.2876"
-   x2="66.042999"
-   y2="93.5168">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop115" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop117" />
-			</linearGradient>
-			<path
-   d="M 66.044,18.582 C 65.423,18.582 64.919,18.078 64.919,17.459 C 64.919,16.838 65.423,16.334 66.044,16.334 C 66.663,16.334 67.167,16.838 67.167,17.459 C 67.167,18.078 66.663,18.582 66.044,18.582 L 66.044,18.582 z"
-   id="path119"
-   style="fill:url(#SVGID_9_)" />
-		</g>
-		<g
-   id="g121">
-			<linearGradient
-   id="SVGID_10_"
-   gradientUnits="userSpaceOnUse"
-   x1="75.459"
-   y1="17.626499"
-   x2="75.459"
-   y2="94.021301">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop124" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop126" />
-			</linearGradient>
-			<path
-   d="M 75.46,20.46 C 74.84,20.46 74.333,19.954 74.333,19.334 C 74.333,18.714 74.84,18.208 75.46,18.208 C 76.079,18.208 76.586,18.715 76.586,19.334 C 76.586,19.954 76.079,20.46 75.46,20.46 L 75.46,20.46 z"
-   id="path128"
-   style="fill:url(#SVGID_10_)" />
-		</g>
-		<g
-   id="g130">
-			<linearGradient
-   id="SVGID_11_"
-   gradientUnits="userSpaceOnUse"
-   x1="79.626999"
-   y1="17.9219"
-   x2="79.626999"
-   y2="94.2836">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop133" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop135" />
-			</linearGradient>
-			<path
-   d="M 79.628,22.084 C 79.008,22.084 78.501,21.579 78.501,20.959 C 78.501,20.339 79.008,19.832 79.628,19.832 C 80.248,19.832 80.753,20.339 80.753,20.959 C 80.753,21.579 80.248,22.084 79.628,22.084 L 79.628,22.084 z"
-   id="path137"
-   style="fill:url(#SVGID_11_)" />
-		</g>
-		<g
-   id="g139">
-			<linearGradient
-   id="SVGID_12_"
-   gradientUnits="userSpaceOnUse"
-   x1="87.9189"
-   y1="18.758301"
-   x2="87.9189"
-   y2="95.053802">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop142" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop144" />
-			</linearGradient>
-			<path
-   d="M 87.919,26.667 C 87.299,26.667 86.793,26.162 86.793,25.541 C 86.793,24.922 87.299,24.417 87.919,24.417 C 88.54,24.417 89.045,24.922 89.045,25.541 C 89.045,26.162 88.54,26.667 87.919,26.667 L 87.919,26.667 z"
-   id="path146"
-   style="fill:url(#SVGID_12_)" />
-		</g>
-		<g
-   id="g148">
-			<linearGradient
-   id="SVGID_13_"
-   gradientUnits="userSpaceOnUse"
-   x1="95.001999"
-   y1="19.9326"
-   x2="95.001999"
-   y2="96.228104">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop151" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop153" />
-			</linearGradient>
-			<path
-   d="M 95.002,33.126 C 94.383,33.126 93.877,32.62 93.877,32.001 C 93.877,31.381 94.383,30.876 95.002,30.876 C 95.621,30.876 96.127,31.381 96.127,32.001 C 96.127,32.62 95.621,33.126 95.002,33.126 L 95.002,33.126 z"
-   id="path155"
-   style="fill:url(#SVGID_13_)" />
-		</g>
-		<g
-   id="g157">
-			<linearGradient
-   id="SVGID_14_"
-   gradientUnits="userSpaceOnUse"
-   x1="97.960899"
-   y1="20.595699"
-   x2="97.960899"
-   y2="96.9077">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop160" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop162" />
-			</linearGradient>
-			<path
-   d="M 97.96,36.792 C 97.341,36.792 96.835,36.286 96.835,35.667 C 96.835,35.047 97.341,34.542 97.96,34.542 C 98.58,34.542 99.086,35.048 99.086,35.667 C 99.086,36.287 98.58,36.792 97.96,36.792 L 97.96,36.792 z"
-   id="path164"
-   style="fill:url(#SVGID_14_)" />
-		</g>
-		<g
-   id="g166">
-			<linearGradient
-   id="SVGID_15_"
-   gradientUnits="userSpaceOnUse"
-   x1="102.8369"
-   y1="22.121099"
-   x2="102.8369"
-   y2="98.416496">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop169" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop171" />
-			</linearGradient>
-			<path
-   d="M 102.836,45.167 C 102.216,45.167 101.712,44.663 101.712,44.043 C 101.712,43.421 102.216,42.917 102.836,42.917 C 103.457,42.917 103.962,43.421 103.962,44.043 C 103.962,44.663 103.457,45.167 102.836,45.167 L 102.836,45.167 z"
-   id="path173"
-   style="fill:url(#SVGID_15_)" />
-		</g>
-		<g
-   id="g175">
-			<linearGradient
-   id="SVGID_16_"
-   gradientUnits="userSpaceOnUse"
-   x1="104.5439"
-   y1="22.910601"
-   x2="104.5439"
-   y2="99.156403">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop178" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop180" />
-			</linearGradient>
-			<path
-   d="M 104.545,49.417 C 103.923,49.417 103.419,48.913 103.419,48.292 C 103.419,47.672 103.923,47.168 104.545,47.168 C 105.165,47.168 105.669,47.672 105.669,48.292 C 105.669,48.912 105.165,49.417 104.545,49.417 L 104.545,49.417 z"
-   id="path182"
-   style="fill:url(#SVGID_16_)" />
-		</g>
-		<g
-   id="g184">
-			<linearGradient
-   id="SVGID_17_"
-   gradientUnits="userSpaceOnUse"
-   x1="105.5439"
-   y1="23.6611"
-   x2="105.5439"
-   y2="99.9897">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop187" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop189" />
-			</linearGradient>
-			<path
-   d="M 105.545,53.708 C 104.923,53.708 104.419,53.204 104.419,52.583 C 104.419,51.961 104.923,51.457 105.545,51.457 C 106.165,51.457 106.669,51.961 106.669,52.583 C 106.669,53.204 106.165,53.708 105.545,53.708 L 105.545,53.708 z"
-   id="path191"
-   style="fill:url(#SVGID_17_)" />
-		</g>
-		<g
-   id="g193">
-			<linearGradient
-   id="SVGID_18_"
-   gradientUnits="userSpaceOnUse"
-   x1="106.502"
-   y1="24.575199"
-   x2="106.502"
-   y2="100.8375">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop196" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop198" />
-			</linearGradient>
-			<path
-   d="M 106.503,58.583 C 105.881,58.583 105.376,58.079 105.376,57.458 C 105.376,56.837 105.881,56.333 106.503,56.333 C 107.123,56.333 107.627,56.837 107.627,57.458 C 107.627,58.079 107.123,58.583 106.503,58.583 L 106.503,58.583 z"
-   id="path200"
-   style="fill:url(#SVGID_18_)" />
-		</g>
-		<g
-   id="g202">
-			<linearGradient
-   id="SVGID_19_"
-   gradientUnits="userSpaceOnUse"
-   x1="106.4199"
-   y1="26.3062"
-   x2="106.4199"
-   y2="102.5685">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop205" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop207" />
-			</linearGradient>
-			<path
-   d="M 106.42,68.084 C 105.8,68.084 105.295,67.579 105.295,66.959 C 105.295,66.339 105.8,65.835 106.42,65.835 C 107.04,65.835 107.544,66.339 107.544,66.959 C 107.544,67.579 107.04,68.084 106.42,68.084 L 106.42,68.084 z"
-   id="path209"
-   style="fill:url(#SVGID_19_)" />
-		</g>
-		<g
-   id="g211">
-			<linearGradient
-   id="SVGID_20_"
-   gradientUnits="userSpaceOnUse"
-   x1="105.5859"
-   y1="27.110399"
-   x2="105.5859"
-   y2="103.4389">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop214" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop216" />
-			</linearGradient>
-			<path
-   d="M 105.585,72.71 C 104.965,72.71 104.461,72.205 104.461,71.583 C 104.461,70.963 104.965,70.459 105.585,70.459 C 106.207,70.459 106.711,70.963 106.711,71.583 C 106.711,72.205 106.207,72.71 105.585,72.71 L 105.585,72.71 z"
-   id="path218"
-   style="fill:url(#SVGID_20_)" />
-		</g>
-		<g
-   id="g220">
-			<linearGradient
-   id="SVGID_21_"
-   gradientUnits="userSpaceOnUse"
-   x1="104.4199"
-   y1="27.9722"
-   x2="104.4199"
-   y2="104.3007">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop223" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop225" />
-			</linearGradient>
-			<path
-   d="M 104.418,77.46 C 103.798,77.46 103.294,76.956 103.294,76.334 C 103.294,75.714 103.798,75.209 104.418,75.209 C 105.04,75.209 105.545,75.714 105.545,76.334 C 105.545,76.956 105.04,77.46 104.418,77.46 L 104.418,77.46 z"
-   id="path227"
-   style="fill:url(#SVGID_21_)" />
-		</g>
-		<g
-   id="g229">
-			<linearGradient
-   id="SVGID_22_"
-   gradientUnits="userSpaceOnUse"
-   x1="102.4199"
-   y1="28.7651"
-   x2="102.4199"
-   y2="105.0606">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop232" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop234" />
-			</linearGradient>
-			<path
-   d="M 102.419,81.709 C 101.799,81.709 101.295,81.205 101.295,80.585 C 101.295,79.963 101.799,79.459 102.419,79.459 C 103.041,79.459 103.545,79.963 103.545,80.585 C 103.545,81.205 103.041,81.709 102.419,81.709 L 102.419,81.709 z"
-   id="path236"
-   style="fill:url(#SVGID_22_)" />
-		</g>
-		<g
-   id="g238">
-			<linearGradient
-   id="SVGID_23_"
-   gradientUnits="userSpaceOnUse"
-   x1="97.959"
-   y1="30.2544"
-   x2="97.959"
-   y2="106.583">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop241" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop243" />
-			</linearGradient>
-			<path
-   d="M 97.959,90.042 C 97.34,90.042 96.834,89.536 96.834,88.917 C 96.834,88.298 97.34,87.791 97.959,87.791 C 98.579,87.791 99.085,88.298 99.085,88.917 C 99.085,89.536 98.579,90.042 97.959,90.042 L 97.959,90.042 z"
-   id="path245"
-   style="fill:url(#SVGID_23_)" />
-		</g>
-		<g
-   id="g247">
-			<linearGradient
-   id="SVGID_24_"
-   gradientUnits="userSpaceOnUse"
-   x1="94.9189"
-   y1="30.9468"
-   x2="94.9189"
-   y2="107.2422">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop250" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop252" />
-			</linearGradient>
-			<path
-   d="M 94.919,93.708 C 94.3,93.708 93.794,93.202 93.794,92.583 C 93.794,91.963 94.3,91.458 94.919,91.458 C 95.538,91.458 96.044,91.963 96.044,92.583 C 96.044,93.202 95.538,93.708 94.919,93.708 L 94.919,93.708 z"
-   id="path254"
-   style="fill:url(#SVGID_24_)" />
-		</g>
-		<g
-   id="g256">
-			<linearGradient
-   id="SVGID_25_"
-   gradientUnits="userSpaceOnUse"
-   x1="91.628899"
-   y1="31.545401"
-   x2="91.628899"
-   y2="107.8409">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop259" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop261" />
-			</linearGradient>
-			<path
-   d="M 91.629,97 C 91.009,97 90.503,96.494 90.503,95.875 C 90.503,95.256 91.009,94.75 91.629,94.75 C 92.248,94.75 92.754,95.256 92.754,95.875 C 92.754,96.494 92.248,97 91.629,97 L 91.629,97 z"
-   id="path263"
-   style="fill:url(#SVGID_25_)" />
-		</g>
-		<g
-   id="g265">
-			<linearGradient
-   id="SVGID_26_"
-   gradientUnits="userSpaceOnUse"
-   x1="88.003899"
-   y1="32.126999"
-   x2="88.003899"
-   y2="108.3893">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop268" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop270" />
-			</linearGradient>
-			<path
-   d="M 88.002,100.04 C 87.383,100.04 86.879,99.536 86.879,98.917 C 86.879,98.297 87.383,97.791 88.002,97.791 C 88.622,97.791 89.128,98.297 89.128,98.917 C 89.128,99.536 88.622,100.04 88.002,100.04 L 88.002,100.04 z"
-   id="path272"
-   style="fill:url(#SVGID_26_)" />
-		</g>
-		<g
-   id="g274">
-			<linearGradient
-   id="SVGID_27_"
-   gradientUnits="userSpaceOnUse"
-   x1="79.542999"
-   y1="32.917"
-   x2="79.542999"
-   y2="109.2456">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop277" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop279" />
-			</linearGradient>
-			<path
-   d="M 79.545,104.709 C 78.923,104.709 78.418,104.204 78.418,103.582 C 78.418,102.963 78.923,102.458 79.545,102.458 C 80.164,102.458 80.669,102.963 80.669,103.582 C 80.669,104.204 80.164,104.709 79.545,104.709 L 79.545,104.709 z"
-   id="path281"
-   style="fill:url(#SVGID_27_)" />
-		</g>
-		<g
-   id="g283">
-			<linearGradient
-   id="SVGID_28_"
-   gradientUnits="userSpaceOnUse"
-   x1="75.376999"
-   y1="33.256802"
-   x2="75.376999"
-   y2="109.5854">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop286" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop288" />
-			</linearGradient>
-			<path
-   d="M 75.377,106.584 C 74.757,106.584 74.252,106.079 74.252,105.457 C 74.252,104.837 74.757,104.333 75.377,104.333 C 75.997,104.333 76.501,104.837 76.501,105.457 C 76.501,106.079 75.997,106.584 75.377,106.584 L 75.377,106.584 z"
-   id="path290"
-   style="fill:url(#SVGID_28_)" />
-		</g>
-		<g
-   id="g292">
-			<linearGradient
-   id="SVGID_29_"
-   gradientUnits="userSpaceOnUse"
-   x1="70.584999"
-   y1="33.5098"
-   x2="70.584999"
-   y2="109.7721">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop295" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop297" />
-			</linearGradient>
-			<path
-   d="M 70.585,107.625 C 69.965,107.625 69.461,107.121 69.461,106.501 C 69.461,105.881 69.965,105.376 70.585,105.376 C 71.205,105.376 71.709,105.881 71.709,106.501 C 71.709,107.121 71.205,107.625 70.585,107.625 L 70.585,107.625 z"
-   id="path299"
-   style="fill:url(#SVGID_29_)" />
-		</g>
-		<g
-   id="g301">
-			<linearGradient
-   id="SVGID_30_"
-   gradientUnits="userSpaceOnUse"
-   x1="66.085899"
-   y1="33.6768"
-   x2="66.085899"
-   y2="109.9391">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop304" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop306" />
-			</linearGradient>
-			<path
-   d="M 66.086,108.542 C 65.466,108.542 64.961,108.038 64.961,107.417 C 64.961,106.797 65.466,106.293 66.086,106.293 C 66.706,106.293 67.21,106.797 67.21,107.417 C 67.21,108.038 66.706,108.542 66.086,108.542 L 66.086,108.542 z"
-   id="path308"
-   style="fill:url(#SVGID_30_)" />
-		</g>
-		<g
-   id="g310">
-			<linearGradient
-   id="SVGID_31_"
-   gradientUnits="userSpaceOnUse"
-   x1="51.5425"
-   y1="17.3936"
-   x2="51.5425"
-   y2="93.705597">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop313" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop315" />
-			</linearGradient>
-			<path
-   d="M 51.542,19.167 C 50.922,19.167 50.417,18.662 50.417,18.042 C 50.417,17.422 50.922,16.917 51.542,16.917 C 52.162,16.917 52.667,17.422 52.667,18.042 C 52.667,18.662 52.163,19.167 51.542,19.167 L 51.542,19.167 z"
-   id="path317"
-   style="fill:url(#SVGID_31_)" />
-		</g>
-		<g
-   id="g319">
-			<linearGradient
-   id="SVGID_32_"
-   gradientUnits="userSpaceOnUse"
-   x1="56.3755"
-   y1="17.2876"
-   x2="56.3755"
-   y2="93.5168">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop322" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop324" />
-			</linearGradient>
-			<path
-   d="M 56.376,18.582 C 55.755,18.582 55.25,18.079 55.25,17.458 C 55.25,16.837 55.755,16.334 56.376,16.334 C 56.997,16.334 57.5,16.837 57.5,17.458 C 57.5,18.079 56.997,18.582 56.376,18.582 L 56.376,18.582 z"
-   id="path326"
-   style="fill:url(#SVGID_32_)" />
-		</g>
-		<g
-   id="g328">
-			<linearGradient
-   id="SVGID_33_"
-   gradientUnits="userSpaceOnUse"
-   x1="46.959499"
-   y1="17.6294"
-   x2="46.959499"
-   y2="93.891701">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop331" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop333" />
-			</linearGradient>
-			<path
-   d="M 46.959,20.458 C 46.339,20.458 45.834,19.953 45.834,19.333 C 45.834,18.713 46.338,18.208 46.959,18.208 C 47.579,18.208 48.084,18.713 48.084,19.333 C 48.084,19.953 47.579,20.458 46.959,20.458 L 46.959,20.458 z"
-   id="path335"
-   style="fill:url(#SVGID_33_)" />
-		</g>
-		<g
-   id="g337">
-			<linearGradient
-   id="SVGID_34_"
-   gradientUnits="userSpaceOnUse"
-   x1="42.792999"
-   y1="17.924801"
-   x2="42.792999"
-   y2="94.220299">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop340" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop342" />
-			</linearGradient>
-			<path
-   d="M 42.792,22.084 C 42.173,22.084 41.668,21.579 41.668,20.958 C 41.668,20.338 42.172,19.834 42.792,19.834 C 43.414,19.834 43.918,20.338 43.918,20.958 C 43.918,21.579 43.413,22.084 42.792,22.084 L 42.792,22.084 z"
-   id="path344"
-   style="fill:url(#SVGID_34_)" />
-		</g>
-		<g
-   id="g346">
-			<linearGradient
-   id="SVGID_35_"
-   gradientUnits="userSpaceOnUse"
-   x1="34.5"
-   y1="18.757299"
-   x2="34.5"
-   y2="95.052803">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop349" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop351" />
-			</linearGradient>
-			<path
-   d="M 34.5,26.667 C 33.879,26.667 33.375,26.163 33.375,25.542 C 33.375,24.921 33.879,24.417 34.5,24.417 C 35.121,24.417 35.625,24.921 35.625,25.542 C 35.625,26.163 35.121,26.667 34.5,26.667 L 34.5,26.667 z"
-   id="path353"
-   style="fill:url(#SVGID_35_)" />
-		</g>
-		<g
-   id="g355">
-			<linearGradient
-   id="SVGID_36_"
-   gradientUnits="userSpaceOnUse"
-   x1="27.4165"
-   y1="19.924299"
-   x2="27.4165"
-   y2="96.269402">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop358" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop360" />
-			</linearGradient>
-			<path
-   d="M 27.417,33.126 C 26.796,33.126 26.291,32.62 26.291,32 C 26.291,31.379 26.797,30.875 27.417,30.875 C 28.037,30.875 28.542,31.379 28.542,32 C 28.542,32.621 28.038,33.126 27.417,33.126 L 27.417,33.126 z"
-   id="path362"
-   style="fill:url(#SVGID_36_)" />
-		</g>
-		<g
-   id="g364">
-			<linearGradient
-   id="SVGID_37_"
-   gradientUnits="userSpaceOnUse"
-   x1="30.979"
-   y1="19.3032"
-   x2="30.979"
-   y2="95.631798">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop367" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop369" />
-			</linearGradient>
-			<path
-   d="M 30.979,29.689 C 30.358,29.689 29.854,29.183 29.854,28.563 C 29.854,27.943 30.358,27.438 30.979,27.438 C 31.6,27.438 32.103,27.942 32.103,28.563 C 32.103,29.184 31.6,29.689 30.979,29.689 L 30.979,29.689 z"
-   id="path371"
-   style="fill:url(#SVGID_37_)" />
-		</g>
-		<g
-   id="g373">
-			<linearGradient
-   id="SVGID_38_"
-   gradientUnits="userSpaceOnUse"
-   x1="24.458"
-   y1="20.5952"
-   x2="24.458"
-   y2="96.907204">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop376" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop378" />
-			</linearGradient>
-			<path
-   d="M 24.457,36.792 C 23.838,36.792 23.334,36.288 23.334,35.667 C 23.334,35.046 23.838,34.542 24.457,34.542 C 25.078,34.542 25.582,35.046 25.582,35.667 C 25.582,36.288 25.078,36.792 24.457,36.792 L 24.457,36.792 z"
-   id="path380"
-   style="fill:url(#SVGID_38_)" />
-		</g>
-		<g
-   id="g382">
-			<linearGradient
-   id="SVGID_39_"
-   gradientUnits="userSpaceOnUse"
-   x1="19.5835"
-   y1="22.116699"
-   x2="19.5835"
-   y2="98.428703">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop385" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop387" />
-			</linearGradient>
-			<path
-   d="M 19.583,45.167 C 18.963,45.167 18.458,44.663 18.458,44.041 C 18.458,43.421 18.963,42.916 19.583,42.916 C 20.205,42.916 20.709,43.421 20.709,44.041 C 20.708,44.663 20.204,45.167 19.583,45.167 L 19.583,45.167 z"
-   id="path389"
-   style="fill:url(#SVGID_39_)" />
-		</g>
-		<g
-   id="g391">
-			<linearGradient
-   id="SVGID_40_"
-   gradientUnits="userSpaceOnUse"
-   x1="17.8745"
-   y1="22.8999"
-   x2="17.8745"
-   y2="99.178802">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop394" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop396" />
-			</linearGradient>
-			<path
-   d="M 17.875,49.417 C 17.255,49.417 16.75,48.912 16.75,48.292 C 16.75,47.672 17.255,47.167 17.875,47.167 C 18.495,47.167 19,47.672 19,48.292 C 18.999,48.912 18.494,49.417 17.875,49.417 L 17.875,49.417 z"
-   id="path398"
-   style="fill:url(#SVGID_40_)" />
-		</g>
-		<g
-   id="g400">
-			<linearGradient
-   id="SVGID_41_"
-   gradientUnits="userSpaceOnUse"
-   x1="16.8745"
-   y1="23.693399"
-   x2="16.8745"
-   y2="99.939102">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop403" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop405" />
-			</linearGradient>
-			<path
-   d="M 16.875,53.708 C 16.255,53.708 15.75,53.203 15.75,52.583 C 15.75,51.963 16.255,51.46 16.875,51.46 C 17.495,51.46 17.999,51.963 17.999,52.583 C 17.999,53.203 17.496,53.708 16.875,53.708 L 16.875,53.708 z"
-   id="path407"
-   style="fill:url(#SVGID_41_)" />
-		</g>
-		<g
-   id="g409">
-			<linearGradient
-   id="SVGID_42_"
-   gradientUnits="userSpaceOnUse"
-   x1="15.9165"
-   y1="24.561001"
-   x2="15.9165"
-   y2="100.8565">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop412" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop414" />
-			</linearGradient>
-			<path
-   d="M 15.917,58.584 C 15.296,58.584 14.793,58.078 14.793,57.458 C 14.793,56.837 15.296,56.334 15.917,56.334 C 16.538,56.334 17.041,56.837 17.041,57.458 C 17.041,58.078 16.537,58.584 15.917,58.584 L 15.917,58.584 z"
-   id="path416"
-   style="fill:url(#SVGID_42_)" />
-		</g>
-		<g
-   id="g418">
-			<linearGradient
-   id="SVGID_43_"
-   gradientUnits="userSpaceOnUse"
-   x1="16.0005"
-   y1="26.305201"
-   x2="16.0005"
-   y2="102.5675">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop421" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop423" />
-			</linearGradient>
-			<path
-   d="M 16,68.083 C 15.381,68.083 14.876,67.578 14.876,66.959 C 14.876,66.338 15.38,65.834 16,65.834 C 16.621,65.834 17.125,66.338 17.125,66.959 C 17.125,67.578 16.621,68.083 16,68.083 L 16,68.083 z"
-   id="path425"
-   style="fill:url(#SVGID_43_)" />
-		</g>
-		<g
-   id="g427">
-			<linearGradient
-   id="SVGID_44_"
-   gradientUnits="userSpaceOnUse"
-   x1="16.8335"
-   y1="27.091299"
-   x2="16.8335"
-   y2="103.453">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop430" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop432" />
-			</linearGradient>
-			<path
-   d="M 16.833,72.711 C 16.213,72.711 15.707,72.204 15.707,71.585 C 15.707,70.965 16.213,70.459 16.833,70.459 C 17.453,70.459 17.959,70.965 17.959,71.585 C 17.959,72.204 17.453,72.711 16.833,72.711 L 16.833,72.711 z"
-   id="path434"
-   style="fill:url(#SVGID_44_)" />
-		</g>
-		<g
-   id="g436">
-			<linearGradient
-   id="SVGID_45_"
-   gradientUnits="userSpaceOnUse"
-   x1="17.9995"
-   y1="27.9722"
-   x2="17.9995"
-   y2="104.3007">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop439" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop441" />
-			</linearGradient>
-			<path
-   d="M 18,77.46 C 17.38,77.46 16.873,76.953 16.873,76.333 C 16.873,75.714 17.38,75.209 18,75.209 C 18.62,75.209 19.126,75.714 19.126,76.333 C 19.126,76.953 18.62,77.46 18,77.46 L 18,77.46 z"
-   id="path443"
-   style="fill:url(#SVGID_45_)" />
-		</g>
-		<g
-   id="g445">
-			<linearGradient
-   id="SVGID_46_"
-   gradientUnits="userSpaceOnUse"
-   x1="20.0005"
-   y1="28.7651"
-   x2="20.0005"
-   y2="105.0606">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop448" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop450" />
-			</linearGradient>
-			<path
-   d="M 19.999,81.709 C 19.379,81.709 18.874,81.205 18.874,80.584 C 18.874,79.964 19.379,79.459 19.999,79.459 C 20.62,79.459 21.126,79.964 21.126,80.584 C 21.126,81.205 20.62,81.709 19.999,81.709 L 19.999,81.709 z"
-   id="path452"
-   style="fill:url(#SVGID_46_)" />
-		</g>
-		<g
-   id="g454">
-			<linearGradient
-   id="SVGID_47_"
-   gradientUnits="userSpaceOnUse"
-   x1="24.459499"
-   y1="30.2295"
-   x2="24.459499"
-   y2="106.5912">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop457" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop459" />
-			</linearGradient>
-			<path
-   d="M 24.458,90.043 C 23.839,90.043 23.334,89.538 23.334,88.917 C 23.334,88.296 23.839,87.791 24.458,87.791 C 25.079,87.791 25.584,88.296 25.584,88.917 C 25.584,89.538 25.079,90.043 24.458,90.043 L 24.458,90.043 z"
-   id="path461"
-   style="fill:url(#SVGID_47_)" />
-		</g>
-		<g
-   id="g463">
-			<linearGradient
-   id="SVGID_48_"
-   gradientUnits="userSpaceOnUse"
-   x1="27.4995"
-   y1="30.919901"
-   x2="27.4995"
-   y2="107.2485">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop466" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop468" />
-			</linearGradient>
-			<path
-   d="M 27.5,93.708 C 26.881,93.708 26.375,93.202 26.375,92.583 C 26.375,91.962 26.881,91.457 27.5,91.457 C 28.119,91.457 28.625,91.962 28.625,92.583 C 28.625,93.202 28.119,93.708 27.5,93.708 L 27.5,93.708 z"
-   id="path470"
-   style="fill:url(#SVGID_48_)" />
-		</g>
-		<g
-   id="g472">
-			<linearGradient
-   id="SVGID_49_"
-   gradientUnits="userSpaceOnUse"
-   x1="30.790001"
-   y1="31.545401"
-   x2="30.790001"
-   y2="107.8409">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop475" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop477" />
-			</linearGradient>
-			<path
-   d="M 30.79,97 C 30.171,97 29.665,96.494 29.665,95.875 C 29.665,95.256 30.171,94.75 30.79,94.75 C 31.41,94.75 31.915,95.256 31.915,95.875 C 31.915,96.494 31.41,97 30.79,97 L 30.79,97 z"
-   id="path479"
-   style="fill:url(#SVGID_49_)" />
-		</g>
-		<g
-   id="g481">
-			<linearGradient
-   id="SVGID_50_"
-   gradientUnits="userSpaceOnUse"
-   x1="34.416"
-   y1="32.126999"
-   x2="34.416"
-   y2="108.3893">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop484" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop486" />
-			</linearGradient>
-			<path
-   d="M 34.417,100.04 C 33.797,100.04 33.292,99.536 33.292,98.917 C 33.292,98.297 33.798,97.791 34.417,97.791 C 35.036,97.791 35.541,98.297 35.541,98.917 C 35.541,99.536 35.037,100.04 34.417,100.04 L 34.417,100.04 z"
-   id="path488"
-   style="fill:url(#SVGID_50_)" />
-		</g>
-		<g
-   id="g490">
-			<linearGradient
-   id="SVGID_51_"
-   gradientUnits="userSpaceOnUse"
-   x1="42.875"
-   y1="32.917"
-   x2="42.875"
-   y2="109.2456">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop493" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop495" />
-			</linearGradient>
-			<path
-   d="M 42.875,104.709 C 42.255,104.709 41.751,104.204 41.751,103.582 C 41.751,102.963 42.255,102.458 42.875,102.458 C 43.495,102.458 43.999,102.963 43.999,103.582 C 43.999,104.204 43.495,104.709 42.875,104.709 L 42.875,104.709 z"
-   id="path497"
-   style="fill:url(#SVGID_51_)" />
-		</g>
-		<g
-   id="g499">
-			<linearGradient
-   id="SVGID_52_"
-   gradientUnits="userSpaceOnUse"
-   x1="47.0415"
-   y1="33.256802"
-   x2="47.0415"
-   y2="109.5854">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop502" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop504" />
-			</linearGradient>
-			<path
-   d="M 47.042,106.584 C 46.42,106.584 45.916,106.079 45.916,105.457 C 45.916,104.837 46.42,104.333 47.042,104.333 C 47.662,104.333 48.167,104.837 48.167,105.457 C 48.167,106.079 47.663,106.584 47.042,106.584 L 47.042,106.584 z"
-   id="path506"
-   style="fill:url(#SVGID_52_)" />
-		</g>
-		<g
-   id="g508">
-			<linearGradient
-   id="SVGID_53_"
-   gradientUnits="userSpaceOnUse"
-   x1="51.834499"
-   y1="33.5098"
-   x2="51.834499"
-   y2="109.7721">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop511" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop513" />
-			</linearGradient>
-			<path
-   d="M 51.834,107.625 C 51.214,107.625 50.709,107.121 50.709,106.501 C 50.709,105.881 51.213,105.376 51.834,105.376 C 52.455,105.376 52.959,105.881 52.959,106.501 C 52.959,107.121 52.455,107.625 51.834,107.625 L 51.834,107.625 z"
-   id="path515"
-   style="fill:url(#SVGID_53_)" />
-		</g>
-		<g
-   id="g517">
-			<linearGradient
-   id="SVGID_54_"
-   gradientUnits="userSpaceOnUse"
-   x1="56.334"
-   y1="33.6768"
-   x2="56.334"
-   y2="109.9391">
-				<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop520" />
-				<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop522" />
-			</linearGradient>
-			<path
-   d="M 56.334,108.542 C 55.714,108.542 55.209,108.038 55.209,107.417 C 55.209,106.797 55.713,106.293 56.334,106.293 C 56.955,106.293 57.459,106.797 57.459,107.417 C 57.458,108.038 56.954,108.542 56.334,108.542 L 56.334,108.542 z"
-   id="path524"
-   style="fill:url(#SVGID_54_)" />
-		</g>
-	</g>
-</g>
-<g
-   id="Layer_7">
-	<linearGradient
-   id="SVGID_55_"
-   gradientUnits="userSpaceOnUse"
-   x1="61.8745"
-   y1="13.25"
-   x2="61.8745"
-   y2="110.25">
-		<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop528" />
-		<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop530" />
-	</linearGradient>
-	<polygon
-   points="60.874,111.25 60.874,102.624 62.875,102.624 62.875,111.25 60.874,111.25 "
-   id="polygon532"
-   style="fill:url(#SVGID_55_)" />
-	<linearGradient
-   id="SVGID_56_"
-   gradientUnits="userSpaceOnUse"
-   x1="61.874001"
-   y1="12.8037"
-   x2="61.874001"
-   y2="113.5434">
-		<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop535" />
-		<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop537" />
-	</linearGradient>
-	<polygon
-   points="60.874,21.458 60.874,12.5 62.874,12.5 62.874,21.458 60.874,21.458 "
-   id="polygon539"
-   style="fill:url(#SVGID_56_)" />
-	<linearGradient
-   id="SVGID_57_"
-   gradientUnits="userSpaceOnUse"
-   x1="106.707"
-   y1="13.25"
-   x2="106.707"
-   y2="110.25">
-		<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop542" />
-		<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop544" />
-	</linearGradient>
-	<polygon
-   points="102.395,63.104 102.395,61.103 111.021,61.103 111.021,63.104 102.395,63.104 "
-   id="polygon546"
-   style="fill:url(#SVGID_57_)" />
-	<linearGradient
-   id="SVGID_58_"
-   gradientUnits="userSpaceOnUse"
-   x1="17.040501"
-   y1="13.25"
-   x2="17.040501"
-   y2="110.25">
-		<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop549" />
-		<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop551" />
-	</linearGradient>
-	<polygon
-   points="12.728,63.104 12.728,61.104 21.354,61.104 21.354,63.104 12.728,63.104 "
-   id="polygon553"
-   style="fill:url(#SVGID_58_)" />
-</g>
-<g
-   id="Layer_9">
-	<linearGradient
-   id="SVGID_59_"
-   gradientUnits="userSpaceOnUse"
-   x1="61.7896"
-   y1="12.5"
-   x2="61.789501"
-   y2="110.75">
-		<stop
-   offset="0"
-   style="stop-color:#6098E3"
-   id="stop557" />
-		<stop
-   offset="1"
-   style="stop-color:#B1CEF4"
-   id="stop559" />
-	</linearGradient>
-	<path
-   d="M 26.359,42.393 L 27.226,40.874 L 19.472,36.439 L 18.604,37.956 L 18.93,38.144 L 26.359,42.393 z M 36.423,19.53 L 36.612,19.854 L 40.893,27.262 L 42.409,26.387 L 37.937,18.655 L 36.423,19.53 z M 36.423,104.372 L 36.747,104.558 L 37.941,105.241 L 42.375,97.484 L 40.856,96.616 L 36.423,104.372 z M 18.636,85.906 L 18.824,86.232 L 19.511,87.423 L 27.246,82.949 L 26.368,81.435 L 18.636,85.906 z M 97.217,42.392 L 104.975,37.958 L 104.104,36.439 L 96.35,40.875 L 96.536,41.2 L 97.217,42.392 z M 82.685,27.265 L 87.155,19.528 L 85.637,18.654 L 81.169,26.387 L 81.493,26.577 L 82.685,27.265 z M 81.202,97.485 L 81.389,97.811 L 85.634,105.24 L 87.155,104.372 L 82.72,96.615 L 81.202,97.485 z M 96.332,82.95 L 96.655,83.138 L 104.063,87.423 L 104.944,85.906 L 97.206,81.435 L 96.332,82.95 z"
-   id="path561"
-   style="fill:url(#SVGID_59_)" />
-</g>
-<g
-   id="Layer_10">
-	<path
-   d="M 62.93,54.622 C 63.423,55.61 63.022,56.811 62.034,57.305 L 59.946,58.347 C 58.958,58.84 57.757,58.439 57.263,57.451 L 51.904,46.714 C 51.411,45.726 51.812,44.525 52.8,44.031 L 54.888,42.989 C 55.876,42.496 57.077,42.897 57.571,43.885 L 62.93,54.622 z"
-   id="path564"
-   style="fill:#ff8065" />
-	
-		<line
-   x1="60.375"
-   y1="56.396"
-   x2="84.25"
-   y2="104.75"
-   id="line566"
-   style="fill:none;stroke:#ff8065;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
-</g>
-<g
-   id="Layer_11">
-	<g
-   id="g569">
-		
-			<linearGradient
-   id="SVGID_60_"
-   gradientUnits="userSpaceOnUse"
-   x1="55.068802"
-   y1="62.811501"
-   x2="55.068802"
-   y2="65.330704"
-   gradientTransform="matrix(0.9796,-0.2008,0.2008,0.9796,-13.6779,11.4305)">
-			<stop
-   offset="0"
-   style="stop-color:#524AC9"
-   id="stop572" />
-			<stop
-   offset="0.0957"
-   style="stop-color:#5855BC"
-   id="stop574" />
-			<stop
-   offset="0.2352"
-   style="stop-color:#5D60AF"
-   id="stop576" />
-			<stop
-   offset="0.3681"
-   style="stop-color:#5F64AB"
-   id="stop578" />
-			<stop
-   offset="0.7253"
-   style="stop-color:#190C7F"
-   id="stop580" />
-		</linearGradient>
-		<path
-   d="M 69.033,59.994 C 69.213,60.873 68.646,61.731 67.767,61.912 L 39.208,67.792 C 38.329,67.972 37.47,67.405 37.29,66.526 L 37.29,66.526 C 37.11,65.646 37.676,64.787 38.555,64.607 L 67.115,58.728 C 67.994,58.548 68.854,59.114 69.033,59.994 L 69.033,59.994 z"
-   id="path582"
-   style="fill:url(#SVGID_60_)" />
-		
-			<linearGradient
-   id="SVGID_61_"
-   gradientUnits="userSpaceOnUse"
-   x1="88.666"
-   y1="42.330601"
-   x2="88.666"
-   y2="45.5467"
-   gradientTransform="matrix(0.6552,-0.7555,0.7555,0.6552,-15.6218,84.8513)">
-			<stop
-   offset="0"
-   style="stop-color:#524AC9"
-   id="stop585" />
-			<stop
-   offset="0.0957"
-   style="stop-color:#5855BC"
-   id="stop587" />
-			<stop
-   offset="0.2352"
-   style="stop-color:#5D60AF"
-   id="stop589" />
-			<stop
-   offset="0.3681"
-   style="stop-color:#5F64AB"
-   id="stop591" />
-			<stop
-   offset="0.7253"
-   style="stop-color:#190C7F"
-   id="stop593" />
-		</linearGradient>
-		<path
-   d="M 93.373,26.619 C 93.79,26.981 93.836,27.612 93.474,28.029 L 60.017,67.152 C 59.655,67.57 59.023,67.615 58.606,67.254 L 57.851,66.598 C 57.434,66.236 57.388,65.605 57.75,65.188 L 91.208,26.064 C 91.569,25.646 92.201,25.602 92.617,25.963 L 93.373,26.619 z"
-   id="path595"
-   style="fill:url(#SVGID_61_)" />
-	</g>
-</g>
-<g
-   id="Layer_12">
-	<g
-   id="g598">
-		<linearGradient
-   id="SVGID_62_"
-   gradientUnits="userSpaceOnUse"
-   x1="62.4058"
-   y1="57"
-   x2="62.4058"
-   y2="65.1875">
-			<stop
-   offset="0"
-   style="stop-color:#8BA4D6"
-   id="stop601" />
-			<stop
-   offset="1"
-   style="stop-color:#1B3EA6"
-   id="stop603" />
-		</linearGradient>
-		<circle
-   cx="62.405998"
-   cy="61.280998"
-   r="4.4689999"
-   id="circle605"
-   sodipodi:cx="62.405998"
-   sodipodi:cy="61.280998"
-   sodipodi:rx="4.4689999"
-   sodipodi:ry="4.4689999"
-   style="fill:url(#SVGID_62_)" />
-	</g>
-</g>
-<g
-   id="Layer_13">
-	<g
-   id="g608">
-		<radialGradient
-   id="SVGID_63_"
-   cx="61.3652"
-   cy="57.292"
-   r="7.5655999"
-   gradientUnits="userSpaceOnUse">
-			<stop
-   offset="0"
-   style="stop-color:#FFFFFF"
-   id="stop611" />
-			<stop
-   offset="0.0515"
-   style="stop-color:#F6FAFF"
-   id="stop613" />
-			<stop
-   offset="0.1361"
-   style="stop-color:#DDEEFF"
-   id="stop615" />
-			<stop
-   offset="0.2432"
-   style="stop-color:#B5D9FF"
-   id="stop617" />
-			<stop
-   offset="0.3688"
-   style="stop-color:#7DBDFF"
-   id="stop619" />
-			<stop
-   offset="0.5081"
-   style="stop-color:#3699FF"
-   id="stop621" />
-			<stop
-   offset="0.5714"
-   style="stop-color:#1487FF"
-   id="stop623" />
-			<stop
-   offset="0.8132"
-   style="stop-color:#0F85FF"
-   id="stop625" />
-			<stop
-   offset="0.967"
-   style="stop-color:#3397FF"
-   id="stop627" />
-		</radialGradient>
-		<circle
-   cx="62.365002"
-   cy="61.292"
-   r="3.75"
-   id="circle629"
-   sodipodi:cx="62.365002"
-   sodipodi:cy="61.292"
-   sodipodi:rx="3.75"
-   sodipodi:ry="3.75"
-   style="fill:url(#SVGID_63_)" />
-	</g>
-</g>
-</svg>
\ No newline at end of file
diff --git a/kde/src/icons/hold.svg b/kde/src/icons/hold.svg
deleted file mode 100755
index d074c3356c16bbf530c637f177bf5e84975c5fb3..0000000000000000000000000000000000000000
--- a/kde/src/icons/hold.svg
+++ /dev/null
@@ -1,818 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="hold.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#00a6b0;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#00a6b0;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#00a5b0;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#00595f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.632388,0,0,0.632388,3.258093,0.894991)" />
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2280" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop2282" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2286" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2288" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         id="stop2292"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2395"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2298" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2391" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2302"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2306"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2308"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         id="stop2316"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2318"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2372">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2322" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2324" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         id="stop2328"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2330"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2332"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2334"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient2342"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="2.7672646"
-       y2="12.949513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="11.408385"
-       y1="16.110582"
-       x2="7.293807"
-       y2="12.113755" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient4051"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1406"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1364" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop1366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         id="stop1370"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1372"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop1376" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop1378" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1384"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1386"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2320"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2318"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2316"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2314"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2312"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2310"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2304">
-      <stop
-         id="stop2306"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2308"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2298">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2300" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2302" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2292">
-      <stop
-         id="stop2294"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2296"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         id="stop4047"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop4049"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.8284271"
-     inkscape:cx="-65.93937"
-     inkscape:cy="-1.0287473"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="49">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:0.63862927;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z "
-       id="path3384" />
-    <path
-       style="fill:url(#linearGradient2224);fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z "
-       id="path1328" />
-    <g
-       id="g2403"
-       inkscape:label="Calque 1"
-       transform="translate(-3.1142216,0.1467125)">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)">
-          <g
-             style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-               style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451">
-            <path
-               style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_accept.svg b/kde/src/icons/icon_accept.svg
deleted file mode 100755
index 14453ca69792590f2eeeef512b3f37e1647ac562..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_accept.svg
+++ /dev/null
@@ -1,412 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_accept.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.0511112,0,0,-0.7528043,-6.3612105,18.68452)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4318"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4320"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4322"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4324"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient4326"
-       gradientUnits="userSpaceOnUse"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 4.8702645,10.451388 L 4.8702645,4.699571 L 2.2608109,4.699571 L 8.0370775,0.3448829 L 13.813346,4.699571 L 11.203891,4.699571 L 11.203891,10.451388 L 4.8702645,10.451388 z"
-       id="rect4262" />
-    <g
-       id="g2181"
-       transform="matrix(0.5647782,0,0,0.5334707,-7.4066678,15.009203)"
-       style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-         d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-         id="path2183"
-         sodipodi:nodetypes="csccczccsccccc" />
-    </g>
-    <g
-       id="g4160"
-       transform="matrix(0.5678511,0,0,0.5363064,-1.0543503,8.261584)"
-       style="fill:url(#linearGradient2439);fill-opacity:1">
-      <path
-         sodipodi:nodetypes="cccsccsccsccc"
-         id="path3153"
-         d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-         style="opacity:1;fill:url(#linearGradient4318);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path3161"
-         d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-         style="opacity:1;fill:url(#linearGradient4320);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4140"
-         d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-         style="opacity:1;fill:url(#linearGradient4322);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4246"
-         d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-         style="opacity:1;fill:url(#linearGradient4324);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4258"
-         d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-         style="opacity:1;fill:url(#linearGradient4326);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_call.svg b/kde/src/icons/icon_call.svg
deleted file mode 100755
index 0400cb1d82335e23cc4ac6b4e8004f8ba0e5aafa..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_call.svg
+++ /dev/null
@@ -1,446 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_call.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3162"
-       sodipodi:cx="19.285715"
-       sodipodi:cy="9.8571424"
-       sodipodi:rx="8.0357141"
-       sodipodi:ry="8.0357141"
-       d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z"
-       transform="matrix(0.5359733,0,0,0.4764269,1.3932866,0.2487105)" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 11.729917,3.2786177 L 11.729917,1.0641017"
-       id="path2257"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 13.161945,4.0274073 L 15.319471,2.9201494"
-       id="path2259"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 13.161945,5.6660475 L 15.319471,6.7733059"
-       id="path2261"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 11.729917,6.4148376 L 11.729917,8.6293537"
-       id="path2263"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 10.30953,5.6660479 L 8.1520026,6.7733052"
-       id="path2265"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-       d="M 10.30953,4.0274072 L 8.1520033,2.9201494"
-       id="path2267"
-       sodipodi:nodetypes="cc" />
-    <g
-       id="g2446"
-       inkscape:label="Calque 1"
-       transform="matrix(0.7408994,0,0,0.6585858,15.041353,0.5591868)">
-      <g
-         style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-         transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-         id="g2181">
-        <path
-           sodipodi:nodetypes="csccczccsccccc"
-           id="path2183"
-           d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-           style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-      </g>
-      <g
-         transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-         id="g2451">
-        <path
-           style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-           id="path2453"
-           sodipodi:nodetypes="cccsccsccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-           id="path2455"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-           id="path2457"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-           id="path2459"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-           id="path2461"
-           sodipodi:nodetypes="cccsccc" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_dialpad.svg b/kde/src/icons/icon_dialpad.svg
deleted file mode 100755
index 19886ac1b47a8bcdb2a1509f75d42fe2880ecbc1..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_dialpad.svg
+++ /dev/null
@@ -1,542 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_dialpad.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient3208"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3284"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.57034,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3282"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3280"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,-3.0304576)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3296"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(18.407,5.1770309)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3294"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.121831,5.1770309)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3292"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(5.8366603,5.1770313)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3302"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(12.57034,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3300"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient1368"
-       id="linearGradient3298"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,-3.0304576)"
-       x1="3.9194174"
-       y1="7.8426361"
-       x2="6.5609155"
-       y2="14.340417" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g3259"
-       transform="matrix(0.6408216,0,0,0.6843958,0.467967,-1.1274115)">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="3.661803"
-         height="3.914341"
-         width="3.914341"
-         id="rect2210"
-         style="opacity:1;fill:url(#linearGradient3298);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="9.9469738"
-         height="3.914341"
-         width="3.914341"
-         id="rect3191"
-         style="opacity:1;fill:url(#linearGradient3300);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="16.232143"
-         height="3.914341"
-         width="3.914341"
-         id="rect3195"
-         style="opacity:1;fill:url(#linearGradient3302);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3222"
-       transform="matrix(0.6408216,0,0,0.6843958,-3.2541672,-2.237236)"
-       style="opacity:1">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="9.4984636"
-         height="3.914341"
-         width="3.914341"
-         id="rect3210"
-         style="opacity:1;fill:url(#linearGradient3292);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="15.783634"
-         height="3.914341"
-         width="3.914341"
-         id="rect3212"
-         style="opacity:1;fill:url(#linearGradient3294);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="13.519668"
-         x="22.068804"
-         height="3.914341"
-         width="3.914341"
-         id="rect3214"
-         style="opacity:1;fill:url(#linearGradient3296);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3264"
-       transform="matrix(0.6408216,0,0,0.6843958,0.4770285,7.8872808)"
-       style="opacity:1">
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="3.661803"
-         height="3.914341"
-         width="3.914341"
-         id="rect3266"
-         style="opacity:1;fill:url(#linearGradient3280);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="9.9469738"
-         height="3.914341"
-         width="3.914341"
-         id="rect3268"
-         style="opacity:1;fill:url(#linearGradient3282);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <rect
-         ry="0.73531199"
-         rx="0.73531199"
-         y="5.3121786"
-         x="16.232143"
-         height="3.914341"
-         width="3.914341"
-         id="rect3270"
-         style="opacity:1;fill:url(#linearGradient3284);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g3199"
-       transform="matrix(0.6639238,0,0,0.7090688,1.345312,-1.6432109)">
-      <path
-         transform="matrix(0.723409,0,0,0.723409,4.2981133,0.64261)"
-         d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z"
-         sodipodi:ry="8.0357141"
-         sodipodi:rx="8.0357141"
-         sodipodi:cy="9.8571424"
-         sodipodi:cx="19.285715"
-         id="path3162"
-         style="fill:url(#radialGradient3208);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2257"
-         d="M 18.249576,5.2432362 L 18.249576,1.880704"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2259"
-         d="M 20.1824,6.380202 L 23.094437,4.6989359"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2261"
-         d="M 20.1824,8.8683213 L 23.094437,10.549588"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2263"
-         d="M 18.249576,10.005288 L 18.249576,13.36782"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2265"
-         d="M 16.332464,8.868322 L 13.420426,10.549587"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path2267"
-         d="M 16.332464,6.3802018 L 13.420427,4.698936"
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_dialpad_off.svg b/kde/src/icons/icon_dialpad_off.svg
deleted file mode 100755
index 78304cfee71bee028dbe9aa13b39a47e2352e1cd..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_dialpad_off.svg
+++ /dev/null
@@ -1,1178 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_dialpad_off.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       id="guide3146"
-       position="24.821428"
-       orientation="vertical" />
-  </sodipodi:namedview>
-  <defs
-     id="defs4">
-    <radialGradient
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3208"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.57034,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3284"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3282"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(0,-3.0304576)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3280"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(18.407,5.1770309)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3296"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.121831,5.1770309)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3294"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(5.8366603,5.1770313)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3292"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.57034,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3302"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3300"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(0,-3.0304576)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3298"
-       xlink:href="#linearGradient1368"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2433"
-       inkscape:collect="always">
-      <stop
-         id="stop2435"
-         offset="0"
-         style="stop-color:#4b4b4b;stop-opacity:1;" />
-      <stop
-         id="stop2437"
-         offset="1"
-         style="stop-color:#4b4b4b;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="16.739393"
-       x2="32.578228"
-       y1="-0.80084854"
-       x1="2.965755"
-       id="linearGradient2439"
-       xlink:href="#linearGradient2433"
-       inkscape:collect="always" />
-    <inkscape:perspective
-       id="perspective4283"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 8 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         id="stop3372"
-         offset="0"
-         style="stop-color:#d5d5d5;stop-opacity:1;" />
-      <stop
-         id="stop3374"
-         offset="1"
-         style="stop-color:#797979;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         id="stop3364"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3366"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         id="stop4047"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop4049"
-         offset="1"
-         style="stop-color:#f6f6f6;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         id="stop4271"
-         offset="0"
-         style="stop-color:#707070;stop-opacity:1;" />
-      <stop
-         id="stop4273"
-         offset="1"
-         style="stop-color:#707070;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         style="stop-color:#707070;stop-opacity:1;"
-         offset="0"
-         id="stop4185" />
-      <stop
-         style="stop-color:#3c3c3c;stop-opacity:1;"
-         offset="1"
-         id="stop4187" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         id="stop4169"
-         offset="0"
-         style="stop-color:#282828;stop-opacity:1;" />
-      <stop
-         id="stop4171"
-         offset="1"
-         style="stop-color:#373737;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2224"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1386"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1384"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         style="stop-color:#282828;stop-opacity:1;"
-         offset="0"
-         id="stop1376" />
-      <stop
-         style="stop-color:#373737;stop-opacity:0;"
-         offset="1"
-         id="stop1378" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         id="stop1370"
-         offset="0"
-         style="stop-color:#727272;stop-opacity:1;" />
-      <stop
-         id="stop1372"
-         offset="1"
-         style="stop-color:#3e3e3e;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         style="stop-color:#727272;stop-opacity:1;"
-         offset="0"
-         id="stop1364" />
-      <stop
-         style="stop-color:#727272;stop-opacity:0;"
-         offset="1"
-         id="stop1366" />
-    </linearGradient>
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1406"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(5.8366603,5.1770313)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3292-64"
-       xlink:href="#linearGradient1368-934"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-934">
-      <stop
-         id="stop5034"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5036"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.121831,5.1770309)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3294-6"
-       xlink:href="#linearGradient1368-131"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-131">
-      <stop
-         id="stop5040"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5042"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(18.407,5.1770309)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3296-808"
-       xlink:href="#linearGradient1368-244"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-244">
-      <stop
-         id="stop5046"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5048"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(0,-3.0304576)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3298-362"
-       xlink:href="#linearGradient1368-38"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-38">
-      <stop
-         id="stop5052"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5054"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3300-214"
-       xlink:href="#linearGradient1368-740"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-740">
-      <stop
-         id="stop5058"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5060"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.57034,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3302-268"
-       xlink:href="#linearGradient1368-94"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-94">
-      <stop
-         id="stop5064"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5066"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(0,-3.0304576)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3280-95"
-       xlink:href="#linearGradient1368-296"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-296">
-      <stop
-         id="stop5070"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5072"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3282-270"
-       xlink:href="#linearGradient1368-514"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-514">
-      <stop
-         id="stop5076"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5078"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.57034,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3284-852"
-       xlink:href="#linearGradient1368-650"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-650">
-      <stop
-         id="stop5082"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5084"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3208-14"
-       xlink:href="#linearGradient4045-98"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4045-98">
-      <stop
-         id="stop5088"
-         offset="0"
-         style="stop-color:#f1f1f1;stop-opacity:0" />
-      <stop
-         id="stop5090"
-         offset="1"
-         style="stop-color:#f2f2f2;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(0,-3.0304576)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3298-362-863"
-       xlink:href="#linearGradient1368-38-198"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-38-198">
-      <stop
-         id="stop5332"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5334"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3300-214-592"
-       xlink:href="#linearGradient1368-740-974"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-740-974">
-      <stop
-         id="stop5338"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5340"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.57034,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3302-268-974"
-       xlink:href="#linearGradient1368-94-406"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-94-406">
-      <stop
-         id="stop5344"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5346"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(5.8366603,5.1770313)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3292-64-43"
-       xlink:href="#linearGradient1368-934-519"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-934-519">
-      <stop
-         id="stop5350"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5352"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.121831,5.1770309)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3294-6-423"
-       xlink:href="#linearGradient1368-131-540"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-131-540">
-      <stop
-         id="stop5356"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5358"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(18.407,5.1770309)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3296-808-534"
-       xlink:href="#linearGradient1368-244-946"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-244-946">
-      <stop
-         id="stop5362"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5364"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(0,-3.0304576)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3280-95-338"
-       xlink:href="#linearGradient1368-296-356"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-296-356">
-      <stop
-         id="stop5368"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5370"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3282-270-635"
-       xlink:href="#linearGradient1368-514-941"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-514-941">
-      <stop
-         id="stop5374"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5376"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.57034,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3284-852-980"
-       xlink:href="#linearGradient1368-650-492"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-650-492">
-      <stop
-         id="stop5380"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5382"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3208-14-788"
-       xlink:href="#linearGradient4045-98-792"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4045-98-792">
-      <stop
-         id="stop5386"
-         offset="0"
-         style="stop-color:#f1f1f1;stop-opacity:0" />
-      <stop
-         id="stop5388"
-         offset="1"
-         style="stop-color:#f3f3f3;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(0,-3.0304576)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3298-362-863-15"
-       xlink:href="#linearGradient1368-38-198-45"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-38-198-45">
-      <stop
-         id="stop5708"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5710"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3300-214-592-789"
-       xlink:href="#linearGradient1368-740-974-869"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-740-974-869">
-      <stop
-         id="stop5714"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5716"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.57034,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3302-268-974-285"
-       xlink:href="#linearGradient1368-94-406-837"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-94-406-837">
-      <stop
-         id="stop5720"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5722"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(5.8366603,5.1770313)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3292-64-43-915"
-       xlink:href="#linearGradient1368-934-519-704"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-934-519-704">
-      <stop
-         id="stop5726"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5728"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.121831,5.1770309)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3294-6-423-574"
-       xlink:href="#linearGradient1368-131-540-220"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-131-540-220">
-      <stop
-         id="stop5732"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5734"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(18.407,5.1770309)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3296-808-534-847"
-       xlink:href="#linearGradient1368-244-946-671"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-244-946-671">
-      <stop
-         id="stop5738"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5740"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(0,-3.0304576)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3280-95-338-356"
-       xlink:href="#linearGradient1368-296-356-899"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-296-356-899">
-      <stop
-         id="stop5744"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5746"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(6.2851708,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3282-270-635-431"
-       xlink:href="#linearGradient1368-514-941-477"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-514-941-477">
-      <stop
-         id="stop5750"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5752"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="14.340417"
-       x2="6.5609155"
-       y1="7.8426361"
-       x1="3.9194174"
-       gradientTransform="translate(12.57034,-3.030458)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3284-852-980-80"
-       xlink:href="#linearGradient1368-650-492-345"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1368-650-492-345">
-      <stop
-         id="stop5756"
-         offset="0"
-         style="stop-color:#626262;stop-opacity:1;" />
-      <stop
-         id="stop5758"
-         offset="1"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3208-14-788-911"
-       xlink:href="#linearGradient4045-98-792-285"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4045-98-792-285">
-      <stop
-         id="stop5762"
-         offset="0"
-         style="stop-color:#f1f1f1;stop-opacity:0" />
-      <stop
-         id="stop5764"
-         offset="1"
-         style="stop-color:#f3f3f3;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     id="layer1"
-     inkscape:groupmode="layer"
-     inkscape:label="Calque 1">
-    <g
-       transform="matrix(0.6408216,0,0,0.6843958,0.467967,-1.1274115)"
-       id="g3259">
-      <rect
-         style="opacity:1;fill:url(#linearGradient3298-362-863-15);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect2210"
-         width="3.914341"
-         height="3.914341"
-         x="3.661803"
-         y="5.3121786"
-         rx="0.73531199"
-         ry="0.73531199" />
-      <rect
-         style="opacity:1;fill:url(#linearGradient3300-214-592-789);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3191"
-         width="3.914341"
-         height="3.914341"
-         x="9.9469738"
-         y="5.3121786"
-         rx="0.73531199"
-         ry="0.73531199" />
-      <rect
-         style="opacity:1;fill:url(#linearGradient3302-268-974-285);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3195"
-         width="3.914341"
-         height="3.914341"
-         x="16.232143"
-         y="5.3121786"
-         rx="0.73531199"
-         ry="0.73531199" />
-    </g>
-    <g
-       style="opacity:1"
-       transform="matrix(0.6408216,0,0,0.6843958,-3.2541672,-2.237236)"
-       id="g3222">
-      <rect
-         style="opacity:1;fill:url(#linearGradient3292-64-43-915);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3210"
-         width="3.914341"
-         height="3.914341"
-         x="9.4984636"
-         y="13.519668"
-         rx="0.73531199"
-         ry="0.73531199" />
-      <rect
-         style="opacity:1;fill:url(#linearGradient3294-6-423-574);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3212"
-         width="3.914341"
-         height="3.914341"
-         x="15.783634"
-         y="13.519668"
-         rx="0.73531199"
-         ry="0.73531199" />
-      <rect
-         style="opacity:1;fill:url(#linearGradient3296-808-534-847);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3214"
-         width="3.914341"
-         height="3.914341"
-         x="22.068804"
-         y="13.519668"
-         rx="0.73531199"
-         ry="0.73531199" />
-    </g>
-    <g
-       style="opacity:1"
-       transform="matrix(0.6408216,0,0,0.6843958,0.4770285,7.8872808)"
-       id="g3264">
-      <rect
-         style="opacity:1;fill:url(#linearGradient3280-95-338-356);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3266"
-         width="3.914341"
-         height="3.914341"
-         x="3.661803"
-         y="5.3121786"
-         rx="0.73531199"
-         ry="0.73531199" />
-      <rect
-         style="opacity:1;fill:url(#linearGradient3282-270-635-431);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3268"
-         width="3.914341"
-         height="3.914341"
-         x="9.9469738"
-         y="5.3121786"
-         rx="0.73531199"
-         ry="0.73531199" />
-      <rect
-         style="opacity:1;fill:url(#linearGradient3284-852-980-80);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="rect3270"
-         width="3.914341"
-         height="3.914341"
-         x="16.232143"
-         y="5.3121786"
-         rx="0.73531199"
-         ry="0.73531199" />
-    </g>
-    <g
-       transform="matrix(0.6639238,0,0,0.7090688,1.345312,-1.6432109)"
-       id="g3199">
-      <path
-         sodipodi:type="arc"
-         style="fill:url(#radialGradient3208-14-788-911);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="path3162"
-         sodipodi:cx="19.285715"
-         sodipodi:cy="9.8571424"
-         sodipodi:rx="8.0357141"
-         sodipodi:ry="8.0357141"
-         d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z"
-         transform="matrix(0.723409,0,0,0.723409,4.2981133,0.64261)" />
-      <path
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-         d="M 18.249576,5.2432362 L 18.249576,1.880704"
-         id="path2257"
-         sodipodi:nodetypes="cc" />
-      <path
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-         d="M 20.1824,6.380202 L 23.094437,4.6989359"
-         id="path2259"
-         sodipodi:nodetypes="cc" />
-      <path
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-         d="M 20.1824,8.8683213 L 23.094437,10.549588"
-         id="path2261"
-         sodipodi:nodetypes="cc" />
-      <path
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-         d="M 18.249576,10.005288 L 18.249576,13.36782"
-         id="path2263"
-         sodipodi:nodetypes="cc" />
-      <path
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-         d="M 16.332464,8.868322 L 13.420426,10.549587"
-         id="path2265"
-         sodipodi:nodetypes="cc" />
-      <path
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282"
-         d="M 16.332464,6.3802018 L 13.420427,4.698936"
-         id="path2267"
-         sodipodi:nodetypes="cc" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_hangup.svg b/kde/src/icons/icon_hangup.svg
deleted file mode 100755
index 5ba9731254f90100f3a736c8169eca3c4cb8f50d..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_hangup.svg
+++ /dev/null
@@ -1,496 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_hangup.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2500">
-      <stop
-         style="stop-color:#800000;stop-opacity:1;"
-         offset="0"
-         id="stop2502" />
-      <stop
-         style="stop-color:#800000;stop-opacity:0;"
-         offset="1"
-         id="stop2504" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient2506"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       id="linearGradient4357"
-       inkscape:collect="always">
-      <stop
-         id="stop4359"
-         offset="0"
-         style="stop-color:#b00000;stop-opacity:1" />
-      <stop
-         id="stop4361"
-         offset="1"
-         style="stop-color:#b02100;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4357"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7424878,0,0,0.7680564,-3.8986663,-1.5618881)" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3324"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3328"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3330"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3332"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3334"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3336"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3342"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 5.0807981,2.6378122 L 5.0807981,10.246372 L 2.6909146,10.246372 L 7.981142,16.006797 L 13.271369,10.246372 L 10.881484,10.246372 L 10.881484,2.6378122 L 5.0807981,2.6378122 z"
-       id="rect4262" />
-    <g
-       id="g2407"
-       inkscape:label="Calque 1"
-       transform="matrix(-0.3205374,0.5743057,-0.5551872,-0.3315756,18.644099,0.7396437)"
-       style="fill:url(#linearGradient2506);fill-opacity:1">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364"
-         style="fill:url(#linearGradient3342);fill-opacity:1">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)"
-           style="fill:url(#linearGradient3340);fill-opacity:1">
-          <g
-             style="fill:url(#linearGradient3326);fill-opacity:1;stroke:#000000;stroke-opacity:0.44968555"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-               style="opacity:1;fill:url(#linearGradient3324);fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451"
-             style="fill:url(#linearGradient3338);fill-opacity:1">
-            <path
-               style="opacity:1;fill:url(#linearGradient3328);fill-opacity:1;stroke:#561500;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient3330);fill-opacity:1;stroke:#561500;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient3332);fill-opacity:1;stroke:#561500;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient3334);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient3336);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_hold.svg b/kde/src/icons/icon_hold.svg
deleted file mode 100755
index b9e466482e648219dedbb39cb03eff94274b9198..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_hold.svg
+++ /dev/null
@@ -1,414 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_hold.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2500">
-      <stop
-         style="stop-color:#800000;stop-opacity:1;"
-         offset="0"
-         id="stop2502" />
-      <stop
-         style="stop-color:#800000;stop-opacity:0;"
-         offset="1"
-         id="stop2504" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient2506"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3342"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:0.63862927;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.31366119;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 15.342084,2.182836 L 11.077403,3.2426444 L 11.077403,7.29641 C 10.760907,7.2337305 10.361733,7.3044931 9.9828016,7.5083723 C 9.3512499,7.8481706 9.0313299,8.4446298 9.2720221,8.833132 C 9.5127132,9.2216353 10.218401,9.2524174 10.849953,8.912618 C 11.372957,8.6312223 11.678273,8.1813613 11.631811,7.8130673 L 11.646027,7.8130673 L 11.646027,3.9315203 L 14.759243,3.149911 L 14.759243,6.3028409 C 14.444203,6.2434948 14.039627,6.3130472 13.664642,6.5148032 C 13.033091,6.8546005 12.713169,7.4510597 12.953863,7.839563 C 13.194554,8.2280652 13.900241,8.2588452 14.531794,7.9190479 C 15.054799,7.6376522 15.37433,7.1877912 15.327868,6.8194972 L 15.342084,6.8194972 L 15.342084,3.0041875 L 15.342084,2.182836 z"
-       id="path3384" />
-    <path
-       style="fill:#008080;fill-opacity:1;stroke:#1d6a6f;stroke-width:0.31366119;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 14.948121,1.9055546 L 10.68344,2.965363 L 10.68344,7.019129 C 10.366945,6.9564495 9.9677696,7.0272121 9.5888392,7.2310913 C 8.9572871,7.5708895 8.637367,8.1673488 8.8780592,8.555851 C 9.1187504,8.9443543 9.8244374,8.9751363 10.45599,8.635337 C 10.978995,8.3539413 11.284311,7.9040803 11.237848,7.5357852 L 11.252064,7.5357852 L 11.252064,3.6542383 L 14.36528,2.8726298 L 14.36528,6.0255589 C 14.050241,5.9662127 13.645664,6.0357652 13.270679,6.2375212 C 12.639128,6.5773184 12.319207,7.1737787 12.5599,7.5622809 C 12.800591,7.9507842 13.506278,7.9815642 14.137831,7.6417669 C 14.660836,7.3603712 14.980367,6.9105102 14.933905,6.5422162 L 14.948121,6.5422162 L 14.948121,2.7269062 L 14.948121,1.9055546 z"
-       id="path1328" />
-    <g
-       id="g2403"
-       inkscape:label="Calque 1"
-       transform="matrix(0.7193364,0,0,0.670354,-2.0317215,-3.0310309e-4)"
-       style="fill:#008080">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364"
-         style="fill:#008080">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)"
-           style="fill:#008080">
-          <g
-             style="fill:#008080;stroke:#000000;stroke-opacity:0.44968555"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-               style="opacity:1;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451"
-             style="fill:#008080">
-            <path
-               style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_rec.svg b/kde/src/icons/icon_rec.svg
deleted file mode 100755
index 309aa07807f19d8345afcc68129121c6a91cc9a3..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_rec.svg
+++ /dev/null
@@ -1,1677 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_rec.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2925"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3160"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2921"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2919"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2917"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2762"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2764"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2766"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2768"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2770"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient3144"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective3142" />
-    <linearGradient
-       id="linearGradient3136">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3138" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3140" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3130">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3132" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3134" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2783">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2785" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop2787" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2789">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2791" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2793" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2795">
-      <stop
-         id="stop2797"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2799"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2801">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2803" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2805" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2807"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2809"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2811"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2813"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2815"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2817"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2819">
-      <stop
-         id="stop2821"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2823"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2825">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2827" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2829" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2831">
-      <stop
-         id="stop2833"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2835"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2837"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2839"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2841"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2843"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2845"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       y2="65.800499"
-       x2="226.90887"
-       y1="259.03506"
-       x1="175.13184"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3374"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="66.61824"
-       x2="172.07999"
-       y1="259.7438"
-       x1="224.26379"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3372"
-       xlink:href="#linearGradient3289"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="168.2903"
-       x2="224.82684"
-       y1="-5.1353641"
-       x1="160.2529"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2646"
-       xlink:href="#linearGradient3308"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.800499"
-       x2="226.90887"
-       y1="259.03506"
-       x1="175.13184"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3368"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="66.61824"
-       x2="172.07999"
-       y1="259.7438"
-       x1="224.26379"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3366"
-       xlink:href="#linearGradient3289"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="168.2903"
-       x2="224.82684"
-       y1="-5.1353641"
-       x1="160.2529"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3364"
-       xlink:href="#linearGradient3308"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.800499"
-       x2="226.90887"
-       y1="259.03506"
-       x1="175.13184"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2641"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="66.61824"
-       x2="172.07999"
-       y1="259.7438"
-       x1="224.26379"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3360"
-       xlink:href="#linearGradient3289"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="168.2903"
-       x2="224.82684"
-       y1="-5.1353641"
-       x1="160.2529"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3340"
-       xlink:href="#linearGradient3308"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.800499"
-       x2="226.90887"
-       y1="259.03506"
-       x1="175.13184"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3338"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="66.61824"
-       x2="172.07999"
-       y1="259.7438"
-       x1="224.26379"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3336"
-       xlink:href="#linearGradient3289"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="168.2903"
-       x2="224.82684"
-       y1="-5.1353641"
-       x1="160.2529"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3326"
-       xlink:href="#linearGradient3308"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.800499"
-       x2="226.90887"
-       y1="259.03506"
-       x1="175.13184"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3324"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="66.61824"
-       x2="172.07999"
-       y1="259.7438"
-       x1="224.26379"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3322"
-       xlink:href="#linearGradient3289"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="168.2903"
-       x2="224.82684"
-       y1="-5.1353641"
-       x1="160.2529"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3306"
-       xlink:href="#linearGradient3308"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)"
-       y2="66.61824"
-       x2="172.07999"
-       y1="259.7438"
-       x1="224.26379"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3301"
-       xlink:href="#linearGradient3289"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="66.61824"
-       x2="172.07999"
-       y1="259.7438"
-       x1="224.26379"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3287"
-       xlink:href="#linearGradient3289"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="62.412689"
-       x2="204.55589"
-       y1="262.45413"
-       x1="204.55589"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3213"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="62.412689"
-       x2="204.55589"
-       y1="262.45413"
-       x1="204.55589"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3211"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.800499"
-       x2="226.90887"
-       y1="259.03506"
-       x1="175.13184"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3203"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="62.412689"
-       x2="204.55589"
-       y1="262.45413"
-       x1="204.55589"
-       id="linearGradient3199"
-       xlink:href="#linearGradient3193"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="23.016739"
-       x2="184.85791"
-       y1="316.97113"
-       x1="175.76654"
-       id="linearGradient3179"
-       xlink:href="#linearGradient3181"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       r="140.91121"
-       fy="163.42795"
-       fx="184.85791"
-       cy="163.42795"
-       cx="184.85791"
-       id="radialGradient3163"
-       xlink:href="#linearGradient2385"
-       inkscape:collect="always" />
-    <inkscape:perspective
-       id="perspective10"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       id="linearGradient2385">
-      <stop
-         id="stop2387"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:0.55172414;"
-         offset="0.87037039"
-         id="stop3175" />
-      <stop
-         id="stop2389"
-         offset="1"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3169">
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="0"
-         id="stop3171" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:0;"
-         offset="1"
-         id="stop3173" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3181">
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="0"
-         id="stop3183" />
-      <stop
-         id="stop3185"
-         offset="0.11529652"
-         style="stop-color:#ff0000;stop-opacity:0.65271967" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.15481172"
-         offset="1"
-         id="stop3187" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3193"
-       inkscape:collect="always">
-      <stop
-         id="stop3195"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         id="stop3197"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3289">
-      <stop
-         style="stop-color:#999999;stop-opacity:1"
-         offset="0"
-         id="stop3291" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1"
-         offset="1"
-         id="stop3293" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3308"
-       inkscape:collect="always">
-      <stop
-         id="stop3310"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         id="stop3312"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3169"
-       id="linearGradient2702"
-       x1="192.86734"
-       y1="118.36168"
-       x2="189.20502"
-       y2="355.44769"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2280" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop2282" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2286" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2288" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         id="stop2292"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2294"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2298" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2300" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2302"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2304"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2306"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2308"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2310"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2312"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         id="stop2316"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2318"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2322" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2324" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         id="stop2328"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2330"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2332"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2334"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient2342"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient3003"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient3001"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="2.7672646"
-       y2="12.949513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2999"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2997"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="11.408385"
-       y1="16.110582"
-       x2="7.293807"
-       y2="12.113755" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2995"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2993"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2991"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2989"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2987"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2985"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2983"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2977">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2979" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2981" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2971">
-      <stop
-         id="stop2973"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2975"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2965">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2967" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2969" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2963"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2961"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2959"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2957"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2955"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2952"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4260"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient4256"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient4203"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient4195"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient4181"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2941">
-      <stop
-         id="stop2943"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2945"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2935">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2937" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2939" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2929">
-      <stop
-         id="stop2931"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2933"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2923">
-      <stop
-         id="stop2925"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2927"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:perspective
-       id="perspective4757"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 12 : 1"
-       sodipodi:type="inkscape:persp3d" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="g2892"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="726"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2446"
-       inkscape:label="Calque 1"
-       transform="matrix(0.7408994,0,0,0.6585858,15.041353,0.5591868)">
-      <g
-         style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-         transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-         id="g2181">
-        <path
-           sodipodi:nodetypes="csccczccsccccc"
-           id="path2183"
-           d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-           style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-      </g>
-      <g
-         transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-         id="g2451">
-        <path
-           style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-           id="path2453"
-           sodipodi:nodetypes="cccsccsccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-           id="path2455"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-           id="path2457"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-           id="path2459"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-           id="path2461"
-           sodipodi:nodetypes="cccsccc" />
-      </g>
-    </g>
-    <g
-       id="g3163"
-       inkscape:label="Calque 1"
-       transform="matrix(0.9893246,0,0,1,21.699174,-4.0949332)">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.50400001;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;visibility:visible;display:inline;overflow:visible"
-         d="M 18.019888,12.625004 C 18.48189,11.534667 18.765826,10.027007 18.765826,8.3750001 C 18.765826,6.7229936 18.48189,5.2153338 18.019888,4.1249963"
-         id="path3488"
-         sodipodi:nodetypes="csc" />
-      <g
-         transform="matrix(0.642707,0,0,0.6390328,-37.329383,5.2087423)"
-         inkscape:label="Calque 1"
-         id="g2892">
-        <g
-           id="g2651"
-           inkscape:label="Layer 1"
-           transform="matrix(4.9064853e-2,-8.3536268e-2,8.8523433e-2,4.8433051e-2,19.350371,10.666504)">
-          <g
-             transform="matrix(0.4480735,0,0,0.4170774,98.907461,118.01666)"
-             id="g3342">
-            <path
-               sodipodi:type="arc"
-               style="opacity:1;fill:url(#linearGradient3372);fill-opacity:1;stroke:none"
-               id="path3209"
-               sodipodi:cx="201.02036"
-               sodipodi:cy="162.41779"
-               sodipodi:rx="100.0051"
-               sodipodi:ry="100.0051"
-               d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-               transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" />
-            <path
-               sodipodi:type="arc"
-               style="opacity:0.24886876;fill:url(#linearGradient3374);fill-opacity:1;stroke:none"
-               id="path3201"
-               sodipodi:cx="201.02036"
-               sodipodi:cy="162.41779"
-               sodipodi:rx="100.0051"
-               sodipodi:ry="100.0051"
-               d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-               transform="matrix(0.9122383,-0.2444335,0.2444335,0.9122383,-91.758986,25.004372)" />
-            <path
-               sodipodi:type="arc"
-               style="opacity:0.59728507;fill:url(#linearGradient2702);fill-opacity:1;stroke:none"
-               id="path3295"
-               sodipodi:cx="201.02036"
-               sodipodi:cy="162.41779"
-               sodipodi:rx="78.284782"
-               sodipodi:ry="79.05574"
-               d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z"
-               transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_unhold.svg b/kde/src/icons/icon_unhold.svg
deleted file mode 100755
index a4535824bd8cfa33b79fd0ac3ccc1bf06055ab60..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_unhold.svg
+++ /dev/null
@@ -1,441 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_unhold.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2500">
-      <stop
-         style="stop-color:#800000;stop-opacity:1;"
-         offset="0"
-         id="stop2502" />
-      <stop
-         style="stop-color:#800000;stop-opacity:0;"
-         offset="1"
-         id="stop2504" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient2506"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3342"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2453"
-       inkscape:label="Calque 1"
-       transform="matrix(0.7134153,0,0,0.6688126,-0.1384675,-7.9825942e-2)"
-       style="fill:#008080">
-      <path
-         id="path3384"
-         d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z"
-         style="opacity:0.08099688;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         id="path2456"
-         d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z"
-         style="opacity:0.32398753;fill:#008080;fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <g
-         transform="translate(-3.1142216,0.1467125)"
-         inkscape:label="Calque 1"
-         id="g2403"
-         style="fill:#008080">
-        <g
-           id="g2364"
-           inkscape:label="Calque 1"
-           transform="translate(14.730114,-3.4355522)"
-           style="fill:#008080">
-          <g
-             transform="translate(7.9455775,4.2707653)"
-             inkscape:label="Calque 1"
-             id="g2446"
-             style="fill:#008080">
-            <g
-               id="g2181"
-               transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-               style="fill:#008080;stroke:#000000;stroke-opacity:0.44968555">
-              <path
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-                 d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-                 id="path2183"
-                 sodipodi:nodetypes="csccczccsccccc" />
-            </g>
-            <g
-               id="g2451"
-               transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-               style="fill:#008080">
-              <path
-                 sodipodi:nodetypes="cccsccsccsccc"
-                 id="path2453"
-                 d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2455"
-                 d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2457"
-                 d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2459"
-                 d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2461"
-                 d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-                 style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       id="g1418"
-       inkscape:label="Calque 1"
-       transform="matrix(0.4731337,0,0,0.4435535,21.103584,1.7278131)"
-       style="fill:#008080;stroke:#006c73;stroke-width:3.68368101;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
-      <g
-         id="g1444"
-         transform="matrix(0.491592,0,0,0.491592,-26.9581,-0.76797)"
-         style="fill:#008080;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
-        <path
-           style="fill:#008080;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="M 5.3208165,5.0274423 L 27.017246,26.72387"
-           id="path1332"
-           sodipodi:nodetypes="cc" />
-        <path
-           style="fill:#008080;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="M 5.3208161,26.72387 L 27.017246,5.0274427"
-           id="path1334"
-           sodipodi:nodetypes="cc" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_volume.svg b/kde/src/icons/icon_volume.svg
deleted file mode 100755
index 0bea5a53fcbc6cbe9d7b83dda8e96f6a92e68d69..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_volume.svg
+++ /dev/null
@@ -1,1213 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_volume.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="g5430"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       id="guide3146"
-       position="24.821428"
-       orientation="vertical" />
-  </sodipodi:namedview>
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient3404"
-       inkscape:collect="always">
-      <stop
-         id="stop3406"
-         offset="0"
-         style="stop-color:#7c7171;stop-opacity:1;" />
-      <stop
-         id="stop3408"
-         offset="1"
-         style="stop-color:#7c7171;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       r="6.5849319"
-       fy="5.7027574"
-       fx="-3.5797281"
-       cy="5.7027574"
-       cx="-3.5797281"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5440"
-       xlink:href="#linearGradient3404"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.7829957"
-       fy="6.5377574"
-       fx="5.5446553"
-       cy="6.5377574"
-       cx="5.5446553"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5438"
-       xlink:href="#linearGradient3370"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="5.2185812"
-       x2="0.9781428"
-       y1="3.6340783"
-       x1="16.037382"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5436"
-       xlink:href="#linearGradient3362"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.78125"
-       x2="3.8125"
-       y1="4.3125"
-       x1="2.3125"
-       gradientTransform="translate(0,8.349934e-2)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3431"
-       xlink:href="#linearGradient3370"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3417"
-       inkscape:collect="always">
-      <stop
-         id="stop3419"
-         offset="0"
-         style="stop-color:#4d4242;stop-opacity:1;" />
-      <stop
-         id="stop3421"
-         offset="1"
-         style="stop-color:#4d4242;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="2.2386067"
-       x2="4.2843809"
-       y1="15.55225"
-       x1="8.2358475"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3429"
-       xlink:href="#linearGradient3417"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2433"
-       inkscape:collect="always">
-      <stop
-         id="stop2435"
-         offset="0"
-         style="stop-color:#17ff17;stop-opacity:1;" />
-      <stop
-         id="stop2437"
-         offset="1"
-         style="stop-color:#17ff17;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="16.739393"
-       x2="32.578228"
-       y1="-0.80084854"
-       x1="2.965755"
-       id="linearGradient2439"
-       xlink:href="#linearGradient2433"
-       inkscape:collect="always" />
-    <inkscape:perspective
-       id="perspective4283"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 8 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         id="stop3372"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3374"
-         offset="1"
-         style="stop-color:#c9c2c2;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         id="stop3364"
-         offset="0"
-         style="stop-color:#4d4242;stop-opacity:1;" />
-      <stop
-         id="stop3366"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         id="stop4047"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop4049"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         id="stop4271"
-         offset="0"
-         style="stop-color:#64fe47;stop-opacity:1;" />
-      <stop
-         id="stop4273"
-         offset="1"
-         style="stop-color:#64fe47;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         style="stop-color:#64fe47;stop-opacity:1;"
-         offset="0"
-         id="stop4185" />
-      <stop
-         style="stop-color:#27f500;stop-opacity:1;"
-         offset="1"
-         id="stop4187" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         id="stop4169"
-         offset="0"
-         style="stop-color:#ff172d;stop-opacity:1;" />
-      <stop
-         id="stop4171"
-         offset="1"
-         style="stop-color:#fe4759;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2224"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1386"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1384"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         style="stop-color:#ff172d;stop-opacity:1;"
-         offset="0"
-         id="stop1376" />
-      <stop
-         style="stop-color:#fe4759;stop-opacity:0;"
-         offset="1"
-         id="stop1378" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         id="stop1370"
-         offset="0"
-         style="stop-color:#6dfe47;stop-opacity:1;" />
-      <stop
-         id="stop1372"
-         offset="1"
-         style="stop-color:#31f500;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         style="stop-color:#6dfe47;stop-opacity:1;"
-         offset="0"
-         id="stop1364" />
-      <stop
-         style="stop-color:#6dfe47;stop-opacity:0;"
-         offset="1"
-         id="stop1366" />
-    </linearGradient>
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1406"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient4051"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.2386067"
-       x2="4.2843809"
-       y1="15.55225"
-       x1="8.2358475"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3429-258"
-       xlink:href="#linearGradient3417-460"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3417-460"
-       inkscape:collect="always">
-      <stop
-         id="stop3521"
-         offset="0"
-         style="stop-color:#595252;stop-opacity:1;" />
-      <stop
-         id="stop3523"
-         offset="1"
-         style="stop-color:#595252;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="11.78125"
-       x2="3.8125"
-       y1="4.3125"
-       x1="2.3125"
-       gradientTransform="translate(0,8.349934e-2)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3431-294"
-       xlink:href="#linearGradient3370-951"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-951">
-      <stop
-         id="stop3527"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3529"
-         offset="1"
-         style="stop-color:#d4cfcf;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="5.2185812"
-       x2="0.9781428"
-       y1="3.6340783"
-       x1="16.037382"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5436-262"
-       xlink:href="#linearGradient3362-521"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3362-521">
-      <stop
-         id="stop3533"
-         offset="0"
-         style="stop-color:#595252;stop-opacity:1;" />
-      <stop
-         id="stop3535"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="3.7829957"
-       fy="6.5377574"
-       fx="5.5446553"
-       cy="6.5377574"
-       cx="5.5446553"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5438-173"
-       xlink:href="#linearGradient3370-346"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-346">
-      <stop
-         id="stop3539"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3541"
-         offset="1"
-         style="stop-color:#d4cfcf;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="6.5849319"
-       fy="5.7027574"
-       fx="-3.5797281"
-       cy="5.7027574"
-       cx="-3.5797281"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5440-109"
-       xlink:href="#linearGradient3404-773"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3404-773"
-       inkscape:collect="always">
-      <stop
-         id="stop3545"
-         offset="0"
-         style="stop-color:#897c7c;stop-opacity:1;" />
-      <stop
-         id="stop3547"
-         offset="1"
-         style="stop-color:#897c7c;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="2.2386067"
-       x2="4.2843809"
-       y1="15.55225"
-       x1="8.2358475"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3429-258-267"
-       xlink:href="#linearGradient3417-460-670"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3417-460-670"
-       inkscape:collect="always">
-      <stop
-         id="stop3733"
-         offset="0"
-         style="stop-color:#665d5d;stop-opacity:1;" />
-      <stop
-         id="stop3735"
-         offset="1"
-         style="stop-color:#665d5d;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="11.78125"
-       x2="3.8125"
-       y1="4.3125"
-       x1="2.3125"
-       gradientTransform="translate(0,8.349934e-2)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3431-294-226"
-       xlink:href="#linearGradient3370-951-954"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-951-954">
-      <stop
-         id="stop3739"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3741"
-         offset="1"
-         style="stop-color:#dfdbdb;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="5.2185812"
-       x2="0.9781428"
-       y1="3.6340783"
-       x1="16.037382"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5436-262-871"
-       xlink:href="#linearGradient3362-521-588"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3362-521-588">
-      <stop
-         id="stop3745"
-         offset="0"
-         style="stop-color:#665d5d;stop-opacity:1;" />
-      <stop
-         id="stop3747"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="3.7829957"
-       fy="6.5377574"
-       fx="5.5446553"
-       cy="6.5377574"
-       cx="5.5446553"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5438-173-579"
-       xlink:href="#linearGradient3370-346-970"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-346-970">
-      <stop
-         id="stop3751"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3753"
-         offset="1"
-         style="stop-color:#dfdbdb;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="6.5849319"
-       fy="5.7027574"
-       fx="-3.5797281"
-       cy="5.7027574"
-       cx="-3.5797281"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5440-109-592"
-       xlink:href="#linearGradient3404-773-417"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3404-773-417"
-       inkscape:collect="always">
-      <stop
-         id="stop3757"
-         offset="0"
-         style="stop-color:#948989;stop-opacity:1;" />
-      <stop
-         id="stop3759"
-         offset="1"
-         style="stop-color:#948989;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="2.2386067"
-       x2="4.2843809"
-       y1="15.55225"
-       x1="8.2358475"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3429-258-267-62"
-       xlink:href="#linearGradient3417-460-670-493"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3417-460-670-493"
-       inkscape:collect="always">
-      <stop
-         id="stop3983"
-         offset="0"
-         style="stop-color:#6c5656;stop-opacity:1;" />
-      <stop
-         id="stop3985"
-         offset="1"
-         style="stop-color:#6c5656;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="11.78125"
-       x2="3.8125"
-       y1="4.3125"
-       x1="2.3125"
-       gradientTransform="translate(0,8.349934e-2)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3431-294-226-402"
-       xlink:href="#linearGradient3370-951-954-415"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-951-954-415">
-      <stop
-         id="stop3989"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3991"
-         offset="1"
-         style="stop-color:#e0d9d9;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="5.2185812"
-       x2="0.9781428"
-       y1="3.6340783"
-       x1="16.037382"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5436-262-871-669"
-       xlink:href="#linearGradient3362-521-588-273"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3362-521-588-273">
-      <stop
-         id="stop3995"
-         offset="0"
-         style="stop-color:#6c5656;stop-opacity:1;" />
-      <stop
-         id="stop3997"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="3.7829957"
-       fy="6.5377574"
-       fx="5.5446553"
-       cy="6.5377574"
-       cx="5.5446553"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5438-173-579-651"
-       xlink:href="#linearGradient3370-346-970-142"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-346-970-142">
-      <stop
-         id="stop4001"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4003"
-         offset="1"
-         style="stop-color:#e0d9d9;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="6.5849319"
-       fy="5.7027574"
-       fx="-3.5797281"
-       cy="5.7027574"
-       cx="-3.5797281"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5440-109-592-140"
-       xlink:href="#linearGradient3404-773-417-412"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3404-773-417-412"
-       inkscape:collect="always">
-      <stop
-         id="stop4007"
-         offset="0"
-         style="stop-color:#978181;stop-opacity:1;" />
-      <stop
-         id="stop4009"
-         offset="1"
-         style="stop-color:#978181;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="2.2386067"
-       x2="4.2843809"
-       y1="15.55225"
-       x1="8.2358475"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3429-258-267-62-906"
-       xlink:href="#linearGradient3417-460-670-493-243"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3417-460-670-493-243"
-       inkscape:collect="always">
-      <stop
-         id="stop4274"
-         offset="0"
-         style="stop-color:#7a6161;stop-opacity:1;" />
-      <stop
-         id="stop4276"
-         offset="1"
-         style="stop-color:#7a6161;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="11.78125"
-       x2="3.8125"
-       y1="4.3125"
-       x1="2.3125"
-       gradientTransform="translate(0,8.349934e-2)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3431-294-226-402-844"
-       xlink:href="#linearGradient3370-951-954-415-109"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-951-954-415-109">
-      <stop
-         id="stop4280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4282"
-         offset="1"
-         style="stop-color:#ebe7e7;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="5.2185812"
-       x2="0.9781428"
-       y1="3.6340783"
-       x1="16.037382"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5436-262-871-669-110"
-       xlink:href="#linearGradient3362-521-588-273-381"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3362-521-588-273-381">
-      <stop
-         id="stop4286"
-         offset="0"
-         style="stop-color:#7a6161;stop-opacity:1;" />
-      <stop
-         id="stop4288"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="3.7829957"
-       fy="6.5377574"
-       fx="5.5446553"
-       cy="6.5377574"
-       cx="5.5446553"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5438-173-579-651-207"
-       xlink:href="#linearGradient3370-346-970-142-736"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-346-970-142-736">
-      <stop
-         id="stop4292"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4294"
-         offset="1"
-         style="stop-color:#ebe7e7;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="6.5849319"
-       fy="5.7027574"
-       fx="-3.5797281"
-       cy="5.7027574"
-       cx="-3.5797281"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5440-109-592-140-601"
-       xlink:href="#linearGradient3404-773-417-412-141"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3404-773-417-412-141"
-       inkscape:collect="always">
-      <stop
-         id="stop4298"
-         offset="0"
-         style="stop-color:#a28e8e;stop-opacity:1;" />
-      <stop
-         id="stop4300"
-         offset="1"
-         style="stop-color:#a28e8e;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="2.2386067"
-       x2="4.2843809"
-       y1="15.55225"
-       x1="8.2358475"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3429-258-267-62-906-985"
-       xlink:href="#linearGradient3417-460-670-493-243-922"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3417-460-670-493-243-922"
-       inkscape:collect="always">
-      <stop
-         id="stop4604"
-         offset="0"
-         style="stop-color:#886c6c;stop-opacity:1;" />
-      <stop
-         id="stop4606"
-         offset="1"
-         style="stop-color:#886c6c;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="11.78125"
-       x2="3.8125"
-       y1="4.3125"
-       x1="2.3125"
-       gradientTransform="translate(0,8.349934e-2)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3431-294-226-402-844-202"
-       xlink:href="#linearGradient3370-951-954-415-109-279"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-951-954-415-109-279">
-      <stop
-         id="stop4610"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4612"
-         offset="1"
-         style="stop-color:#f6f4f4;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="5.2185812"
-       x2="0.9781428"
-       y1="3.6340783"
-       x1="16.037382"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5436-262-871-669-110-564"
-       xlink:href="#linearGradient3362-521-588-273-381-957"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3362-521-588-273-381-957">
-      <stop
-         id="stop4616"
-         offset="0"
-         style="stop-color:#886c6c;stop-opacity:1;" />
-      <stop
-         id="stop4618"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="3.7829957"
-       fy="6.5377574"
-       fx="5.5446553"
-       cy="6.5377574"
-       cx="5.5446553"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5438-173-579-651-207-645"
-       xlink:href="#linearGradient3370-346-970-142-736-198"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-346-970-142-736-198">
-      <stop
-         id="stop4622"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4624"
-         offset="1"
-         style="stop-color:#f6f4f4;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="6.5849319"
-       fy="5.7027574"
-       fx="-3.5797281"
-       cy="5.7027574"
-       cx="-3.5797281"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5440-109-592-140-601-207"
-       xlink:href="#linearGradient3404-773-417-412-141-181"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3404-773-417-412-141-181"
-       inkscape:collect="always">
-      <stop
-         id="stop4628"
-         offset="0"
-         style="stop-color:#ad9b9b;stop-opacity:1;" />
-      <stop
-         id="stop4630"
-         offset="1"
-         style="stop-color:#ad9b9b;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="2.2386067"
-       x2="4.2843809"
-       y1="15.55225"
-       x1="8.2358475"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3429-258-267-62-906-985-280"
-       xlink:href="#linearGradient3417-460-670-493-243-922-132"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3417-460-670-493-243-922-132"
-       inkscape:collect="always">
-      <stop
-         id="stop4974"
-         offset="0"
-         style="stop-color:#947878;stop-opacity:1;" />
-      <stop
-         id="stop4976"
-         offset="1"
-         style="stop-color:#947878;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="11.78125"
-       x2="3.8125"
-       y1="4.3125"
-       x1="2.3125"
-       gradientTransform="translate(0,8.349934e-2)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3431-294-226-402-844-202-180"
-       xlink:href="#linearGradient3370-951-954-415-109-279-665"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-951-954-415-109-279-665">
-      <stop
-         id="stop4980"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4982"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="5.2185812"
-       x2="0.9781428"
-       y1="3.6340783"
-       x1="16.037382"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5436-262-871-669-110-564-868"
-       xlink:href="#linearGradient3362-521-588-273-381-957-758"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3362-521-588-273-381-957-758">
-      <stop
-         id="stop4986"
-         offset="0"
-         style="stop-color:#947878;stop-opacity:1;" />
-      <stop
-         id="stop4988"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="3.7829957"
-       fy="6.5377574"
-       fx="5.5446553"
-       cy="6.5377574"
-       cx="5.5446553"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5438-173-579-651-207-645-869"
-       xlink:href="#linearGradient3370-346-970-142-736-198-567"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-346-970-142-736-198-567">
-      <stop
-         id="stop4992"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4994"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="6.5849319"
-       fy="5.7027574"
-       fx="-3.5797281"
-       cy="5.7027574"
-       cx="-3.5797281"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5440-109-592-140-601-207-267"
-       xlink:href="#linearGradient3404-773-417-412-141-181-602"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3404-773-417-412-141-181-602"
-       inkscape:collect="always">
-      <stop
-         id="stop4998"
-         offset="0"
-         style="stop-color:#b8a9a9;stop-opacity:1;" />
-      <stop
-         id="stop5000"
-         offset="1"
-         style="stop-color:#b8a9a9;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="2.2386067"
-       x2="4.2843809"
-       y1="15.55225"
-       x1="8.2358475"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3429-258-267-62-906-985-280-113"
-       xlink:href="#linearGradient3417-460-670-493-243-922-132-891"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3417-460-670-493-243-922-132-891"
-       inkscape:collect="always">
-      <stop
-         id="stop5384"
-         offset="0"
-         style="stop-color:#9f8686;stop-opacity:1;" />
-      <stop
-         id="stop5386"
-         offset="1"
-         style="stop-color:#9f8686;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="11.78125"
-       x2="3.8125"
-       y1="4.3125"
-       x1="2.3125"
-       gradientTransform="translate(0,8.349934e-2)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3431-294-226-402-844-202-180-638"
-       xlink:href="#linearGradient3370-951-954-415-109-279-665-584"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-951-954-415-109-279-665-584">
-      <stop
-         id="stop5390"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop5392"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="5.2185812"
-       x2="0.9781428"
-       y1="3.6340783"
-       x1="16.037382"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5436-262-871-669-110-564-868-538"
-       xlink:href="#linearGradient3362-521-588-273-381-957-758-747"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3362-521-588-273-381-957-758-747">
-      <stop
-         id="stop5396"
-         offset="0"
-         style="stop-color:#9f8686;stop-opacity:1;" />
-      <stop
-         id="stop5398"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="3.7829957"
-       fy="6.5377574"
-       fx="5.5446553"
-       cy="6.5377574"
-       cx="5.5446553"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5438-173-579-651-207-645-869-96"
-       xlink:href="#linearGradient3370-346-970-142-736-198-567-925"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3370-346-970-142-736-198-567-925">
-      <stop
-         id="stop5402"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop5404"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       r="6.5849319"
-       fy="5.7027574"
-       fx="-3.5797281"
-       cy="5.7027574"
-       cx="-3.5797281"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5440-109-592-140-601-207-267-144"
-       xlink:href="#linearGradient3404-773-417-412-141-181-602-811"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3404-773-417-412-141-181-602-811"
-       inkscape:collect="always">
-      <stop
-         id="stop5408"
-         offset="0"
-         style="stop-color:#c3b6b6;stop-opacity:1;" />
-      <stop
-         id="stop5410"
-         offset="1"
-         style="stop-color:#c3b6b6;stop-opacity:0;" />
-    </linearGradient>
-  </defs>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     id="layer1"
-     inkscape:groupmode="layer"
-     inkscape:label="Calque 1">
-    <g
-       transform="matrix(1.0118896,0,0,0.7964492,9.7981938e-2,-0.1304203)"
-       id="g4455">
-      <g
-         id="g3425"
-         transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)"
-         style="stroke:#897d7d;stroke-opacity:1">
-        <path
-           id="path3406"
-           d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z"
-           style="opacity:1;fill:url(#linearGradient3429-258-267-62-906-985-280-113);fill-opacity:1;stroke:#897d7d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-        <rect
-           ry="0.23693162"
-           rx="0.23693162"
-           y="4.8959994"
-           x="1.9375"
-           height="5.6875"
-           width="3"
-           id="rect3404"
-           style="opacity:1;fill:url(#linearGradient3431-294-226-402-844-202-180-638);fill-opacity:1;stroke:#897d7d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      </g>
-      <path
-         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-         d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z"
-         id="rect2217"
-         sodipodi:nodetypes="ccccc" />
-    </g>
-    <g
-       transform="matrix(0.6395228,0,0,0.6377417,6.3643674,5.3189298)"
-       id="g5430">
-      <path
-         style="fill:url(#linearGradient5436-262-871-669-110-564-868-538);fill-opacity:1;stroke:#6b6262;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-         d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z"
-         id="rect2382"
-         sodipodi:nodetypes="ccccccccc" />
-      <path
-         sodipodi:type="arc"
-         style="opacity:1;fill:url(#radialGradient5438-173-579-651-207-645-869-96);fill-opacity:1;stroke:#9b9090;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="path2231"
-         sodipodi:cx="7.2604713"
-         sodipodi:cy="7.9187799"
-         sodipodi:rx="3.2829957"
-         sodipodi:ry="3.2829957"
-         d="M 10.543467,7.9187799 A 3.2829957,3.2829957 0 1 1 3.9774756,7.9187799 A 3.2829957,3.2829957 0 1 1 10.543467,7.9187799 z"
-         transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)" />
-      <path
-         style="fill:none;fill-opacity:1;stroke:#6b6262;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132"
-         id="path3394"
-         sodipodi:nodetypes="cc" />
-      <path
-         sodipodi:type="arc"
-         style="opacity:0.36908515;fill:url(#radialGradient5440-109-592-140-601-207-267-144);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         id="path2433"
-         sodipodi:cx="-3.5797281"
-         sodipodi:cy="5.7027574"
-         sodipodi:rx="6.5849319"
-         sodipodi:ry="1.4584078"
-         d="M 3.0052037,5.7027574 A 6.5849319,1.4584078 0 1 1 -10.16466,5.7027574 A 6.5849319,1.4584078 0 1 1 3.0052037,5.7027574 z"
-         transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/icon_volume_off.svg b/kde/src/icons/icon_volume_off.svg
deleted file mode 100755
index 6a51561c29c2c9e0d9da78c1fedd49e9028d8ad6..0000000000000000000000000000000000000000
--- a/kde/src/icons/icon_volume_off.svg
+++ /dev/null
@@ -1,450 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="icon_volume_off.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3404">
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:1;"
-         offset="0"
-         id="stop3406" />
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:0;"
-         offset="1"
-         id="stop3408" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3404"
-       id="radialGradient5440"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       cx="-3.5797281"
-       cy="5.7027574"
-       fx="-3.5797281"
-       fy="5.7027574"
-       r="6.5849319" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient5438"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       spreadMethod="pad"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient5436"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3431"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3417">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3419" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3421" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3429"
-       gradientUnits="userSpaceOnUse"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.2843809"
-       y2="2.2386067" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2433">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2435" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2437" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2433"
-       id="linearGradient2439"
-       x1="2.965755"
-       y1="-0.80084854"
-       x2="32.578228"
-       y2="16.739393"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       id="perspective4283" />
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="svg2"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="336"
-     inkscape:window-y="209"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g4455"
-       transform="matrix(1.0118896,0,0,0.7964492,9.7981938e-2,-0.1304203)">
-      <g
-         style="stroke:#3a3a3a;stroke-opacity:1"
-         transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)"
-         id="g3425">
-        <path
-           style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z"
-           id="path3406" />
-        <rect
-           style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect3404"
-           width="3"
-           height="5.6875"
-           x="1.9375"
-           y="4.8959994"
-           rx="0.23693162"
-           ry="0.23693162" />
-      </g>
-      <path
-         sodipodi:nodetypes="ccccc"
-         id="rect2217"
-         d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z"
-         style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <g
-       id="g5430"
-       transform="matrix(0.6395228,0,0,0.6377417,6.3643674,5.3189298)">
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="rect2382"
-         d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z"
-         style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)"
-         d="M 10.543467,7.9187799 A 3.2829957,3.2829957 0 1 1 3.9774756,7.9187799 A 3.2829957,3.2829957 0 1 1 10.543467,7.9187799 z"
-         sodipodi:ry="3.2829957"
-         sodipodi:rx="3.2829957"
-         sodipodi:cy="7.9187799"
-         sodipodi:cx="7.2604713"
-         id="path2231"
-         style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path3394"
-         d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132"
-         style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)"
-         d="M 3.0052037,5.7027574 A 6.5849319,1.4584078 0 1 1 -10.16466,5.7027574 A 6.5849319,1.4584078 0 1 1 3.0052037,5.7027574 z"
-         sodipodi:ry="1.4584078"
-         sodipodi:rx="6.5849319"
-         sodipodi:cy="5.7027574"
-         sodipodi:cx="-3.5797281"
-         id="path2433"
-         style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/incoming.svg b/kde/src/icons/incoming.svg
deleted file mode 100755
index 7f68789769e55902650229d7f89c8f31c227f5a5..0000000000000000000000000000000000000000
--- a/kde/src/icons/incoming.svg
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="incoming.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2772">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2774" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2776" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2505">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2507" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2509" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4177" />
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2505"
-       id="linearGradient2511"
-       x1="17.620802"
-       y1="9.4159222"
-       x2="-3.8121746"
-       y2="9.3760633"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.668614,0,0,1,3.7748346,0.1767767)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2772"
-       id="linearGradient2778"
-       x1="26.420586"
-       y1="3.4565225"
-       x2="20.291727"
-       y2="-5.2758617"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="18.87396"
-     inkscape:cy="2.756874"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1331"
-     inkscape:window-height="922"
-     inkscape:window-x="169"
-     inkscape:window-y="24"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient2511);fill-opacity:1;stroke:none;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 1.2259613,4.6445578 L 9.5484692,4.6445578 L 9.5484692,0.60013384 L 15.849421,9.5528402 L 9.5484692,18.505547 L 9.5484692,14.461122 L 1.2259613,14.461122 L 1.2259613,4.6445578 z"
-       id="rect4262" />
-    <g
-       id="g4160"
-       transform="matrix(0.3274903,-0.8169208,-0.8169208,-0.3274903,19.715453,28.330727)"
-       style="fill:url(#linearGradient2778);fill-opacity:1">
-      <path
-         sodipodi:nodetypes="cccsccsccsccc"
-         id="path3153"
-         d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path3161"
-         d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4140"
-         d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4246"
-         d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4258"
-         d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-         style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/led-gray.svg b/kde/src/icons/led-gray.svg
deleted file mode 100755
index 28350e96d7aac2a8412562fa120d79a431f41213..0000000000000000000000000000000000000000
--- a/kde/src/icons/led-gray.svg
+++ /dev/null
@@ -1,173 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="led-gray.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient3198">
-      <stop
-         style="stop-color:#f00000;stop-opacity:1;"
-         offset="0"
-         id="stop3200" />
-      <stop
-         style="stop-color:#6e0000;stop-opacity:0;"
-         offset="1"
-         id="stop3202" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2772">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2774" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2776" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4177" />
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#bebebe;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#393939;stop-opacity:1;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#00fe00;stop-opacity:0" />
-      <stop
-         style="stop-color:#0aae00;stop-opacity:0.49803922;"
-         offset="0.5"
-         id="stop3252" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2772"
-       id="linearGradient2778"
-       x1="26.420586"
-       y1="3.4565225"
-       x2="20.291727"
-       y2="-5.2758617"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="radialGradient3212"
-       cx="13.96536"
-       cy="9.4733086"
-       fx="13.96536"
-       fy="9.4733086"
-       r="11.578874"
-       gradientTransform="matrix(1,0,0,1.0229008,0,-0.2743328)"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad" />
-    <filter
-       inkscape:collect="always"
-       id="filter4712">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.23393594"
-         id="feGaussianBlur4714" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="-4.3721765"
-     inkscape:cy="-1.1958053"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1440"
-     inkscape:window-height="840"
-     inkscape:window-x="-5"
-     inkscape:window-y="-3"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="opacity:1;fill:url(#radialGradient3212);fill-opacity:1;stroke:#000000;stroke-opacity:1;filter:url(#filter4712)"
-       id="path2424"
-       sodipodi:cx="12.197593"
-       sodipodi:cy="11.979184"
-       sodipodi:rx="11.578874"
-       sodipodi:ry="11.844039"
-       d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z"
-       transform="matrix(0.5797944,0,0,0.5668139,4.9279038,5.2100323)" />
-  </g>
-</svg>
diff --git a/kde/src/icons/led-green.svg b/kde/src/icons/led-green.svg
deleted file mode 100755
index 8d6ea17f118521fed8b5f9e5010924da623d63e6..0000000000000000000000000000000000000000
--- a/kde/src/icons/led-green.svg
+++ /dev/null
@@ -1,173 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="led-green.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient3198">
-      <stop
-         style="stop-color:#f00000;stop-opacity:1;"
-         offset="0"
-         id="stop3200" />
-      <stop
-         style="stop-color:#6e0000;stop-opacity:0;"
-         offset="1"
-         id="stop3202" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2772">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2774" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2776" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4177" />
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#8bff35;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#197800;stop-opacity:1;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#00fe00;stop-opacity:0" />
-      <stop
-         style="stop-color:#0aae00;stop-opacity:0.49803922;"
-         offset="0.5"
-         id="stop3252" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2772"
-       id="linearGradient2778"
-       x1="26.420586"
-       y1="3.4565225"
-       x2="20.291727"
-       y2="-5.2758617"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="radialGradient3212"
-       cx="13.96536"
-       cy="9.4733086"
-       fx="13.96536"
-       fy="9.4733086"
-       r="11.578874"
-       gradientTransform="matrix(1,0,0,1.0229008,0,-0.2743328)"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad" />
-    <filter
-       inkscape:collect="always"
-       id="filter4712">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.23393594"
-         id="feGaussianBlur4714" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="-1.720526"
-     inkscape:cy="-1.1958053"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1440"
-     inkscape:window-height="840"
-     inkscape:window-x="-5"
-     inkscape:window-y="-3"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="opacity:1;fill:url(#radialGradient3212);fill-opacity:1;stroke:#000000;stroke-opacity:1;filter:url(#filter4712)"
-       id="path2424"
-       sodipodi:cx="12.197593"
-       sodipodi:cy="11.979184"
-       sodipodi:rx="11.578874"
-       sodipodi:ry="11.844039"
-       d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z"
-       transform="matrix(0.5797944,0,0,0.5668139,4.9279038,5.2100323)" />
-  </g>
-</svg>
diff --git a/kde/src/icons/led-red.svg b/kde/src/icons/led-red.svg
deleted file mode 100755
index 676635068eb171a382fbc4e08ec50ee87cd9cc06..0000000000000000000000000000000000000000
--- a/kde/src/icons/led-red.svg
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="led-red.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <marker
-       inkscape:stockid="Arrow1Mstart"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow1Mstart"
-       style="overflow:visible">
-      <path
-         id="path5147"
-         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
-         transform="scale(0.4) translate(10,0)" />
-    </marker>
-    <linearGradient
-       id="linearGradient3181">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3183" />
-      <stop
-         id="stop3189"
-         offset="0.93000001"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0.95285714"
-         id="stop3191" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="1"
-         id="stop3185" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3198">
-      <stop
-         style="stop-color:#f00000;stop-opacity:1;"
-         offset="0"
-         id="stop3200" />
-      <stop
-         style="stop-color:#6e0000;stop-opacity:0;"
-         offset="1"
-         id="stop3202" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2772">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2774" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2776" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4177" />
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#ff3535;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#780000;stop-opacity:1;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#00fe00;stop-opacity:0" />
-      <stop
-         style="stop-color:#0aae00;stop-opacity:0.49803922;"
-         offset="0.5"
-         id="stop3252" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2772"
-       id="linearGradient2778"
-       x1="26.420586"
-       y1="3.4565225"
-       x2="20.291727"
-       y2="-5.2758617"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="radialGradient3212"
-       cx="13.96536"
-       cy="9.4733086"
-       fx="13.96536"
-       fy="9.4733086"
-       r="11.578874"
-       gradientTransform="matrix(1,0,0,1.0229008,0,-0.2743328)"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad" />
-    <filter
-       inkscape:collect="always"
-       id="filter4712">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.23393594"
-         id="feGaussianBlur4714" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="7.36622"
-     inkscape:cy="-1.1958053"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="950"
-     inkscape:window-height="774"
-     inkscape:window-x="393"
-     inkscape:window-y="27"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="opacity:1;fill:url(#radialGradient3212);fill-opacity:1;stroke:#000000;stroke-width:1.00005674;stroke-linecap:butt;marker-start:none;stroke-miterlimit:1.29999995;stroke-dasharray:none;stroke-dashoffset:9.00051083;stroke-opacity:1;filter:url(#filter4712)"
-       id="path2424"
-       sodipodi:cx="12.197593"
-       sodipodi:cy="11.979184"
-       sodipodi:rx="11.578874"
-       sodipodi:ry="11.844039"
-       d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z"
-       transform="matrix(0.5797931,0,0,0.5668126,4.9279203,5.2100476)" />
-  </g>
-</svg>
diff --git a/kde/src/icons/mailbox.svg b/kde/src/icons/mailbox.svg
deleted file mode 100755
index 34f9fbd6b66c4d84337ca23dd4c3de14203455c6..0000000000000000000000000000000000000000
--- a/kde/src/icons/mailbox.svg
+++ /dev/null
@@ -1,1006 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="mailbox.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2542">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2544" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2546" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2378"
-       id="radialGradient6283"
-       gradientUnits="userSpaceOnUse"
-       cx="38.658855"
-       cy="9.3411446"
-       fx="38.658855"
-       fy="9.3411446"
-       r="8.341651" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient6984">
-      <stop
-         style="stop-color:#babdb6;stop-opacity:1;"
-         offset="0"
-         id="stop6986" />
-      <stop
-         style="stop-color:#babdb6;stop-opacity:0;"
-         offset="1"
-         id="stop6988" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6984"
-       id="linearGradient6335"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.4012864,0,0,0.2705794,6.757826,-10.140964)"
-       x1="14.125"
-       y1="79.81311"
-       x2="14.125"
-       y2="76.624176" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6945"
-       id="radialGradient6338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0466849,0,0,0.5986706,-3.652096,-30.756483)"
-       cx="13.107393"
-       cy="61.48016"
-       fx="13.107393"
-       fy="61.48016"
-       r="18.5" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient6932">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop6934" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop10860" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6932"
-       id="linearGradient6364"
-       gradientUnits="userSpaceOnUse"
-       x1="32.625"
-       y1="68.4375"
-       x2="32.625"
-       y2="58.838387" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient7088">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop7090" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7092" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient7088"
-       id="linearGradient7351"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.4012507,0,0,0.2842508,6.356883,-0.2587693)"
-       x1="9.9965248"
-       y1="21.246521"
-       x2="9.9965248"
-       y2="25.371557" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient7059">
-      <stop
-         style="stop-color:#babdb6;stop-opacity:1"
-         offset="0"
-         id="stop7061" />
-      <stop
-         style="stop-color:#babdb6;stop-opacity:0"
-         offset="1"
-         id="stop7063" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient7059"
-       id="linearGradient7356"
-       gradientUnits="userSpaceOnUse"
-       x1="9.0107775"
-       y1="19.584124"
-       x2="9.0107775"
-       y2="24.779999"
-       gradientTransform="matrix(0.4097916,0,0,0.2742861,6.147632,-0.2598906)" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient7067">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop7069" />
-      <stop
-         style="stop-color:#eeeeec;stop-opacity:1"
-         offset="1"
-         id="stop7071" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient7067"
-       id="radialGradient7354"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6113826,0,0,0.3630152,1.435442,-2.6744773)"
-       cx="26.762928"
-       cy="25.349953"
-       fx="26.762928"
-       fy="25.349953"
-       r="15.5" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient7002">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop7004" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop7006" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient7002"
-       id="linearGradient6357"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.4012864,0,0,0.3083575,6.35654,-0.4859523)"
-       x1="15.75"
-       y1="24.561808"
-       x2="15.75"
-       y2="35.853024" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6945"
-       id="radialGradient6362"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0466849,0,0,-0.5986706,-3.652096,46.20464)"
-       cx="13.107393"
-       cy="61.48016"
-       fx="13.107393"
-       fy="61.48016"
-       r="18.5" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5060"
-       id="radialGradient6226"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
-       cx="605.71429"
-       cy="486.64789"
-       fx="605.71429"
-       fy="486.64789"
-       r="117.14286" />
-    <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>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5060"
-       id="radialGradient6224"
-       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="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
-       inkscape:collect="always"
-       xlink:href="#linearGradient5048"
-       id="linearGradient6222"
-       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" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient6968">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop6970" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop6972" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6968"
-       id="linearGradient6974"
-       x1="14.75"
-       y1="73"
-       x2="15.375"
-       y2="82"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       id="linearGradient2378">
-      <stop
-         id="stop2380"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         style="stop-color:#fefede;stop-opacity:0.91836733;"
-         offset="0.25"
-         id="stop4146" />
-      <stop
-         style="stop-color:#f5f328;stop-opacity:1;"
-         offset="0.5"
-         id="stop2386" />
-      <stop
-         id="stop2382"
-         offset="1"
-         style="stop-color:#f5f32d;stop-opacity:0.12234043;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6945"
-       inkscape:collect="always">
-      <stop
-         id="stop6947"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1" />
-      <stop
-         id="stop6949"
-         offset="1"
-         style="stop-color:#d3d7cf;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective6815" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient2548"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient6010"
-       gradientUnits="userSpaceOnUse"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient6012"
-       gradientUnits="userSpaceOnUse"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient6014"
-       gradientUnits="userSpaceOnUse"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient6016"
-       gradientUnits="userSpaceOnUse"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient6018"
-       gradientUnits="userSpaceOnUse"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient6020"
-       gradientUnits="userSpaceOnUse"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient6022"
-       gradientUnits="userSpaceOnUse"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2542"
-       id="linearGradient6024"
-       gradientUnits="userSpaceOnUse"
-       x1="-2.1546042"
-       y1="-7.1975217"
-       x2="25.153345"
-       y2="24.96549" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="8"
-     inkscape:cx="22.991745"
-     inkscape:cy="-2.9160694"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="722"
-     inkscape:window-x="412"
-     inkscape:window-y="135"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="16.5,12.125"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2446"
-       inkscape:label="Calque 1"
-       transform="matrix(1.0000089,0,0,0.9411362,19.312133,1.5877181)"
-       style="fill:url(#linearGradient2548);fill-opacity:1">
-      <g
-         style="fill:url(#linearGradient6012);fill-opacity:1;stroke:#000000;stroke-opacity:0.44968555"
-         transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-         id="g2181">
-        <path
-           sodipodi:nodetypes="csccczccsccccc"
-           id="path2183"
-           d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-           style="opacity:1;fill:url(#linearGradient6010);fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-      </g>
-      <g
-         transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-         id="g2451"
-         style="fill:url(#linearGradient6024);fill-opacity:1">
-        <path
-           style="opacity:1;fill:url(#linearGradient6014);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-           id="path2453"
-           sodipodi:nodetypes="cccsccsccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient6016);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-           id="path2455"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient6018);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-           id="path2457"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient6020);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-           id="path2459"
-           sodipodi:nodetypes="cccsccc" />
-        <path
-           style="opacity:1;fill:url(#linearGradient6022);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-           id="path2461"
-           sodipodi:nodetypes="cccsccc" />
-      </g>
-    </g>
-    <path
-       sodipodi:type="inkscape:offset"
-       inkscape:radius="-1.0012817"
-       inkscape:original="M 23.5 66.5 C 18.5 66.5 17.5 67.5 16.5 68.5 L 5.90625 79.09375 C 6.161869 79.349369 6.514512 79.499999 6.90625 79.5 L 40.09375 79.5 C 40.485487 79.5 40.83813 79.349369 41.09375 79.09375 L 30.5 68.5 C 29.5 67.5 28.5 66.5 23.5 66.5 z "
-       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6974);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       id="path6922"
-       d="M 23.5,67.5 C 21.066752,67.5 19.672512,67.751714 18.84375,68.0625 C 18.014988,68.373286 17.71875,68.71875 17.21875,69.21875 L 7.9375,78.5 L 39.0625,78.5 L 29.78125,69.21875 C 29.28125,68.71875 28.985012,68.373286 28.15625,68.0625 C 27.327488,67.751714 25.933248,67.5 23.5,67.5 z"
-       transform="matrix(0.4502137,0,0,0.3127812,14.307693,37.985654)" />
-    <g
-       style="opacity:0.7;display:inline"
-       id="g6055"
-       transform="matrix(8.6952354e-3,0,0,4.3474898e-3,24.921352,10.188454)">
-      <rect
-         y="-150.69685"
-         x="-1559.2523"
-         height="478.35718"
-         width="1339.6335"
-         id="rect6057"
-         style="opacity:0.39195981;fill:url(#linearGradient6222);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-      <path
-         sodipodi:nodetypes="cccc"
-         id="path6059"
-         d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z"
-         style="opacity:0.40206185;fill:url(#radialGradient6224);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-      <path
-         style="opacity:0.40206185;fill:url(#radialGradient6226);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-         d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z"
-         id="path6061"
-         sodipodi:nodetypes="cccc" />
-    </g>
-    <path
-       style="fill:url(#radialGradient6362);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       d="M 16.188056,1.113594 C 13.97187,1.113594 13.780337,1.3834096 13.379051,1.6532259 L 8.964902,4.621197 L 8.964902,5.000626 L 8.964902,5.051216 L 8.964902,10.987159 C 8.964902,11.198554 9.214813,11.366588 9.52921,11.366588 L 22.846901,11.366588 C 23.161299,11.366588 23.41121,11.198553 23.41121,10.987159 L 23.41121,5.051216 L 23.41121,5.000626 L 23.41121,4.621197 L 18.997061,1.6532259 C 18.595773,1.3834096 18.395131,1.113594 16.188056,1.113594 z"
-       id="rect5931" />
-    <path
-       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.30473173;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       d="M 23.41121,5.321032 L 23.41121,4.621197 L 18.997061,1.6532259 C 18.595773,1.3834096 18.395131,1.113594 16.188056,1.113594 C 13.97187,1.113594 13.780337,1.3834096 13.379052,1.6532259 L 8.964902,4.621197 L 8.964902,5.321032"
-       id="path7161"
-       sodipodi:nodetypes="ccccccc" />
-    <path
-       sodipodi:type="inkscape:offset"
-       inkscape:radius="-0.98534405"
-       inkscape:original="M 24.5 4.5 C 18.977297 4.5 18.5 5.499998 17.5 6.5 L 6.5 17.5 L 6.5 18.90625 L 6.5 19.09375 L 6.5 41.09375 C 6.5 41.877225 7.1227756 42.500002 7.90625 42.5 L 41.09375 42.5 C 41.877224 42.5 42.5 41.877224 42.5 41.09375 L 42.5 19.09375 L 42.5 18.90625 L 42.5 17.5 L 31.5 6.5 C 30.5 5.5 30 4.499998 24.5 4.5 z "
-       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.93754596;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       id="path6064"
-       d="M 24.5,5.5 C 21.798121,5.5 20.393246,5.7355566 19.65625,6.03125 C 18.919254,6.3269434 18.748198,6.6268011 18.1875,7.1875 L 7.5,17.875 L 7.5,18.90625 L 7.5,19.09375 L 7.5,41.09375 C 7.5,41.355066 7.6449379,41.500001 7.90625,41.5 L 41.09375,41.5 C 41.355064,41.5 41.5,41.355064 41.5,41.09375 L 41.5,19.09375 L 41.5,18.90625 L 41.5,17.875 L 30.8125,7.1875 C 30.254438,6.6294378 30.053706,6.3277326 29.3125,6.03125 C 28.571294,5.7347674 27.190282,5.499999 24.5,5.5 z"
-       transform="matrix(0.3930408,0,0,0.2687896,6.558557,-0.1264191)" />
-    <path
-       style="opacity:0.07462685;fill:url(#linearGradient6357);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
-       d="M 16.188056,6.91463 C 15.171363,6.91463 14.542242,6.991393 14.106382,7.11699 C 13.670523,7.242587 13.441752,7.425347 13.241109,7.579526 L 9.316027,11.135275 C 9.456261,11.243035 9.320187,11.231636 9.52921,11.231636 L 22.846901,11.231636 C 23.055924,11.231636 22.944931,11.146672 23.085164,11.038914 L 19.135002,7.579526 C 18.934358,7.425347 18.705589,7.242587 18.269729,7.11699 C 17.83387,6.991393 17.20475,6.91463 16.188056,6.91463 z"
-       id="path7000"
-       sodipodi:nodetypes="csccccccsc" />
-    <path
-       style="fill:url(#radialGradient7354);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7356);stroke-width:0.30473173;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       d="M 10.565694,1.7972574 C 10.27826,1.7972574 10.040649,1.9364716 10.040649,2.1144009 L 10.040649,6.374407 L 13.178116,8.474411 C 13.370391,8.603106 13.560773,8.771945 13.984893,8.88584 C 14.409012,8.999736 15.043577,9.06584 16.187523,9.06584 C 17.326866,9.065841 17.965155,8.999626 18.390152,8.88584 C 18.815149,8.772055 19.004106,8.603472 19.196928,8.474411 L 22.334395,6.374407 L 22.334395,2.1144009 C 22.334395,1.9364716 22.096784,1.7972574 21.80935,1.7972574 L 10.565694,1.7972574 z"
-       id="rect7037" />
-    <path
-       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7351);stroke-width:0.30473176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       d="M 10.682864,2.157365 C 10.594986,2.157365 10.570012,2.1867693 10.570012,2.201779 L 10.570012,7.060693 L 13.529236,9.157045 C 13.747933,9.311973 13.85466,9.428411 14.181269,9.521241 C 14.517977,9.616942 15.090513,9.690015 16.187522,9.690015 C 17.279895,9.690015 17.856423,9.616835 18.193775,9.521241 C 18.521106,9.428487 18.626148,9.312654 18.845808,9.157045 L 21.805032,7.060693 L 21.805032,2.201779 C 21.805032,2.1867685 21.780059,2.157365 21.69218,2.157365 L 10.682864,2.157365 z"
-       id="path7081"
-       sodipodi:nodetypes="ccccsssccccc" />
-    <rect
-       style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       id="rect7096"
-       width="4.7199154"
-       height="0.21114101"
-       x="11.467583"
-       y="2.7136545"
-       rx="0.19307812"
-       ry="0.12387425" />
-    <rect
-       style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       id="rect7110"
-       width="2.1400123"
-       height="0.24408528"
-       x="18.862514"
-       y="2.6943941"
-       rx="0.19022335"
-       ry="0.12204266" />
-    <g
-       id="g7169"
-       transform="matrix(0.4012864,0,0,0.2698156,6.35654,-0.1005756)">
-      <path
-         sodipodi:nodetypes="ccssscccssscc"
-         id="path7112"
-         d="M 7.09375,21.75 L 17.15625,33.34375 C 17.62545,33.812951 18.090035,34.428507 19.125,34.84375 C 20.159965,35.258993 21.70847,35.5 24.5,35.5 C 27.280303,35.500001 28.837893,35.258593 29.875,34.84375 C 30.912107,34.428907 31.373213,33.814287 31.84375,33.34375 L 41.875,21.875 L 31.84375,31.84375 C 31.373213,32.314287 30.912107,32.928907 29.875,33.34375 C 28.837893,33.758593 27.280303,34.000001 24.5,34 C 21.70847,34 20.159965,33.758993 19.125,33.34375 C 18.090035,32.928507 17.62545,32.312951 17.15625,31.84375 L 7.09375,21.75 z"
-         style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="ccssscccssscc"
-         id="path7128"
-         d="M 7.09375,21.75 L 17.15625,31.34375 C 17.62545,31.812951 18.090035,32.428507 19.125,32.84375 C 20.159965,33.258993 21.70847,33.5 24.5,33.5 C 27.280303,33.500001 28.837893,33.258593 29.875,32.84375 C 30.912107,32.428907 31.373213,31.814287 31.84375,31.34375 L 41.875,21.875 L 31.84375,31.84375 C 31.373213,32.314287 30.912107,32.928907 29.875,33.34375 C 28.837893,33.758593 27.280303,34.000001 24.5,34 C 21.70847,34 20.159965,33.758993 19.125,33.34375 C 18.090035,32.928507 17.62545,32.312951 17.15625,31.84375 L 7.09375,21.75 z"
-         style="opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
-      <path
-         transform="translate(1,-38)"
-         d="M 6.90625,55 C 5.8578131,55 5,55.857811 5,56.90625 L 5,58.5 C 5.0051575,58.6306 5.0612439,58.75399 5.15625,58.84375 L 16.15625,69.84375 C 16.62545,70.312951 17.090035,70.928507 18.125,71.34375 C 19.159965,71.758993 20.70847,72 23.5,72 C 26.280303,72.000001 27.837893,71.758593 28.875,71.34375 C 29.912107,70.928907 30.373213,70.314287 30.84375,69.84375 L 41.84375,58.84375 C 41.938756,58.75399 41.994842,58.6306 42,58.5 L 42,56.90625 C 42,55.857813 41.142189,55 40.09375,55 L 6.90625,55 z"
-         id="path6930"
-         style="opacity:0.16791047;fill:url(#linearGradient6364);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
-         inkscape:original="M 6.90625 55.5 C 6.1227756 55.5 5.5 56.122774 5.5 56.90625 L 5.5 58.5 L 16.5 69.5 C 17.5 70.500002 17.977297 71.5 23.5 71.5 C 29 71.500002 29.5 70.5 30.5 69.5 L 41.5 58.5 L 41.5 56.90625 C 41.5 56.122776 40.877226 55.5 40.09375 55.5 L 6.90625 55.5 z "
-         inkscape:radius="0.5"
-         sodipodi:type="inkscape:offset" />
-    </g>
-    <path
-       style="fill:url(#radialGradient6338);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 16.188056,7.858985 C 14.181623,7.858985 13.780337,8.128801 13.379051,8.398616 L 9.127924,11.256976 C 9.230501,11.325945 9.372011,11.366587 9.52921,11.366588 L 22.846901,11.366588 C 23.0041,11.366588 23.145611,11.325945 23.248188,11.256976 L 18.997061,8.398616 C 18.595773,8.128801 18.194488,7.858985 16.188056,7.858985 z"
-       id="path6902" />
-    <path
-       style="opacity:0.55597014;fill:url(#linearGradient6335);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       d="M 9.165544,10.127122 L 9.165544,10.989594 C 9.165544,11.130569 9.320136,11.234807 9.52921,11.234807 L 22.846901,11.234807 C 23.055975,11.234807 23.210567,11.130569 23.210567,10.989594 L 23.210567,10.127122 L 9.165544,10.127122 z"
-       id="path6980"
-       sodipodi:nodetypes="ccccccc" />
-    <g
-       id="g4724"
-       transform="matrix(0.3804467,0,0,0.2440853,7.247005,0.7417114)">
-      <rect
-         ry="0.50750387"
-         rx="0.50750387"
-         y="14.078901"
-         x="11.09375"
-         height="0.86502957"
-         width="25.03125"
-         id="rect4710"
-         style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" />
-      <rect
-         style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-         id="rect4712"
-         width="25.03125"
-         height="0.86502957"
-         x="11.09375"
-         y="16.078901"
-         rx="0.50750387"
-         ry="0.50750387" />
-      <rect
-         ry="0.50750387"
-         rx="0.50750387"
-         y="18.078901"
-         x="11.09375"
-         height="0.86502957"
-         width="25.03125"
-         id="rect4714"
-         style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" />
-      <rect
-         style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-         id="rect4716"
-         width="25.03125"
-         height="0.86502957"
-         x="11.09375"
-         y="20.078901"
-         rx="0.50750387"
-         ry="0.50750387" />
-      <rect
-         ry="0.50750387"
-         rx="0.50750387"
-         y="22.078901"
-         x="11.09375"
-         height="0.86502957"
-         width="25.03125"
-         id="rect4718"
-         style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" />
-      <rect
-         style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-         id="rect4720"
-         width="25.03125"
-         height="0.86502957"
-         x="11.09375"
-         y="24.078901"
-         rx="0.50750387"
-         ry="0.50750387" />
-      <rect
-         ry="0.50750387"
-         rx="0.50750387"
-         y="26.078901"
-         x="11.09375"
-         height="0.86502957"
-         width="25.03125"
-         id="rect4722"
-         style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" />
-    </g>
-    <path
-       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.30473167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       d="M 8.964902,5.051216 L 8.964902,11.025618 C 8.964902,11.238381 9.214813,11.407505 9.52921,11.407504 L 22.846901,11.407504 C 23.161299,11.407504 23.41121,11.238381 23.41121,11.025618 L 23.41121,5.051216"
-       id="path7174"
-       sodipodi:nodetypes="cccccc" />
-    <g
-       id="g6320"
-       transform="matrix(0.4012863,0,0,0.2792136,-16.215815,-0.4952216)">
-      <path
-         sodipodi:nodetypes="ccssscccccc"
-         id="path7039"
-         d="M 63.25,41.970971 L 73.40625,30.627221 C 73.875623,30.157847 74.3406,29.542237 75.375,29.127221 C 76.4094,28.712205 77.95864,28.470971 80.75,28.470971 C 83.530132,28.47097 85.088454,28.712602 86.125,29.127221 C 87.161546,29.54184 87.623047,30.156518 88.09375,30.627221 L 98.25,41.970971 L 88.103408,32.175118 C 86.059401,30.205524 83.585161,29.902961 80.759658,30.018868 C 78.088808,30.068408 75.295355,30.018538 73.415908,32.175118 L 63.25,41.970971 z"
-         style="fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="path7049"
-         d="M 63.25,41.99247 L 73.415908,33.404596 C 75.295355,31.286609 78.088808,31.335586 80.759658,31.286933 C 83.585161,31.1731 86.059401,31.470249 88.103408,33.404596 L 98.25,41.99247 L 88.09375,31.833825 C 86.049743,29.899478 83.575503,29.60233 80.75,29.716162 C 78.07915,29.764816 75.285697,29.715838 73.40625,31.833825 L 63.25,41.99247 z"
-         style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    </g>
-    <path
-       style="opacity:0.594697;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.30473173;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642"
-       d="M 9.511652,10.85791 C 9.511652,10.989937 9.568618,11.063164 9.671325,11.063164 L 22.715365,11.063164 C 22.818072,11.063164 22.875038,10.989936 22.875038,10.85791"
-       id="path7293"
-       sodipodi:nodetypes="cccc" />
-    <g
-       style="display:inline"
-       id="g5992"
-       transform="matrix(0.4832429,0,0,0.3617094,9.10997,-13.531936)">
-      <path
-         transform="matrix(1.14985,0,0,1.14985,-23.09153,35.3537)"
-         d="M 47.000506,9.3411446 A 8.341651,8.341651 0 1 1 30.317204,9.3411446 A 8.341651,8.341651 0 1 1 47.000506,9.3411446 z"
-         sodipodi:ry="8.341651"
-         sodipodi:rx="8.341651"
-         sodipodi:cy="9.3411446"
-         sodipodi:cx="38.658855"
-         id="path5988"
-         style="fill:url(#radialGradient6283);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
-         sodipodi:type="arc" />
-      <path
-         transform="matrix(0.674116,0.299577,-0.299577,0.674116,-3.207e-2,27.67034)"
-         d="M 44.520054,15.50279 C 44.012883,16.381236 39.925351,15.341967 38.998703,15.754538 C 38.072055,16.167108 36.109289,19.900142 35.117113,19.689249 C 34.124936,19.478355 33.850222,15.26973 33.171495,14.515926 C 32.492767,13.762123 28.335913,13.048993 28.229885,12.040207 C 28.123857,11.031421 32.041607,9.4696164 32.548778,8.5911701 C 33.055949,7.7127238 32.449637,3.5389508 33.376285,3.1263806 C 34.302933,2.7138103 36.998949,5.957187 37.991126,6.1680807 C 38.983302,6.3789743 42.765436,4.5125708 43.444163,5.2663741 C 44.122891,6.0201775 41.871371,9.5864995 41.977399,10.595285 C 42.083426,11.604071 45.027225,14.624343 44.520054,15.50279 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0.18352206"
-         inkscape:flatsided="false"
-         sodipodi:arg2="1.1519173"
-         sodipodi:arg1="0.52359878"
-         sodipodi:r2="5.0676599"
-         sodipodi:r1="8.755579"
-         sodipodi:cy="11.125"
-         sodipodi:cx="36.9375"
-         sodipodi:sides="5"
-         id="path5990"
-         style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-         sodipodi:type="star" />
-    </g>
-    <rect
-       ry="0.12387425"
-       rx="0.19307812"
-       y="3.2018204"
-       x="11.467583"
-       height="0.21114101"
-       width="1.8427882"
-       id="rect4708"
-       style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" />
-  </g>
-</svg>
diff --git a/kde/src/icons/mic.svg b/kde/src/icons/mic.svg
deleted file mode 100755
index 9d8538330ff979298ebd167649a3abc9b81c4e3e..0000000000000000000000000000000000000000
--- a/kde/src/icons/mic.svg
+++ /dev/null
@@ -1,406 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="mic_25 (copy).svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3404">
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:1;"
-         offset="0"
-         id="stop3406" />
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:0;"
-         offset="1"
-         id="stop3408" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient5436"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient5438"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       spreadMethod="pad"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3404"
-       id="radialGradient5440"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       cx="-3.5797281"
-       cy="5.7027574"
-       fx="-3.5797281"
-       fy="5.7027574"
-       r="6.5849319" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="336"
-     inkscape:window-y="209">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g5430"
-       transform="matrix(0.6104795,0,0,0.6104795,0.2795615,3.6094944)">
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="rect2382"
-         d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z "
-         style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)"
-         d="M 10.543467 7.9187799 A 3.2829957 3.2829957 0 1 1  3.9774756,7.9187799 A 3.2829957 3.2829957 0 1 1  10.543467 7.9187799 z"
-         sodipodi:ry="3.2829957"
-         sodipodi:rx="3.2829957"
-         sodipodi:cy="7.9187799"
-         sodipodi:cx="7.2604713"
-         id="path2231"
-         style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path3394"
-         d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132"
-         style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)"
-         d="M 3.0052037 5.7027574 A 6.5849319 1.4584078 0 1 1  -10.16466,5.7027574 A 6.5849319 1.4584078 0 1 1  3.0052037 5.7027574 z"
-         sodipodi:ry="1.4584078"
-         sodipodi:rx="6.5849319"
-         sodipodi:cy="5.7027574"
-         sodipodi:cx="-3.5797281"
-         id="path2433"
-         style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-    <g
-       id="g3398"
-       transform="matrix(1.0416412,0,0,1.0416412,-0.3443542,-0.5656934)">
-      <rect
-         ry="0.82081318"
-         rx="0.82081318"
-         inkscape:r_cy="true"
-         inkscape:r_cx="true"
-         y="8.6409912"
-         x="8.1562767"
-         height="7.0576959"
-         width="7.4291534"
-         id="rect1686"
-         style="color:#000000;fill:#a40000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.37145764;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-      <g
-         inkscape:r_cy="true"
-         inkscape:r_cx="true"
-         transform="matrix(0.4225522,0,0,0.4225522,6.497738,-3.4645944)"
-         id="g2254">
-        <path
-           style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.56729817;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-           d="M 8,32 L 18,42"
-           id="path1377"
-           inkscape:r_cx="true"
-           inkscape:r_cy="true" />
-        <path
-           inkscape:r_cy="true"
-           inkscape:r_cx="true"
-           id="path2252"
-           d="M 18,32 L 8,42"
-           style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.56729817;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/mic_25.svg b/kde/src/icons/mic_25.svg
deleted file mode 100755
index 87011aea83a3556c480e9152c345397eb9a4a611..0000000000000000000000000000000000000000
--- a/kde/src/icons/mic_25.svg
+++ /dev/null
@@ -1,378 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="mic_25.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3404">
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:1;"
-         offset="0"
-         id="stop3406" />
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:0;"
-         offset="1"
-         id="stop3408" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient5436"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient5438"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       spreadMethod="pad"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3404"
-       id="radialGradient5440"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       cx="-3.5797281"
-       cy="5.7027574"
-       fx="-3.5797281"
-       fy="5.7027574"
-       r="6.5849319" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="336"
-     inkscape:window-y="209">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g5430"
-       transform="matrix(0.6104795,0,0,0.6104795,0.2795615,3.6094944)">
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="rect2382"
-         d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z "
-         style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)"
-         d="M 10.543467 7.9187799 A 3.2829957 3.2829957 0 1 1  3.9774756,7.9187799 A 3.2829957 3.2829957 0 1 1  10.543467 7.9187799 z"
-         sodipodi:ry="3.2829957"
-         sodipodi:rx="3.2829957"
-         sodipodi:cy="7.9187799"
-         sodipodi:cx="7.2604713"
-         id="path2231"
-         style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path3394"
-         d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132"
-         style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)"
-         d="M 3.0052037 5.7027574 A 6.5849319 1.4584078 0 1 1  -10.16466,5.7027574 A 6.5849319 1.4584078 0 1 1  3.0052037 5.7027574 z"
-         sodipodi:ry="1.4584078"
-         sodipodi:rx="6.5849319"
-         sodipodi:cy="5.7027574"
-         sodipodi:cx="-3.5797281"
-         id="path2433"
-         style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 10.542589,12.383445 C 11.004591,11.293108 11.288527,9.7854478 11.288527,8.1334412 C 11.288527,6.4814347 11.004591,4.9737749 10.542589,3.8834374"
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-  </g>
-</svg>
diff --git a/kde/src/icons/mic_50.svg b/kde/src/icons/mic_50.svg
deleted file mode 100755
index 20999f20b1c8adfc58da283a957fd2eec1becd5d..0000000000000000000000000000000000000000
--- a/kde/src/icons/mic_50.svg
+++ /dev/null
@@ -1,383 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="mic_50.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3404">
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:1;"
-         offset="0"
-         id="stop3406" />
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:0;"
-         offset="1"
-         id="stop3408" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient5436"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient5438"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       spreadMethod="pad"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3404"
-       id="radialGradient5440"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       cx="-3.5797281"
-       cy="5.7027574"
-       fx="-3.5797281"
-       fy="5.7027574"
-       r="6.5849319" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="336"
-     inkscape:window-y="209">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g5430"
-       transform="matrix(0.6104795,0,0,0.6104795,0.2795615,3.6094944)">
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="rect2382"
-         d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z "
-         style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)"
-         d="M 10.543467 7.9187799 A 3.2829957 3.2829957 0 1 1  3.9774756,7.9187799 A 3.2829957 3.2829957 0 1 1  10.543467 7.9187799 z"
-         sodipodi:ry="3.2829957"
-         sodipodi:rx="3.2829957"
-         sodipodi:cy="7.9187799"
-         sodipodi:cx="7.2604713"
-         id="path2231"
-         style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path3394"
-         d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132"
-         style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)"
-         d="M 3.0052037 5.7027574 A 6.5849319 1.4584078 0 1 1  -10.16466,5.7027574 A 6.5849319 1.4584078 0 1 1  3.0052037 5.7027574 z"
-         sodipodi:ry="1.4584078"
-         sodipodi:rx="6.5849319"
-         sodipodi:cy="5.7027574"
-         sodipodi:cx="-3.5797281"
-         id="path2433"
-         style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 10.542589,12.383445 C 11.004591,11.293108 11.288527,9.7854478 11.288527,8.1334412 C 11.288527,6.4814347 11.004591,4.9737749 10.542589,3.8834374"
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       d="M 12.431882,13.812413 C 13.049223,12.355474 13.428625,10.340896 13.428625,8.1334387 C 13.428625,5.9259814 13.049223,3.911404 12.431882,2.4544647"
-       id="path3494"
-       sodipodi:nodetypes="csc" />
-  </g>
-</svg>
diff --git a/kde/src/icons/mic_75.svg b/kde/src/icons/mic_75.svg
deleted file mode 100755
index 52a576e1280942a3c8d512e0a7b3cb08263ef022..0000000000000000000000000000000000000000
--- a/kde/src/icons/mic_75.svg
+++ /dev/null
@@ -1,388 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="mic_75.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3404">
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:1;"
-         offset="0"
-         id="stop3406" />
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:0;"
-         offset="1"
-         id="stop3408" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient5436"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient5438"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)"
-       spreadMethod="pad"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3404"
-       id="radialGradient5440"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)"
-       cx="-3.5797281"
-       cy="5.7027574"
-       fx="-3.5797281"
-       fy="5.7027574"
-       r="6.5849319" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="20.635709"
-     inkscape:cy="3.1660007"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="336"
-     inkscape:window-y="209">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g5430"
-       transform="matrix(0.6104795,0,0,0.6104795,0.2795615,3.6094944)">
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="rect2382"
-         d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z "
-         style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)"
-         d="M 10.543467 7.9187799 A 3.2829957 3.2829957 0 1 1  3.9774756,7.9187799 A 3.2829957 3.2829957 0 1 1  10.543467 7.9187799 z"
-         sodipodi:ry="3.2829957"
-         sodipodi:rx="3.2829957"
-         sodipodi:cy="7.9187799"
-         sodipodi:cx="7.2604713"
-         id="path2231"
-         style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         sodipodi:nodetypes="cc"
-         id="path3394"
-         d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132"
-         style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)"
-         d="M 3.0052037 5.7027574 A 6.5849319 1.4584078 0 1 1  -10.16466,5.7027574 A 6.5849319 1.4584078 0 1 1  3.0052037 5.7027574 z"
-         sodipodi:ry="1.4584078"
-         sodipodi:rx="6.5849319"
-         sodipodi:cy="5.7027574"
-         sodipodi:cx="-3.5797281"
-         id="path2433"
-         style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 10.542589,12.383445 C 11.004591,11.293108 11.288527,9.7854478 11.288527,8.1334412 C 11.288527,6.4814347 11.004591,4.9737749 10.542589,3.8834374"
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       d="M 12.431882,13.812413 C 13.049223,12.355474 13.428625,10.340896 13.428625,8.1334387 C 13.428625,5.9259814 13.049223,3.911404 12.431882,2.4544647"
-       id="path3494"
-       sodipodi:nodetypes="csc" />
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3496"
-       d="M 14.269542,15.829782 C 15.106183,13.855286 15.620362,11.125061 15.620362,8.1334367 C 15.620362,5.1418134 15.106183,2.4115874 14.269542,0.43709227"
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-  </g>
-</svg>
diff --git a/kde/src/icons/missed.svg b/kde/src/icons/missed.svg
deleted file mode 100755
index c35efb7abf490ff188eee8aa96429746ab49a3ed..0000000000000000000000000000000000000000
--- a/kde/src/icons/missed.svg
+++ /dev/null
@@ -1,862 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="missed.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2500">
-      <stop
-         style="stop-color:#800000;stop-opacity:1;"
-         offset="0"
-         id="stop2502" />
-      <stop
-         style="stop-color:#800000;stop-opacity:0;"
-         offset="1"
-         id="stop2504" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective127" />
-    <linearGradient
-       id="linearGradient4357"
-       inkscape:collect="always">
-      <stop
-         id="stop4359"
-         offset="0"
-         style="stop-color:#b00000;stop-opacity:1" />
-      <stop
-         id="stop4361"
-         offset="1"
-         style="stop-color:#b02100;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#b00014;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#b00014;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#70000c;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4167"
-       id="linearGradient4173"
-       x1="7.1249466"
-       y1="23.946518"
-       x2="20.06057"
-       y2="16.478132"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.313453e-2,-0.384275)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4357"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(9.8321849e-3,-1.1581503,1.1581503,9.8321849e-3,-9.5427776,27.711489)" />
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2280" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop2282" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2286" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2288" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         id="stop2292"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2294"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2392">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2394" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2396" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2390"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2304"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2306"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2386"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2310"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2312"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2380">
-      <stop
-         id="stop2316"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2318"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2322" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2324" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         id="stop2328"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2330"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2332"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2334"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient2342"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient4051"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1406"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1364" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop1366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         id="stop1370"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1372"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop1376" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop1378" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1384"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1386"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1388"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2325"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2224"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2322"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2320"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2318"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2316"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2314"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2308">
-      <stop
-         id="stop2310"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2312"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2302">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2304" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2306" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         id="stop4047"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop4049"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient2506"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3931"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3933"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3935"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3937"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3939"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3941"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3943"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3945"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3947"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2500"
-       id="linearGradient3949"
-       gradientUnits="userSpaceOnUse"
-       x1="4.9409747"
-       y1="16.528652"
-       x2="6.2092013"
-       y2="-3.3282857" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="22.4"
-     inkscape:cx="16.277456"
-     inkscape:cy="16.683708"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1679"
-     inkscape:window-height="976"
-     inkscape:window-x="1"
-     inkscape:window-y="48"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M -3.0911512,13.758869 L 8.3817787,13.856269 L 8.3501307,17.584066 L 17.106315,9.4059846 L 8.4902397,1.0804202 L 8.4585927,4.8082179 L -3.0143372,4.7108178 L -3.0911512,13.758869 z"
-       id="rect4262" />
-    <g
-       id="g2407"
-       inkscape:label="Calque 1"
-       transform="matrix(-0.5300637,-0.8479578,0.8479578,-0.5300637,12.117465,28.739892)"
-       style="fill:url(#linearGradient2506);fill-opacity:1">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364"
-         style="fill:url(#linearGradient3949);fill-opacity:1">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)"
-           style="fill:url(#linearGradient3947);fill-opacity:1">
-          <g
-             style="fill:url(#linearGradient3933);fill-opacity:1;stroke:#000000;stroke-opacity:0.44968555"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-               style="opacity:1;fill:url(#linearGradient3931);fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451"
-             style="fill:url(#linearGradient3945);fill-opacity:1">
-            <path
-               style="opacity:1;fill:url(#linearGradient3935);fill-opacity:1;stroke:#561500;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient3937);fill-opacity:1;stroke:#561500;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient3939);fill-opacity:1;stroke:#561500;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient3941);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient3943);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/outgoing.svg b/kde/src/icons/outgoing.svg
deleted file mode 100755
index e6a945c28c4d8fd195fa7f74a175f91cae5284b1..0000000000000000000000000000000000000000
--- a/kde/src/icons/outgoing.svg
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="outgoing.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3003">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop3005" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop3007" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient2607">
-      <stop
-         style="stop-color:#008000;stop-opacity:1;"
-         offset="0"
-         id="stop2609" />
-      <stop
-         style="stop-color:#008000;stop-opacity:0;"
-         offset="1"
-         id="stop2611" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4177" />
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2607"
-       id="linearGradient2613"
-       x1="8.7504473"
-       y1="9.6810875"
-       x2="26.544411"
-       y2="9.906394"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.8461123,0,0,1,1.3448205,-0.1767767)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3003"
-       id="linearGradient3009"
-       x1="29.820433"
-       y1="2.1517653"
-       x2="-5.1534119"
-       y2="5.9291029"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.313708"
-     inkscape:cx="18.87396"
-     inkscape:cy="2.756874"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1331"
-     inkscape:window-height="922"
-     inkscape:window-x="169"
-     inkscape:window-y="24"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient2613);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 8.738971,4.8213345 L 17.312996,4.8213345 L 17.312996,0.77691046 L 23.804372,9.7296169 L 17.312996,18.682323 L 17.312996,14.637898 L 8.738971,14.637898 L 8.738971,4.8213345 z"
-       id="rect4262" />
-    <g
-       id="g4160"
-       transform="matrix(-0.3526524,-0.8063782,0.8063782,-0.3526524,5.2455765,28.387663)"
-       style="fill:url(#linearGradient3009);fill-opacity:1">
-      <path
-         sodipodi:nodetypes="cccsccsccsccc"
-         id="path3153"
-         d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-         style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:#0f5600;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path3161"
-         d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-         style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4140"
-         d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-         style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4246"
-         d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-         style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4258"
-         d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-         style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/rec_call.svg b/kde/src/icons/rec_call.svg
deleted file mode 100755
index 45b6bf69abd8adab3e14d4eaa3c4e1e7edfc5c5d..0000000000000000000000000000000000000000
--- a/kde/src/icons/rec_call.svg
+++ /dev/null
@@ -1,1406 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="rec_call.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective4757" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2308"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2304"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2300"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2294" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="355.44769"
-       x2="189.20502"
-       y1="118.36168"
-       x1="192.86734"
-       id="linearGradient2702"
-       xlink:href="#linearGradient3169"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3308">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3310" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1"
-         id="stop3312" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3289"
-       inkscape:collect="always">
-      <stop
-         id="stop3291"
-         offset="0"
-         style="stop-color:#999999;stop-opacity:1" />
-      <stop
-         id="stop3293"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3193">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3195" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1"
-         offset="1"
-         id="stop3197" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3181">
-      <stop
-         id="stop3183"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:0.65271967"
-         offset="0.11529652"
-         id="stop3185" />
-      <stop
-         id="stop3187"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0.15481172" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3169">
-      <stop
-         id="stop3171"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop3173"
-         offset="1"
-         style="stop-color:#ff0000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2385">
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="0"
-         id="stop2387" />
-      <stop
-         id="stop3175"
-         offset="0.87037039"
-         style="stop-color:#ff0000;stop-opacity:0.55172414;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="1"
-         id="stop2389" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2385"
-       id="radialGradient3163"
-       cx="184.85791"
-       cy="163.42795"
-       fx="184.85791"
-       fy="163.42795"
-       r="140.91121"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3181"
-       id="linearGradient3179"
-       x1="175.76654"
-       y1="316.97113"
-       x2="184.85791"
-       y2="23.016739"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3199"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3203"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3211"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3213"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3287"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3301"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3306"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3322"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3324"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3336"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3360"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient2641"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3364"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3366"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3368"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient2646"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3372"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3374"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2845"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2843"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2841"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2839"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2837"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2831">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2833" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2835" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2825">
-      <stop
-         id="stop2827"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2829"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2819">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2821" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2823" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2817"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2815"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2813"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2811"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2809"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2807"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2801">
-      <stop
-         id="stop2803"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2805"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2795">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2797" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2799" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2789">
-      <stop
-         id="stop2791"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2793"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2783">
-      <stop
-         id="stop2785"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2787"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         id="stop3364"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3366"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         id="stop3372"
-         offset="0"
-         style="stop-color:#d7d7d7;stop-opacity:1;" />
-      <stop
-         id="stop3374"
-         offset="1"
-         style="stop-color:#7c7c7c;stop-opacity:1;" />
-    </linearGradient>
-    <inkscape:perspective
-       id="perspective4283"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 8 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="16.739393"
-       x2="32.578228"
-       y1="-0.80084854"
-       x1="2.965755"
-       id="linearGradient2439"
-       xlink:href="#linearGradient2433"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2433"
-       inkscape:collect="always">
-      <stop
-         id="stop2435"
-         offset="0"
-         style="stop-color:#008000;stop-opacity:1;" />
-      <stop
-         id="stop2437"
-         offset="1"
-         style="stop-color:#008000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2770"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2768"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2766"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2764"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2762"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2917"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2919"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="2.7672646"
-       y2="12.949513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2921"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2923"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="11.408385"
-       y1="16.110582"
-       x2="7.293807"
-       y2="12.113755" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2925"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="7.919596"
-     inkscape:cx="15.568279"
-     inkscape:cy="13.617397"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1600"
-     inkscape:window-height="926"
-     inkscape:window-x="0"
-     inkscape:window-y="220"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="11.237947"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2364"
-       inkscape:label="Calque 1"
-       transform="translate(14.730114,-3.4355522)">
-      <g
-         transform="translate(7.9455775,4.2707653)"
-         inkscape:label="Calque 1"
-         id="g2446">
-        <g
-           id="g2181"
-           transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-           style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-          <path
-             style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-             d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-             id="path2183"
-             sodipodi:nodetypes="csccczccsccccc" />
-        </g>
-        <g
-           id="g2451"
-           transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-          <path
-             sodipodi:nodetypes="cccsccsccsccc"
-             id="path2453"
-             d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-             style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2455"
-             d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-             style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2457"
-             d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-             style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2459"
-             d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-             style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-          <path
-             sodipodi:nodetypes="cccsccc"
-             id="path2461"
-             d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-             style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-        </g>
-      </g>
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 18.019888,12.625004 C 18.48189,11.534667 18.765826,10.027007 18.765826,8.3750001 C 18.765826,6.7229936 18.48189,5.2153338 18.019888,4.1249963"
-       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.50400000000000000;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;visibility:visible;display:inline;overflow:visible" />
-    <g
-       id="g2892"
-       inkscape:label="Calque 1"
-       transform="translate(-53.149937,4.9260696)">
-      <g
-         transform="matrix(4.9064853e-2,-8.3536268e-2,8.8523433e-2,4.8433051e-2,48.54228,7.2086084)"
-         inkscape:label="Layer 1"
-         id="g2651">
-        <g
-           id="g3342"
-           transform="matrix(0.4480735,0,0,0.4170774,98.907461,118.01666)">
-          <path
-             transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-             d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-             sodipodi:ry="100.0051"
-             sodipodi:rx="100.0051"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3209"
-             style="opacity:1;fill:url(#linearGradient3372);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-          <path
-             transform="matrix(0.9122383,-0.2444335,0.2444335,0.9122383,-91.758986,25.004372)"
-             d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-             sodipodi:ry="100.0051"
-             sodipodi:rx="100.0051"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3201"
-             style="opacity:0.24886876;fill:url(#linearGradient3374);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-          <path
-             transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-             d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z"
-             sodipodi:ry="79.05574"
-             sodipodi:rx="78.284782"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3295"
-             style="opacity:0.59728507;fill:url(#linearGradient2702);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/record.svg b/kde/src/icons/record.svg
deleted file mode 100755
index 9147567fec03ead2e355bc685db957fd18da2db0..0000000000000000000000000000000000000000
--- a/kde/src/icons/record.svg
+++ /dev/null
@@ -1,1057 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="rec_call2.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective77" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="355.44769"
-       x2="189.20502"
-       y1="118.36168"
-       x1="192.86734"
-       id="linearGradient2702"
-       xlink:href="#linearGradient3169"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3308">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3310" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1"
-         id="stop3312" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3289"
-       inkscape:collect="always">
-      <stop
-         id="stop3291"
-         offset="0"
-         style="stop-color:#999999;stop-opacity:1" />
-      <stop
-         id="stop3293"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3193">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3195" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1"
-         offset="1"
-         id="stop3197" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3181">
-      <stop
-         id="stop3183"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:0.65271967"
-         offset="0.11529652"
-         id="stop3185" />
-      <stop
-         id="stop3187"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0.15481172" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3169">
-      <stop
-         id="stop3171"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop3173"
-         offset="1"
-         style="stop-color:#ff0000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2385">
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="0"
-         id="stop2387" />
-      <stop
-         id="stop3175"
-         offset="0.87037039"
-         style="stop-color:#ff0000;stop-opacity:0.55172414;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="1"
-         id="stop2389" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2385"
-       id="radialGradient3163"
-       cx="184.85791"
-       cy="163.42795"
-       fx="184.85791"
-       fy="163.42795"
-       r="140.91121"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3181"
-       id="linearGradient3179"
-       x1="175.76654"
-       y1="316.97113"
-       x2="184.85791"
-       y2="23.016739"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3199"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3203"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3211"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3213"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3287"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3301"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3306"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3322"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3324"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3336"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3360"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient2641"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3364"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3366"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3368"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient2646"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3372"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3374"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2809"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2807"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2805"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2803"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2801"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2795">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2797" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2799" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2789">
-      <stop
-         id="stop2791"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2793"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2783">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2785" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2787" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2781"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2779"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2777"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2775"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2773"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2771"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2765">
-      <stop
-         id="stop2767"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2769"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2759">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2761" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2763" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2753">
-      <stop
-         id="stop2755"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2757"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2747">
-      <stop
-         id="stop2749"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2751"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         id="stop3364"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3366"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         id="stop3372"
-         offset="0"
-         style="stop-color:#d7d7d7;stop-opacity:1;" />
-      <stop
-         id="stop3374"
-         offset="1"
-         style="stop-color:#7c7c7c;stop-opacity:1;" />
-    </linearGradient>
-    <inkscape:perspective
-       id="perspective4283"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 8 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="16.739393"
-       x2="32.578228"
-       y1="-0.80084854"
-       x1="2.965755"
-       id="linearGradient2439"
-       xlink:href="#linearGradient2433"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2433"
-       inkscape:collect="always">
-      <stop
-         id="stop2435"
-         offset="0"
-         style="stop-color:#008000;stop-opacity:1;" />
-      <stop
-         id="stop2437"
-         offset="1"
-         style="stop-color:#008000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2734"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2732"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2730"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2728"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2726"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="8"
-     inkscape:cx="22.991745"
-     inkscape:cy="-5.4508769"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="726"
-     inkscape:window-x="513"
-     inkscape:window-y="291"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3162"
-       sodipodi:cx="19.285715"
-       sodipodi:cy="9.8571424"
-       sodipodi:rx="8.0357141"
-       sodipodi:ry="8.0357141"
-       d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z"
-       transform="matrix(0.723409,0,0,0.723409,6.772732,3.51761)" />
-    <g
-       id="g2856"
-       inkscape:label="Calque 1"
-       transform="matrix(2.1932723,0,0,2.2300726,-70.331114,24.270266)">
-      <g
-         transform="matrix(4.3630449e-2,-7.2802504e-2,7.8718613e-2,4.2209779e-2,17.455978,-1.2908081)"
-         inkscape:label="Layer 1"
-         id="g2651">
-        <g
-           id="g3342"
-           transform="matrix(0.4480735,0,0,0.4170774,98.907461,118.01666)">
-          <path
-             transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-             d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-             sodipodi:ry="100.0051"
-             sodipodi:rx="100.0051"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3209"
-             style="opacity:1;fill:url(#linearGradient3372);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-          <path
-             transform="matrix(0.9122383,-0.2444335,0.2444335,0.9122383,-91.758986,25.004372)"
-             d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-             sodipodi:ry="100.0051"
-             sodipodi:rx="100.0051"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3201"
-             style="opacity:0.24886876;fill:url(#linearGradient3374);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-          <path
-             transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-             d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z"
-             sodipodi:ry="79.05574"
-             sodipodi:rx="78.284782"
-             sodipodi:cy="162.41779"
-             sodipodi:cx="201.02036"
-             id="path3295"
-             style="opacity:0.59728507;fill:url(#linearGradient2702);fill-opacity:1;stroke:none"
-             sodipodi:type="arc" />
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/record_disabled.svg b/kde/src/icons/record_disabled.svg
deleted file mode 100755
index 3f8afeb87a9aa502eae4b89ff5ef046c3264b8b8..0000000000000000000000000000000000000000
--- a/kde/src/icons/record_disabled.svg
+++ /dev/null
@@ -1,1070 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="record_disabled.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective77" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="355.44769"
-       x2="189.20502"
-       y1="118.36168"
-       x1="192.86734"
-       id="linearGradient2702"
-       xlink:href="#linearGradient3169"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3308">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3310" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1"
-         id="stop3312" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3289"
-       inkscape:collect="always">
-      <stop
-         id="stop3291"
-         offset="0"
-         style="stop-color:#999999;stop-opacity:1" />
-      <stop
-         id="stop3293"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3193">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop3195" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1"
-         offset="1"
-         id="stop3197" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3181">
-      <stop
-         id="stop3183"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:0.65271967"
-         offset="0.11529652"
-         id="stop3185" />
-      <stop
-         id="stop3187"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0.15481172" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3169">
-      <stop
-         id="stop3171"
-         offset="0"
-         style="stop-color:#6b0000;stop-opacity:1;" />
-      <stop
-         id="stop3173"
-         offset="1"
-         style="stop-color:#ff0000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2385">
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="0"
-         id="stop2387" />
-      <stop
-         id="stop3175"
-         offset="0.87037039"
-         style="stop-color:#ff0000;stop-opacity:0.55172414;" />
-      <stop
-         style="stop-color:#ff0000;stop-opacity:1;"
-         offset="1"
-         id="stop2389" />
-    </linearGradient>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2385"
-       id="radialGradient3163"
-       cx="184.85791"
-       cy="163.42795"
-       fx="184.85791"
-       fy="163.42795"
-       r="140.91121"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3181"
-       id="linearGradient3179"
-       x1="175.76654"
-       y1="316.97113"
-       x2="184.85791"
-       y2="23.016739"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3199"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3203"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3211"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3213"
-       gradientUnits="userSpaceOnUse"
-       x1="204.55589"
-       y1="262.45413"
-       x2="204.55589"
-       y2="62.412689" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3287"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3301"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3306"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3322"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3324"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3326"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3336"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3338"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3360"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient2641"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient3364"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3366"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3368"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3308"
-       id="linearGradient2646"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)"
-       x1="160.2529"
-       y1="-5.1353641"
-       x2="224.82684"
-       y2="168.2903" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient3372"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient3374"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2809"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2807"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2805"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2803"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2801"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2795">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2797" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2799" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2789">
-      <stop
-         id="stop2791"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2793"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2783">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2785" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2787" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2781"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2779"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2777"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2775"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2773"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2771"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2765">
-      <stop
-         id="stop2767"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2769"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2759">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2761" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2763" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2753">
-      <stop
-         id="stop2755"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2757"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2747">
-      <stop
-         id="stop2749"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2751"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         id="stop3364"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3366"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         id="stop3372"
-         offset="0"
-         style="stop-color:#d7d7d7;stop-opacity:1;" />
-      <stop
-         id="stop3374"
-         offset="1"
-         style="stop-color:#7c7c7c;stop-opacity:1;" />
-    </linearGradient>
-    <inkscape:perspective
-       id="perspective4283"
-       inkscape:persp3d-origin="8 : 5.3333333 : 1"
-       inkscape:vp_z="16 : 8 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 8 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="16.739393"
-       x2="32.578228"
-       y1="-0.80084854"
-       x1="2.965755"
-       id="linearGradient2439"
-       xlink:href="#linearGradient2433"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2433"
-       inkscape:collect="always">
-      <stop
-         id="stop2435"
-         offset="0"
-         style="stop-color:#008000;stop-opacity:1;" />
-      <stop
-         id="stop2437"
-         offset="1"
-         style="stop-color:#008000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2734"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2732"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2730"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2728"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2726"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3289"
-       id="linearGradient2538"
-       gradientUnits="userSpaceOnUse"
-       x1="224.26379"
-       y1="259.7438"
-       x2="172.07999"
-       y2="66.61824" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3193"
-       id="linearGradient2540"
-       gradientUnits="userSpaceOnUse"
-       x1="175.13184"
-       y1="259.03506"
-       x2="226.90887"
-       y2="65.800499" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3169"
-       id="linearGradient2542"
-       gradientUnits="userSpaceOnUse"
-       x1="192.86734"
-       y1="118.36168"
-       x2="189.20502"
-       y2="355.44769" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="8"
-     inkscape:cx="-0.008255"
-     inkscape:cy="-5.4508769"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="774"
-     inkscape:window-x="415"
-     inkscape:window-y="57"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       sodipodi:type="arc"
-       style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path3162"
-       sodipodi:cx="19.285715"
-       sodipodi:cy="9.8571424"
-       sodipodi:rx="8.0357141"
-       sodipodi:ry="8.0357141"
-       d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z"
-       transform="matrix(0.723409,0,0,0.723409,6.772732,3.51761)" />
-    <path
-       sodipodi:type="arc"
-       style="fill:url(#linearGradient2538);fill-opacity:1;stroke:none"
-       id="path3209"
-       sodipodi:cx="201.02036"
-       sodipodi:cy="162.41779"
-       sodipodi:rx="100.0051"
-       sodipodi:ry="100.0051"
-       d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-       transform="matrix(-6.9153073e-2,6.9214053e-2,-6.7315028e-2,-6.5348954e-2,37.191581,8.4593329)" />
-    <path
-       sodipodi:type="arc"
-       style="opacity:0.24886876;fill:url(#linearGradient2540);fill-opacity:1;stroke:none"
-       id="path3201"
-       sodipodi:cx="201.02036"
-       sodipodi:cy="162.41779"
-       sodipodi:rx="100.0051"
-       sodipodi:ry="100.0051"
-       d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z"
-       transform="matrix(2.151327e-2,-7.5958959e-2,7.6170112e-2,1.8032561e-2,-4.3387374,24.099422)" />
-    <path
-       sodipodi:type="arc"
-       style="opacity:0.59728507;fill:url(#linearGradient2542);fill-opacity:1;stroke:none"
-       id="path3295"
-       sodipodi:cx="201.02036"
-       sodipodi:cy="162.41779"
-       sodipodi:rx="78.284782"
-       sodipodi:ry="79.05574"
-       d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z"
-       transform="matrix(-6.9153073e-2,6.9214053e-2,-6.7315028e-2,-6.5348954e-2,37.191581,8.4593329)" />
-  </g>
-</svg>
diff --git a/kde/src/icons/refuse.svg b/kde/src/icons/refuse.svg
deleted file mode 100755
index a0d5b756dfb3ee07b3491e14ee68734d5ac1900a..0000000000000000000000000000000000000000
--- a/kde/src/icons/refuse.svg
+++ /dev/null
@@ -1,200 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.43"
-   version="1.0"
-   sodipodi:docbase="/home/pierre/SFLPhone-0.8/pixmaps"
-   sodipodi:docname="refuse.svg">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4250">
-      <stop
-         style="stop-color:#b00014;stop-opacity:1;"
-         offset="0"
-         id="stop4252" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4254" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#b00014;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#70000c;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4167"
-       id="linearGradient4173"
-       x1="7.1249466"
-       y1="23.946518"
-       x2="20.06057"
-       y2="16.478132"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.313453e-2,-0.384275)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4250"
-       id="linearGradient4256"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4250"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="11.2"
-     inkscape:cx="21.034591"
-     inkscape:cy="10.811622"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="0"
-     inkscape:window-y="25">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#5c0008;stroke-width:4.48463202;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 3.7084718,3.5269014 L 20.778737,20.597165"
-       id="path1332"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#5c0008;stroke-width:4.48463202;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 3.7084715,20.597165 L 20.778737,3.5269017"
-       id="path1334"
-       sodipodi:nodetypes="cc" />
-    <g
-       id="g4160"
-       transform="matrix(0.786778,0,0,0.786778,-0.726628,4.603105)">
-      <path
-         sodipodi:nodetypes="cccsccsccsccc"
-         id="path3153"
-         d="M 16.100095,4.59375 C 10.946289,4.7477067 6.5661943,5.7999634 2.7626907,7.28125 L 2.5751907,10.227679 C 3.1252737,10.972881 4.3542457,11.508929 5.7626907,11.508929 C 7.1318907,11.508929 8.3164327,11.004648 8.8876907,10.290179 L 8.8876907,9.1875 C 11.3092,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 21.34842,8.6842603 23.771732,9.15625 L 23.771732,10.165179 C 24.34299,10.879648 25.527531,11.383929 26.896732,11.383929 C 28.305177,11.383929 29.5029,10.847881 30.052982,10.102679 L 29.865482,7.15625 C 25.053357,5.4212686 21.355113,4.6256244 16.100095,4.59375 z "
-         style="opacity:1;fill:url(#linearGradient4203);fill-opacity:1;stroke:#5c0008;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path3161"
-         d="M 5.7481338,13.019293 C 7.1288536,13.019293 8.3245284,12.610489 8.9005927,12.01696 L 8.9005927,10.430989 C 8.1637843,11.109285 7.1297974,11.494948 5.7481338,11.494948 C 4.3260338,11.494948 3.32872,11.13019 2.5533599,10.48174 L 2.5533599,11.966208 C 3.108071,12.585269 4.3278389,13.019293 5.7481338,13.019293 z "
-         style="opacity:1;fill:url(#linearGradient4181);fill-opacity:1;stroke:#5c0008;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4140"
-         d="M 26.931282,12.944669 C 28.312002,12.944669 29.507677,12.535865 30.083741,11.942336 L 30.083741,10.356365 C 29.346933,11.034661 28.312946,11.420324 26.931282,11.420324 C 25.509182,11.420324 24.511868,11.055566 23.736508,10.407116 L 23.736508,11.891584 C 24.291219,12.510645 25.510987,12.944669 26.931282,12.944669 z "
-         style="opacity:1;fill:url(#linearGradient4195);fill-opacity:1;stroke:#5c0008;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4246"
-         d="M 5.9721413,11.157918 C 7.3528611,11.157918 8.0434596,10.73333 8.6195239,10.139801 L 9.1877347,7.4805434 C 8.4509263,8.1588394 7.4169394,8.5445024 6.0352758,8.5445024 C 4.6131758,8.5445024 3.789482,8.1797444 3.0141219,7.5312944 L 2.7773674,10.104833 C 3.3320785,10.723894 4.5518464,11.157918 5.9721413,11.157918 z "
-         style="opacity:1;fill:url(#linearGradient4256);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="cccsccc"
-         id="path4258"
-         d="M 26.495901,11.055324 C 25.115181,11.055324 24.424582,10.630736 23.848518,10.037207 L 23.280307,7.3779497 C 24.017116,8.0562457 25.051103,8.4419087 26.432766,8.4419087 C 27.854866,8.4419087 28.67856,8.0771507 29.45392,7.4287007 L 29.690675,10.002239 C 29.135964,10.6213 27.916196,11.055324 26.495901,11.055324 z "
-         style="opacity:1;fill:url(#linearGradient4260);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/remove.png b/kde/src/icons/remove.png
deleted file mode 100755
index 5a4d15b7baaf3a4d255430be6d2c0423379f0f9c..0000000000000000000000000000000000000000
Binary files a/kde/src/icons/remove.png and /dev/null differ
diff --git a/kde/src/icons/ring.svg b/kde/src/icons/ring.svg
deleted file mode 100755
index 0dec317e111d83726ba3f5b9f2423f0bccf19edc..0000000000000000000000000000000000000000
--- a/kde/src/icons/ring.svg
+++ /dev/null
@@ -1,999 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="ring.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 12 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="24 : 12 : 1"
-       inkscape:persp3d-origin="12 : 8 : 1"
-       id="perspective7024" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop2280" />
-      <stop
-         style="stop-color:#fefee7;stop-opacity:0.89308178"
-         offset="1"
-         id="stop2282" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2286" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2288" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         id="stop2292"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2294"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2298" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2300" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2302"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2304"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2306"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2308"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2310"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2312"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         id="stop2316"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2318"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2322" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2324" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         id="stop2328"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2330"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2332"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2334"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient2342"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)"
-       gradientUnits="userSpaceOnUse"
-       y2="8.5305319"
-       x2="15.630395"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2444"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2442"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.1362892,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient2440"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2438"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-1.9107675,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient2436"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.9220986,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient2434"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         id="stop2430"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2432"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2424" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop2426" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         id="stop2418"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2420"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2483"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2485"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="2.7672646"
-       y2="12.949513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2487"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2489"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="11.408385"
-       y1="16.110582"
-       x2="7.293807"
-       y2="12.113755" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2491"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2393"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2391"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2389"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2387"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2385"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2383"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2377">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2379" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2381" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2371">
-      <stop
-         id="stop2373"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2375"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2365">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2367" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2369" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2363"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2361"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2359"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2357"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2355"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2353"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.806232"
-       y2="6.6770978"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2351"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2349"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2347"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2345"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2343"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2341"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2335">
-      <stop
-         id="stop2337"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2339"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2329">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2331" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2333" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2323">
-      <stop
-         id="stop2325"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2327"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2317">
-      <stop
-         id="stop2319"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2321"
-         offset="1"
-         style="stop-color:#fcfbcb;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="32"
-     inkscape:cx="13.031222"
-     inkscape:cy="10.297614"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1032"
-     inkscape:window-height="893"
-     inkscape:window-x="81"
-     inkscape:window-y="53"
-     showgrid="false">
-    <sodipodi:guide
-       orientation="vertical"
-       position="11.294643"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2466"
-       style="opacity:0.43925234;stroke:#000000;stroke-opacity:1"
-       transform="translate(-0.243068,-0.1767767)">
-      <path
-         sodipodi:nodetypes="csc"
-         id="path2460"
-         d="M 5.0151915,4.7165621 C 7.3887105,1.7063043 12.651556,0.67372518 16.762612,2.4116984 C 18.132964,2.9910227 19.11915,3.7131419 19.910323,4.7165611"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="csc"
-         id="path2462"
-         d="M 7.3705045,6.5535915 C 9.0033055,4.4827619 12.623746,3.7724256 15.451841,4.9680197 C 16.39454,5.3665509 17.072961,5.8633143 17.617228,6.5535907"
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="csc"
-         id="path2464"
-         d="M 8.9856345,8.3807798 C 10.075244,6.9988638 12.491253,6.5248389 14.378511,7.3226878 C 15.007597,7.5886378 15.460324,7.9201408 15.823527,8.3807788"
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       style="fill:none;fill-opacity:1;stroke:#137300;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 4.7534689,4.2728302 C 7.1269878,1.2625724 12.389832,0.22999334 16.500888,1.9679665 C 17.87124,2.5472908 18.857426,3.26941 19.648599,4.2728292"
-       id="path2210"
-       sodipodi:nodetypes="csc" />
-    <path
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#1fc200;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 7.1087815,6.1098596 C 8.7415829,4.03903 12.362022,3.3286937 15.190117,4.5242878 C 16.132816,4.922819 16.811237,5.4195824 17.355504,6.1098588"
-       id="path3184"
-       sodipodi:nodetypes="csc" />
-    <path
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#6dff50;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 8.7239117,7.9370475 C 9.8135207,6.5551319 12.229529,6.081107 14.116787,6.8789564 C 14.745873,7.1449061 15.1986,7.4764085 15.561803,7.937047"
-       id="path3186"
-       sodipodi:nodetypes="csc" />
-    <g
-       id="g2448"
-       inkscape:label="Calque 1"
-       transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,28.365079,10.128174)">
-      <g
-         transform="translate(14.730114,-3.4355522)"
-         inkscape:label="Calque 1"
-         id="g2364">
-        <g
-           id="g2446"
-           inkscape:label="Calque 1"
-           transform="translate(7.9455775,4.2707653)">
-          <g
-             style="fill:none;stroke:#000000;stroke-opacity:0.44968555"
-             transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-             id="g2181">
-            <path
-               sodipodi:nodetypes="csccczccsccccc"
-               id="path2183"
-               d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z"
-               style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" />
-          </g>
-          <g
-             transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"
-             id="g2451">
-            <path
-               style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z"
-               id="path2453"
-               sodipodi:nodetypes="cccsccsccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z"
-               id="path2455"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z"
-               id="path2457"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z"
-               id="path2459"
-               sodipodi:nodetypes="cccsccc" />
-            <path
-               style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-               d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z"
-               id="path2461"
-               sodipodi:nodetypes="cccsccc" />
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       id="g3440"
-       style="opacity:0.43925237;stroke:#000000;stroke-opacity:1"
-       transform="matrix(-1,0,0,-1,24.45343,24.686251)">
-      <path
-         sodipodi:nodetypes="csc"
-         id="path3442"
-         d="M 5.0151915,4.7165621 C 7.3887105,1.7063043 12.651556,0.67372518 16.762612,2.4116984 C 18.132964,2.9910227 19.11915,3.7131419 19.910323,4.7165611"
-         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="csc"
-         id="path3444"
-         d="M 7.3705045,6.5535915 C 9.0033055,4.4827619 12.623746,3.7724256 15.451841,4.9680197 C 16.39454,5.3665509 17.072961,5.8633143 17.617228,6.5535907"
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-      <path
-         sodipodi:nodetypes="csc"
-         id="path3446"
-         d="M 8.9856345,8.3807798 C 10.075244,6.9988638 12.491253,6.5248389 14.378511,7.3226878 C 15.007597,7.5886378 15.460324,7.9201408 15.823527,8.3807788"
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       style="fill:none;fill-opacity:1;stroke:#137300;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 19.456893,19.611644 C 17.083374,22.621902 11.82053,23.654481 7.709474,21.916508 C 6.339122,21.337184 5.352936,20.615064 4.561763,19.611645"
-       id="path3448"
-       sodipodi:nodetypes="csc" />
-    <path
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#1fc200;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 17.10158,17.774615 C 15.468779,19.845444 11.84834,20.555781 9.020245,19.360187 C 8.077546,18.961655 7.399125,18.464892 6.854858,17.774616"
-       id="path3450"
-       sodipodi:nodetypes="csc" />
-    <path
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#6dff50;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 15.48645,15.947427 C 14.396841,17.329343 11.980833,17.803367 10.093575,17.005518 C 9.464489,16.739568 9.011762,16.408066 8.648559,15.947427"
-       id="path3452"
-       sodipodi:nodetypes="csc" />
-  </g>
-</svg>
diff --git a/kde/src/icons/sflphone-kde.svg b/kde/src/icons/sflphone-kde.svg
deleted file mode 100755
index f4620a3ff94091c895dc39e79286c3855317e5b2..0000000000000000000000000000000000000000
--- a/kde/src/icons/sflphone-kde.svg
+++ /dev/null
@@ -1,423 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="120"
-   height="120"
-   id="svg5875"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docname="sflphone-kde.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs5877">
-    <linearGradient
-       id="grad2"
-       gradientUnits="userSpaceOnUse"
-       x1="10"
-       y1="10"
-       x2="300"
-       y2="400">
-      <stop
-         stop-color="#fffff2"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#fffff2"
-         offset="0.40000001"
-         id="stop24"
-         style="stop-color:#255a5f;stop-opacity:1;" />
-      <stop
-         stop-color="#b1b3b2"
-         offset="1"
-         id="stop26"
-         style="stop-color:#152d32;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#grad2"
-       id="linearGradient2454"
-       gradientUnits="userSpaceOnUse"
-       x1="10"
-       y1="10"
-       x2="300"
-       y2="400"
-       gradientTransform="matrix(0.3282276,0,0,0.3282276,-93.811545,-31.181085)" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3803">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3805" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3807" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4684">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4686" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4688" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4669">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4671" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4673" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3859">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3861" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3863" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5850">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5852" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5854" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5850"
-       id="linearGradient5856"
-       x1="476.3125"
-       y1="439.0293"
-       x2="477.3125"
-       y2="514.42188"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4999">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5001" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5003" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5862"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4991">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4993" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4995" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient4997"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective5883" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3859"
-       id="linearGradient3873"
-       x1="352.19498"
-       y1="451.55289"
-       x2="106.34038"
-       y2="658.39594"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-3.8268196,-1.7394634)" />
-    <inkscape:perspective
-       id="perspective2422"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective2437"
-       inkscape:persp3d-origin="168.5 : 109.33333 : 1"
-       inkscape:vp_z="337 : 164 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 164 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient4675"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient4690"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient5149"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient5297"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5299"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5301"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5308"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3803"
-       id="linearGradient3809"
-       x1="12.663443"
-       y1="8.5301828"
-       x2="41.858654"
-       y2="57.533279"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0054518,0,0,1.0054518,-4.7165106e-3,-0.4345682)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#grad2"
-       id="linearGradient3761"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.360348,0,0,0.360348,-26.905671,-33.125199)"
-       x1="10"
-       y1="10"
-       x2="300"
-       y2="400" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     gridtolerance="10000"
-     guidetolerance="10"
-     objecttolerance="10"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="4.1958384"
-     inkscape:cx="59.996332"
-     inkscape:cy="46.435711"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer4"
-     showgrid="false"
-     inkscape:window-width="1440"
-     inkscape:window-height="840"
-     inkscape:window-x="-5"
-     inkscape:window-y="-3"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata5880">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Icône SFL</dc:title>
-        <dc:date>2009-04-29</dc:date>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Jérôme Oufella</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:subject>
-          <rdf:Bag>
-            <rdf:li>sfl icon</rdf:li>
-          </rdf:Bag>
-        </dc:subject>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="KDE">
-    <path
-       style="fill:url(#linearGradient3761);display:inline;fill-opacity:1.0"
-       id="path3759"
-       d="M 45.163909,18.764899 L 9.1291121,-6.8197976 L -3.4830586,5.7923747 L 19.939554,40.02543 L -22.581497,49.034129 L -22.581497,67.051527 L 20.660255,74.979185 L -5.2848007,111.37433 L 7.6877321,125.06755 L 43.722518,98.762142 L 50.929474,143.80564 L 69.667573,143.80564 L 76.874528,98.401802 L 113.26967,125.06755 L 125.88185,111.01398 L 110.02654,89.393103 L 110.02654,72.096391 L 142.0975,67.051527 L 142.0975,48.313428 L 106.06271,42.187522 L 45.163909,18.764899 z" />
-  </g>
-  <g
-     inkscape:label="Circle"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-182.15973,-428.80763)"
-     style="display:inline">
-    <g
-       style="display:inline"
-       id="g5868"
-       transform="matrix(0.6453907,0,0,0.6453907,-86.103074,148.01517)">
-      <path
-         transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)"
-         d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z"
-         sodipodi:ry="75.5"
-         sodipodi:rx="92.5"
-         sodipodi:cy="544.5"
-         sodipodi:cx="509.5"
-         id="path4987"
-         style="fill:#00252b;fill-opacity:1;fill-rule:evenodd"
-         sodipodi:type="arc" />
-      <path
-         transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)"
-         d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z"
-         sodipodi:ry="73"
-         sodipodi:rx="90.5"
-         sodipodi:cy="521"
-         sodipodi:cx="736.5"
-         id="path4989"
-         style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5299);stroke-width:2.92839932;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="Bg logo"
-     style="display:inline">
-    <path
-       style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:1.04566979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 10.55114,62.033695 L 10.545872,59.631821 L 11.329656,63.53366 L 11.321088,59.630621 L 12.621458,63.431585 L 12.611584,58.928074 L 13.657722,64.630914 L 13.897019,55.923735 L 14.696183,66.831029 L 15.959008,53.518653 L 16.252311,69.430662 L 17.258279,56.819227 L 18.052818,65.624884 L 18.551844,57.51777 L 19.347918,67.023975 L 19.833546,52.812112 L 21.424823,71.42421 L 20.85641,47.906685 L 23.760575,76.024188 L 22.924102,48.103639 L 25.312097,76.522171 L 24.213925,47.100857 L 25.814204,69.816155 L 26.299177,55.304046 L 27.10579,69.613998 L 28.100546,51.898595 L 28.133486,66.910282 L 29.383802,47.893475 L 29.17479,70.411424 L 30.42269,50.293743 L 30.995926,76.012977 L 32.479618,45.586876 L 32.810259,78.51213 L 34.022583,42.181821 L 34.623699,80.610954 L 35.567529,39.677469 L 36.17744,82.1097 L 36.856708,38.374457 L 38.250165,84.608465 L 38.159277,43.176196 L 39.275226,80.703832 L 39.72003,47.877458 L 40.557601,76.298395 L 41.022589,52.6792 L 42.361163,73.89372 L 42.575221,53.677574 L 43.394126,73.59189 L 44.128072,54.776031 L 45.197477,71.087148 L 44.64642,55.475777 L 46.746157,70.284115 L 46.201462,57.575013 L 47.766387,64.177753 L 48.157374,33.559644 L 49.574786,63.974798 L 49.737044,29.057192 L 50.608848,64.173352 L 52.072146,33.362224 L 52.237957,82.20545 L 53.618404,31.455993 L 54.269604,83.80121 L 54.704307,28.546169 L 56.569731,89.992521 L 56.233651,27.84325 L 58.106058,92.475088 L 58.237615,25.734393 L 59.462018,94.871346 L 59.308802,25.029251 L 60.997751,97.080654 L 60.859237,25.026847 L 63.348005,99.381156 L 63.493128,47.740542 L 64.432585,95.86912 L 64.276032,51.242071 L 66.685102,98.180342 L 65.570911,52.541084 L 66.563781,98.275324 L 64.993727,25.020443 L 69.064999,96.16276 L 66.029984,26.219775 L 70.373503,94.756118 L 68.436272,27.318084 L 72.677618,93.850086 L 72.234352,27.4111 C 72.234352,27.4111 73.940422,98.363981 74.456142,97.862784 C 74.971847,97.361592 75.595153,28.106441 75.595153,28.106441 L 75.739811,94.046666 L 76.890923,29.805765 L 77.049624,93.24225 L 78.18426,30.404231 L 78.338812,91.945712 L 80.000344,33.704002 L 80.38199,89.886658 L 82.071758,35.602278 L 82.1985,84.464362 L 83.409266,38.505999 L 84.494194,70.81025 L 85.482229,41.108345 L 86.300623,69.703651 L 88.312822,44.609637 L 89.401506,78.617548 L 89.890557,48.126952 L 91.245045,76.60551 L 91.663323,49.515327 L 93.046215,73.100561 L 93.514555,51.012458 L 95.564594,69.900023 L 95.350428,54.413452 L 97.176303,71.094351 L 97.42119,56.012671 L 100.17281,68.095581 L 100.26537,56.803022 L 102.33474,68.598489 L 102.41415,58.300276 L 104.15368,64.27997 L 104.55185,54.777789 L 105.28904,66.085499 L 105.9731,60.189794 C 105.9731,60.189794 107.07326,63.772713 107.07216,63.272322 C 107.07105,62.771937 108.5787,61.082943 108.31828,60.182636 C 108.05791,59.282342 109.41561,62.475103 109.41561,62.475103"
-       id="path4922"
-       sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Handset"
-     style="display:inline">
-    <path
-       style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z"
-       id="path4679" />
-    <path
-       id="path3760"
-       d="M 88.906874,94.063359 C 88.559935,94.977556 84.966023,98.376 83.289215,99.375481 L 81.43556,100.48037 L 73.808785,90.541207 L 66.182003,80.602053 L 67.494791,79.241241 C 68.779544,77.909476 72.634516,75.322497 73.887671,74.951128 C 74.431745,74.789888 75.528139,76.078361 81.782999,84.229651 C 85.777928,89.435809 88.983679,93.860981 88.906874,94.063359 z M 50.73329,44.477271 C 50.446627,45.232636 45.91138,49.09897 44.433331,49.848034 L 43.090474,50.528569 L 35.573545,40.555914 L 28.056608,30.583254 L 30.64475,28.448397 C 32.068233,27.274223 33.934924,26.023758 34.792949,25.669578 L 36.352996,25.025619 L 43.633459,34.513458 C 48.514886,40.874896 50.854403,44.158138 50.73329,44.477271 z M 80.086522,101.40574 C 80.038294,101.53261 79.197946,102.04305 78.219084,102.54005 C 70.526609,106.44583 58.163118,101.84815 46.523718,90.753346 C 42.403963,86.826338 33.905571,76.306559 30.548319,70.978095 C 24.069511,60.695264 21.022718,52.062253 21.112522,44.242002 C 21.168568,39.361513 22.770354,35.243539 25.642678,32.595536 L 26.627564,31.687563 L 34.18264,41.386253 L 41.737722,51.084944 L 41.126672,52.143343 C 40.282652,53.605243 40.435321,55.522605 41.628037,58.4399 C 43.124949,62.101227 55.001116,77.570343 58.187294,80.008903 C 60.691108,81.925211 62.231437,82.484651 64.082727,82.150099 L 65.393673,81.913192 L 72.783941,91.544137 C 76.848589,96.841159 80.134755,101.27887 80.086522,101.40574 z"
-       style="opacity:0.32000002;fill:#000000;fill-opacity:1" />
-    <path
-       style="fill:#dfdfdf;fill-opacity:1"
-       d="M 92.518066,90.452167 C 92.171127,91.366364 88.577215,94.764808 86.900407,95.764289 L 85.046752,96.869181 L 77.419976,86.930015 L 69.793194,76.990861 L 71.105983,75.63005 C 72.390736,74.298285 76.245707,71.711305 77.498862,71.339937 C 78.042936,71.178697 79.13933,72.46717 85.394191,80.61846 C 89.389119,85.824618 92.59487,90.24979 92.518066,90.452167 z M 54.344481,40.86608 C 54.057819,41.621444 49.522571,45.487778 48.044523,46.236842 L 46.701666,46.917377 L 39.184735,36.944723 L 31.6678,26.972063 L 34.255941,24.837205 C 35.679425,23.663032 37.546115,22.412566 38.404141,22.058387 L 39.964188,21.414427 L 47.24465,30.902267 C 52.126078,37.263706 54.465594,40.546946 54.344481,40.86608 z M 83.697713,97.79455 C 83.649486,97.921417 82.809137,98.431852 81.830276,98.928861 C 74.137801,102.83464 61.774308,98.236957 50.134909,87.142154 C 46.015154,83.215146 37.516762,72.695367 34.159511,67.366904 C 27.680702,57.084073 24.63391,48.451062 24.723714,40.63081 C 24.77976,35.750321 26.381546,31.632348 29.253869,28.984346 L 30.238755,28.076371 L 37.793832,37.775063 L 45.348913,47.473754 L 44.737863,48.532152 C 43.893844,49.994052 44.046513,51.911414 45.239229,54.828709 C 46.73614,58.490035 58.612307,73.959152 61.798485,76.397711 C 64.3023,78.31402 65.842629,78.87346 67.693918,78.538907 L 69.004865,78.302 L 76.395132,87.932945 C 80.459781,93.229968 83.745947,97.667682 83.697713,97.79455 z"
-       id="path3218" />
-    <g
-       transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)"
-       id="g3787"
-       style="fill:#ffffff;fill-opacity:0">
-      <path
-         id="path3789"
-         d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z"
-         style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" />
-      <path
-         style="fill:#ffffff;fill-opacity:0"
-         d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z"
-         id="path3791" />
-    </g>
-    <path
-       style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none"
-       d="M 39.961991,21.402587 L 38.390972,22.062415 C 37.532947,22.416594 35.666967,23.653234 34.243484,24.827407 L 31.667014,26.963992 L 39.176482,36.955669 L 43.166868,42.23429 C 44.833493,39.007648 46.844812,36.037923 49.105318,33.342326 C 48.501731,32.545758 47.962788,31.818462 47.251516,30.891538 L 39.961991,21.402587 z M 30.253097,28.063705 L 29.247645,28.974895 C 26.375322,31.622897 24.779157,35.751365 24.723113,40.631852 C 24.633309,48.452104 27.670415,57.087755 34.149223,67.370584 C 35.036506,68.778836 36.301396,70.544757 37.731145,72.460684 C 37.518951,70.51226 37.385521,68.535071 37.385521,66.522234 C 37.385521,58.29228 39.192461,50.526372 42.412779,43.742468 L 37.793985,37.772598 L 30.253097,28.063705 z"
-       id="path3798" />
-  </g>
-</svg>
diff --git a/kde/src/icons/sflphone-kde2.svg b/kde/src/icons/sflphone-kde2.svg
deleted file mode 100755
index 3ca4684c2b17a6d65da3732587b97c8694682d1f..0000000000000000000000000000000000000000
--- a/kde/src/icons/sflphone-kde2.svg
+++ /dev/null
@@ -1,404 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="120"
-   height="120"
-   id="svg5875"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docname="sflphone-kde2.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs5877">
-    <linearGradient
-       id="grad2"
-       gradientUnits="userSpaceOnUse"
-       x1="10"
-       y1="10"
-       x2="300"
-       y2="400">
-      <stop
-         stop-color="#fffff2"
-         offset="0"
-         id="stop22" />
-      <stop
-         stop-color="#fffff2"
-         offset="0.40000001"
-         id="stop24"
-         style="stop-color:#255a5f;stop-opacity:1;" />
-      <stop
-         stop-color="#b1b3b2"
-         offset="1"
-         id="stop26"
-         style="stop-color:#152d32;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3803">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3805" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3807" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4684">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4686" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4688" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4669">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4671" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4673" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3859">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3861" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3863" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5850">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5852" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5854" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5850"
-       id="linearGradient5856"
-       x1="476.3125"
-       y1="439.0293"
-       x2="477.3125"
-       y2="514.42188"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4999">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5001" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5003" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5862"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4991">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4993" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4995" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient4997"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective5883" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3859"
-       id="linearGradient3873"
-       x1="352.19498"
-       y1="451.55289"
-       x2="106.34038"
-       y2="658.39594"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-3.8268196,-1.7394634)" />
-    <inkscape:perspective
-       id="perspective2422"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective2437"
-       inkscape:persp3d-origin="168.5 : 109.33333 : 1"
-       inkscape:vp_z="337 : 164 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 164 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient4675"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient4690"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient5149"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient5297"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5301"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5308"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3803"
-       id="linearGradient3809"
-       x1="12.663443"
-       y1="8.5301828"
-       x2="41.858654"
-       y2="57.533279"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0054518,0,0,1.0054518,-4.7165106e-3,-0.4345682)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#grad2"
-       id="linearGradient3761"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.360348,0,0,0.360348,-26.905671,-33.125199)"
-       x1="10"
-       y1="10"
-       x2="300"
-       y2="400" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     gridtolerance="10000"
-     guidetolerance="10"
-     objecttolerance="10"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="4.1958384"
-     inkscape:cx="59.996332"
-     inkscape:cy="46.435711"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1440"
-     inkscape:window-height="840"
-     inkscape:window-x="-5"
-     inkscape:window-y="-3"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata5880">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Icône SFL</dc:title>
-        <dc:date>2009-04-29</dc:date>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Jérôme Oufella</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:subject>
-          <rdf:Bag>
-            <rdf:li>sfl icon</rdf:li>
-          </rdf:Bag>
-        </dc:subject>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="KDE">
-    <path
-       style="fill:url(#linearGradient3761);display:inline;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none"
-       id="path3759"
-       d="M 45.163909,18.764899 L 9.1291121,-6.8197976 L -3.4830586,5.7923747 L 19.939554,40.02543 L -22.581497,49.034129 L -22.581497,67.051527 L 20.660255,74.979185 L -5.2848007,111.37433 L 7.6877321,125.06755 L 43.722518,98.762142 L 50.929474,143.80564 L 69.667573,143.80564 L 76.874528,98.401802 L 113.26967,125.06755 L 125.88185,111.01398 L 110.02654,89.393103 L 110.02654,72.096391 L 142.0975,67.051527 L 142.0975,48.313428 L 106.06271,42.187522 L 45.163909,18.764899 z" />
-  </g>
-  <g
-     inkscape:label="Circle"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-182.15973,-428.80763)"
-     style="display:inline">
-    <g
-       style="display:inline;stroke:#000000;stroke-opacity:1;stroke-width:1.46422934;stroke-miterlimit:4;stroke-dasharray:none"
-       id="g5868"
-       transform="matrix(0.6453907,0,0,0.6453907,-86.103074,148.01517)">
-      <path
-         transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)"
-         d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z"
-         sodipodi:ry="75.5"
-         sodipodi:rx="92.5"
-         sodipodi:cy="544.5"
-         sodipodi:cx="509.5"
-         id="path4987"
-         style="fill:#00252b;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-opacity:1;stroke-width:1.32822395;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="arc" />
-      <path
-         transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)"
-         d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z"
-         sodipodi:ry="73"
-         sodipodi:rx="90.5"
-         sodipodi:cy="521"
-         sodipodi:cx="736.5"
-         id="path4989"
-         style="opacity:0.83064515000000005;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-opacity:1;stroke-width:1.42928275;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="arc" />
-    </g>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="Bg logo"
-     style="display:inline">
-    <path
-       style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:1.04566979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 10.55114,62.033695 L 10.545872,59.631821 L 11.329656,63.53366 L 11.321088,59.630621 L 12.621458,63.431585 L 12.611584,58.928074 L 13.657722,64.630914 L 13.897019,55.923735 L 14.696183,66.831029 L 15.959008,53.518653 L 16.252311,69.430662 L 17.258279,56.819227 L 18.052818,65.624884 L 18.551844,57.51777 L 19.347918,67.023975 L 19.833546,52.812112 L 21.424823,71.42421 L 20.85641,47.906685 L 23.760575,76.024188 L 22.924102,48.103639 L 25.312097,76.522171 L 24.213925,47.100857 L 25.814204,69.816155 L 26.299177,55.304046 L 27.10579,69.613998 L 28.100546,51.898595 L 28.133486,66.910282 L 29.383802,47.893475 L 29.17479,70.411424 L 30.42269,50.293743 L 30.995926,76.012977 L 32.479618,45.586876 L 32.810259,78.51213 L 34.022583,42.181821 L 34.623699,80.610954 L 35.567529,39.677469 L 36.17744,82.1097 L 36.856708,38.374457 L 38.250165,84.608465 L 38.159277,43.176196 L 39.275226,80.703832 L 39.72003,47.877458 L 40.557601,76.298395 L 41.022589,52.6792 L 42.361163,73.89372 L 42.575221,53.677574 L 43.394126,73.59189 L 44.128072,54.776031 L 45.197477,71.087148 L 44.64642,55.475777 L 46.746157,70.284115 L 46.201462,57.575013 L 47.766387,64.177753 L 48.157374,33.559644 L 49.574786,63.974798 L 49.737044,29.057192 L 50.608848,64.173352 L 52.072146,33.362224 L 52.237957,82.20545 L 53.618404,31.455993 L 54.269604,83.80121 L 54.704307,28.546169 L 56.569731,89.992521 L 56.233651,27.84325 L 58.106058,92.475088 L 58.237615,25.734393 L 59.462018,94.871346 L 59.308802,25.029251 L 60.997751,97.080654 L 60.859237,25.026847 L 63.348005,99.381156 L 63.493128,47.740542 L 64.432585,95.86912 L 64.276032,51.242071 L 66.685102,98.180342 L 65.570911,52.541084 L 66.563781,98.275324 L 64.993727,25.020443 L 69.064999,96.16276 L 66.029984,26.219775 L 70.373503,94.756118 L 68.436272,27.318084 L 72.677618,93.850086 L 72.234352,27.4111 C 72.234352,27.4111 73.940422,98.363981 74.456142,97.862784 C 74.971847,97.361592 75.595153,28.106441 75.595153,28.106441 L 75.739811,94.046666 L 76.890923,29.805765 L 77.049624,93.24225 L 78.18426,30.404231 L 78.338812,91.945712 L 80.000344,33.704002 L 80.38199,89.886658 L 82.071758,35.602278 L 82.1985,84.464362 L 83.409266,38.505999 L 84.494194,70.81025 L 85.482229,41.108345 L 86.300623,69.703651 L 88.312822,44.609637 L 89.401506,78.617548 L 89.890557,48.126952 L 91.245045,76.60551 L 91.663323,49.515327 L 93.046215,73.100561 L 93.514555,51.012458 L 95.564594,69.900023 L 95.350428,54.413452 L 97.176303,71.094351 L 97.42119,56.012671 L 100.17281,68.095581 L 100.26537,56.803022 L 102.33474,68.598489 L 102.41415,58.300276 L 104.15368,64.27997 L 104.55185,54.777789 L 105.28904,66.085499 L 105.9731,60.189794 C 105.9731,60.189794 107.07326,63.772713 107.07216,63.272322 C 107.07105,62.771937 108.5787,61.082943 108.31828,60.182636 C 108.05791,59.282342 109.41561,62.475103 109.41561,62.475103"
-       id="path4922"
-       sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Handset"
-     style="display:inline">
-    <path
-       style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z"
-       id="path4679" />
-    <path
-       id="path3760"
-       d="M 88.906874,94.063359 C 88.559935,94.977556 84.966023,98.376 83.289215,99.375481 L 81.43556,100.48037 L 73.808785,90.541207 L 66.182003,80.602053 L 67.494791,79.241241 C 68.779544,77.909476 72.634516,75.322497 73.887671,74.951128 C 74.431745,74.789888 75.528139,76.078361 81.782999,84.229651 C 85.777928,89.435809 88.983679,93.860981 88.906874,94.063359 z M 50.73329,44.477271 C 50.446627,45.232636 45.91138,49.09897 44.433331,49.848034 L 43.090474,50.528569 L 35.573545,40.555914 L 28.056608,30.583254 L 30.64475,28.448397 C 32.068233,27.274223 33.934924,26.023758 34.792949,25.669578 L 36.352996,25.025619 L 43.633459,34.513458 C 48.514886,40.874896 50.854403,44.158138 50.73329,44.477271 z M 80.086522,101.40574 C 80.038294,101.53261 79.197946,102.04305 78.219084,102.54005 C 70.526609,106.44583 58.163118,101.84815 46.523718,90.753346 C 42.403963,86.826338 33.905571,76.306559 30.548319,70.978095 C 24.069511,60.695264 21.022718,52.062253 21.112522,44.242002 C 21.168568,39.361513 22.770354,35.243539 25.642678,32.595536 L 26.627564,31.687563 L 34.18264,41.386253 L 41.737722,51.084944 L 41.126672,52.143343 C 40.282652,53.605243 40.435321,55.522605 41.628037,58.4399 C 43.124949,62.101227 55.001116,77.570343 58.187294,80.008903 C 60.691108,81.925211 62.231437,82.484651 64.082727,82.150099 L 65.393673,81.913192 L 72.783941,91.544137 C 76.848589,96.841159 80.134755,101.27887 80.086522,101.40574 z"
-       style="opacity:0.32000002;fill:#000000;fill-opacity:1" />
-    <path
-       style="fill:#dfdfdf;fill-opacity:1"
-       d="M 92.518066,90.452167 C 92.171127,91.366364 88.577215,94.764808 86.900407,95.764289 L 85.046752,96.869181 L 77.419976,86.930015 L 69.793194,76.990861 L 71.105983,75.63005 C 72.390736,74.298285 76.245707,71.711305 77.498862,71.339937 C 78.042936,71.178697 79.13933,72.46717 85.394191,80.61846 C 89.389119,85.824618 92.59487,90.24979 92.518066,90.452167 z M 54.344481,40.86608 C 54.057819,41.621444 49.522571,45.487778 48.044523,46.236842 L 46.701666,46.917377 L 39.184735,36.944723 L 31.6678,26.972063 L 34.255941,24.837205 C 35.679425,23.663032 37.546115,22.412566 38.404141,22.058387 L 39.964188,21.414427 L 47.24465,30.902267 C 52.126078,37.263706 54.465594,40.546946 54.344481,40.86608 z M 83.697713,97.79455 C 83.649486,97.921417 82.809137,98.431852 81.830276,98.928861 C 74.137801,102.83464 61.774308,98.236957 50.134909,87.142154 C 46.015154,83.215146 37.516762,72.695367 34.159511,67.366904 C 27.680702,57.084073 24.63391,48.451062 24.723714,40.63081 C 24.77976,35.750321 26.381546,31.632348 29.253869,28.984346 L 30.238755,28.076371 L 37.793832,37.775063 L 45.348913,47.473754 L 44.737863,48.532152 C 43.893844,49.994052 44.046513,51.911414 45.239229,54.828709 C 46.73614,58.490035 58.612307,73.959152 61.798485,76.397711 C 64.3023,78.31402 65.842629,78.87346 67.693918,78.538907 L 69.004865,78.302 L 76.395132,87.932945 C 80.459781,93.229968 83.745947,97.667682 83.697713,97.79455 z"
-       id="path3218" />
-    <g
-       transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)"
-       id="g3787"
-       style="fill:#ffffff;fill-opacity:0">
-      <path
-         id="path3789"
-         d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z"
-         style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" />
-      <path
-         style="fill:#ffffff;fill-opacity:0"
-         d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z"
-         id="path3791" />
-    </g>
-    <path
-       style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none"
-       d="M 39.961991,21.402587 L 38.390972,22.062415 C 37.532947,22.416594 35.666967,23.653234 34.243484,24.827407 L 31.667014,26.963992 L 39.176482,36.955669 L 43.166868,42.23429 C 44.833493,39.007648 46.844812,36.037923 49.105318,33.342326 C 48.501731,32.545758 47.962788,31.818462 47.251516,30.891538 L 39.961991,21.402587 z M 30.253097,28.063705 L 29.247645,28.974895 C 26.375322,31.622897 24.779157,35.751365 24.723113,40.631852 C 24.633309,48.452104 27.670415,57.087755 34.149223,67.370584 C 35.036506,68.778836 36.301396,70.544757 37.731145,72.460684 C 37.518951,70.51226 37.385521,68.535071 37.385521,66.522234 C 37.385521,58.29228 39.192461,50.526372 42.412779,43.742468 L 37.793985,37.772598 L 30.253097,28.063705 z"
-       id="path3798" />
-  </g>
-</svg>
diff --git a/kde/src/icons/sflphone-kde3.svg b/kde/src/icons/sflphone-kde3.svg
deleted file mode 100755
index 0ed1dac97cf3574547fe8d6c634dd94bde1e9b2c..0000000000000000000000000000000000000000
--- a/kde/src/icons/sflphone-kde3.svg
+++ /dev/null
@@ -1,398 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="120"
-   height="120"
-   id="svg5875"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docname="sflphone-kde3.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs5877">
-    <linearGradient
-       id="grad2"
-       gradientUnits="userSpaceOnUse"
-       x1="10"
-       y1="10"
-       x2="300"
-       y2="400">
-      <stop
-         stop-color="#fffff2"
-         offset="0"
-         id="stop24"
-         style="stop-color:#255a5f;stop-opacity:1;" />
-      <stop
-         stop-color="#b1b3b2"
-         offset="1"
-         id="stop26"
-         style="stop-color:#152d32;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3803">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3805" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3807" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4684">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4686" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4688" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4669">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4671" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4673" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3859">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3861" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3863" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5850">
-      <stop
-         style="stop-color:#b6bfc0;stop-opacity:1;"
-         offset="0"
-         id="stop5852" />
-      <stop
-         style="stop-color:#324549;stop-opacity:1;"
-         offset="1"
-         id="stop5854" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5850"
-       id="linearGradient5856"
-       x1="476.3125"
-       y1="439.0293"
-       x2="477.3125"
-       y2="514.42188"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4999">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5001" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5003" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5862"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4991">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4993" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4995" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient4997"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective5883" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3859"
-       id="linearGradient3873"
-       x1="352.19498"
-       y1="451.55289"
-       x2="106.34038"
-       y2="658.39594"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-3.8268196,-1.7394634)" />
-    <inkscape:perspective
-       id="perspective2422"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective2437"
-       inkscape:persp3d-origin="168.5 : 109.33333 : 1"
-       inkscape:vp_z="337 : 164 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 164 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient4675"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient4690"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient5149"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient5297"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5301"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5308"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3803"
-       id="linearGradient2467"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7300001,0,0,0.7313046,16.60542,9.8704199)"
-       x1="12.663443"
-       y1="8.5301828"
-       x2="41.858654"
-       y2="57.533279" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5850"
-       id="linearGradient3306"
-       x1="-0.0042728526"
-       y1="60.004089"
-       x2="119.99559"
-       y2="60.004089"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     gridtolerance="10000"
-     guidetolerance="10"
-     objecttolerance="10"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="5.2666667"
-     inkscape:cx="25.253165"
-     inkscape:cy="60"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer4"
-     showgrid="false"
-     inkscape:window-width="1440"
-     inkscape:window-height="840"
-     inkscape:window-x="-5"
-     inkscape:window-y="-3"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata5880">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Icône SFL</dc:title>
-        <dc:date>2009-04-29</dc:date>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Jérôme Oufella</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:subject>
-          <rdf:Bag>
-            <rdf:li>sfl icon</rdf:li>
-          </rdf:Bag>
-        </dc:subject>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="KDE">
-    <path
-       style="fill:url(#linearGradient3306);fill-opacity:1.0;stroke:#000000;stroke-width:0.43601421000000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       id="path3759"
-       d="M 49.399731,23.834947 L 23.236962,5.2261919 L 14.079999,14.399521 L 31.085795,39.298567 L 0.21373425,45.850948 L 0.21373425,58.95571 L 31.609054,64.721807 L 12.771859,91.19343 L 22.19046,101.15304 L 48.353221,82.020086 L 53.585773,114.78199 L 67.190417,114.78199 L 72.422967,81.758 L 98.847362,101.15304 L 108.00433,90.931334 L 96.492714,75.205614 L 96.492714,62.625038 L 119.77758,58.95571 L 119.77758,45.326754 L 93.614807,40.871142 L 49.399731,23.834947 z" />
-  </g>
-  <g
-     inkscape:label="Circle"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-182.15973,-428.80763)"
-     style="display:inline">
-    <g
-       style="stroke:#000000;stroke-width:1.46422935;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       id="g5868"
-       transform="matrix(0.4685806,0,0,0.469418,3.9985585,234.76273)">
-      <path
-         transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)"
-         d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z"
-         sodipodi:ry="75.5"
-         sodipodi:rx="92.5"
-         sodipodi:cy="544.5"
-         sodipodi:cx="509.5"
-         id="path4987"
-         style="fill:#00252b;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.32822394;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-      <path
-         transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)"
-         d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z"
-         sodipodi:ry="73"
-         sodipodi:rx="90.5"
-         sodipodi:cy="521"
-         sodipodi:cx="736.5"
-         id="path4989"
-         style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.42928278;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="Bg logo"
-     style="display:inline">
-    <path
-       style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:0.75987804;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 24.269414,55.306043 L 24.265589,53.559066 L 24.834649,56.397027 L 24.828429,53.558193 L 25.772552,56.322784 L 25.765382,53.047203 L 26.524922,57.195103 L 26.698662,50.862029 L 27.278888,58.795333 L 28.195752,49.112719 L 28.408703,60.686148 L 29.139077,51.513355 L 29.715946,57.918056 L 30.078259,52.021434 L 30.656242,58.93567 L 31.008828,48.598823 L 32.164163,62.136134 L 31.751471,45.030914 L 33.860016,65.481879 L 33.252701,45.174166 L 34.986485,65.844081 L 34.189166,44.444803 L 35.351036,60.966532 L 35.703147,50.411306 L 36.288782,60.819496 L 37.011017,47.934387 L 37.034932,58.852976 L 37.942713,45.021306 L 37.790963,61.399495 L 38.69699,46.767115 L 39.113183,65.473724 L 40.190405,43.343625 L 40.430465,67.291457 L 41.310663,40.866995 L 41.747099,68.818013 L 42.432358,39.045481 L 42.875179,69.908111 L 43.368356,38.097749 L 44.380064,71.725561 L 44.314076,41.590243 L 45.124301,68.885567 L 45.447248,45.009656 L 46.05536,65.68132 L 46.39296,48.502152 L 47.36482,63.932305 L 47.520235,49.228308 L 48.114794,63.712772 L 48.647671,50.027259 L 49.424104,61.890976 L 49.024012,50.536212 L 50.548509,61.306898 L 50.153039,52.063068 L 51.289239,56.865501 L 51.573112,34.595747 L 52.602212,56.717884 L 52.72002,31.320937 L 53.352985,56.8623 L 54.4154,34.452156 L 54.535786,69.977754 L 55.538048,33.065679 L 56.010847,71.138412 L 56.32646,30.949249 L 57.680835,75.6416 L 57.436827,30.437989 L 58.796273,77.447269 L 58.891788,28.904134 L 59.780757,79.190159 L 59.669515,28.391256 L 60.895763,80.79707 L 60.795197,28.389508 L 62.602145,82.470317 L 62.707511,44.910071 L 63.389596,79.915877 L 63.275931,47.456871 L 65.025017,81.596924 L 64.216069,48.401694 L 64.936934,81.666009 L 63.797008,28.384851 L 66.752922,80.129457 L 64.549374,29.257172 L 67.702951,79.106344 L 66.296441,30.056015 L 69.375835,78.447356 L 69.054005,30.123669 C 69.054005,30.123669 70.292683,81.730492 70.667118,81.365947 C 71.041541,81.001411 71.494088,30.629418 71.494088,30.629418 L 71.599115,78.590338 L 72.434871,31.865403 L 72.550094,78.005256 L 73.373888,32.300691 L 73.486098,77.062228 L 74.692441,34.700745 L 74.969531,75.564596 L 76.196373,36.081435 L 76.288393,71.620749 L 77.16746,38.193425 L 77.955163,61.689577 L 78.672518,40.086214 L 79.266706,60.884704 L 80.727648,42.632841 L 81.518077,67.368131 L 81.873148,45.191123 L 82.856563,65.904697 L 83.160251,46.200942 L 84.164288,63.35541 L 84.504322,47.289864 L 85.992736,61.027533 L 85.837244,49.763541 L 87.162905,61.896214 L 87.340704,50.926716 L 89.338495,59.715091 L 89.405696,51.501569 L 90.908146,60.080876 L 90.9658,52.590582 L 92.228772,56.939847 L 92.51786,50.028538 L 93.053091,58.253079 L 93.549747,53.964902 C 93.549747,53.964902 94.348509,56.570899 94.347711,56.206945 C 94.346905,55.842996 95.441521,54.614524 95.252446,53.959695 C 95.063406,53.304876 96.049154,55.627097 96.049154,55.627097"
-       id="path4922"
-       sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Handset"
-     style="display:inline">
-    <path
-       style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z"
-       id="path4679" />
-    <path
-       id="path3760"
-       d="M 81.158953,78.602474 C 80.907062,79.267411 78.297731,81.739228 77.080298,82.466192 L 75.734467,83.269821 L 70.19711,76.040674 L 64.659747,68.81154 L 65.612885,67.821768 C 66.545671,66.853122 69.344541,64.971511 70.254384,64.7014 C 70.649405,64.584124 71.445432,65.521281 75.986723,71.450035 C 78.887208,75.236678 81.214717,78.455276 81.158953,78.602474 z M 53.443335,42.536566 C 53.235206,43.085972 49.942427,45.898109 48.869301,46.442933 L 47.894331,46.937913 L 42.436726,39.684409 L 36.979115,32.430901 L 38.858215,30.878136 C 39.891724,30.024114 41.247019,29.114601 41.869981,28.856992 L 43.002641,28.388615 L 48.288561,35.289494 C 51.832682,39.916418 53.531268,42.304447 53.443335,42.536566 z M 74.755009,83.94288 C 74.719994,84.035155 74.109865,84.406419 73.399171,84.767912 C 67.814112,87.608738 58.837701,84.264656 50.38701,76.194977 C 47.395895,73.338706 41.225707,65.687258 38.788201,61.811658 C 34.084316,54.33255 31.872218,48.053421 31.937419,42.365446 C 31.978111,38.815674 33.141074,35.82051 35.226501,33.894514 L 35.94157,33.234109 L 41.426871,40.288347 L 46.912177,47.342587 L 46.468528,48.112402 C 45.855734,49.175698 45.966579,50.570272 46.83254,52.692135 C 47.919362,55.355161 56.541955,66.606458 58.855254,68.380119 C 60.673127,69.773925 61.791471,70.180827 63.135585,69.937494 L 64.087387,69.765183 L 69.45303,76.77015 C 72.404134,80.622878 74.790029,83.850605 74.755009,83.94288 z"
-       style="opacity:0.32000002;fill:#000000;fill-opacity:1" />
-    <path
-       style="fill:#dfdfdf;fill-opacity:1"
-       d="M 83.78083,75.975916 C 83.528937,76.640844 80.919608,79.112669 79.702175,79.839633 L 78.356344,80.643263 L 72.818986,73.414115 L 67.281622,66.184978 L 68.234762,65.195207 C 69.167547,64.226562 71.966417,62.344949 72.876259,62.074839 C 73.27128,61.957563 74.067308,62.89472 78.608599,68.823473 C 81.509083,72.610116 83.836592,75.828717 83.78083,75.975916 z M 56.065211,39.910005 C 55.857081,40.459411 52.564302,43.271547 51.491178,43.816372 L 50.516207,44.311351 L 45.058601,37.057848 L 39.600992,29.804341 L 41.48009,28.251574 C 42.513599,27.397552 43.868894,26.488039 44.491857,26.230431 L 45.624516,25.762054 L 50.910436,32.662932 C 54.454557,37.289857 56.153144,39.677886 56.065211,39.910005 z M 77.376885,81.316321 C 77.34187,81.408597 76.731742,81.779852 76.021048,82.141345 C 70.435989,84.98217 61.459576,81.638098 53.008885,73.568413 C 50.017771,70.712145 43.847583,63.060697 41.410079,59.185096 C 36.706192,51.705989 34.494094,45.42686 34.559295,39.738884 C 34.599987,36.189113 35.762951,33.19395 37.848377,31.267953 L 38.563446,30.607547 L 44.048748,37.661787 L 49.534052,44.716027 L 49.090405,45.485841 C 48.477611,46.549138 48.588456,47.94371 49.454417,50.065574 C 50.541236,52.7286 59.163831,63.979897 61.477129,65.753557 C 63.295004,67.147364 64.413348,67.554266 65.75746,67.310933 L 66.709263,67.13862 L 72.074905,74.143586 C 75.026011,77.996319 77.411904,81.224046 77.376885,81.316321 z"
-       id="path3218" />
-    <g
-       transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)"
-       id="g3787"
-       style="fill:#ffffff;fill-opacity:0">
-      <path
-         id="path3789"
-         d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z"
-         style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" />
-      <path
-         style="fill:#ffffff;fill-opacity:0"
-         d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z"
-         id="path3791" />
-    </g>
-    <path
-       style="fill:url(#linearGradient2467);fill-opacity:1;stroke:none"
-       d="M 45.622921,25.753442 L 44.482296,26.23336 C 43.859333,26.490968 42.504554,27.390425 41.471046,28.244448 L 39.600421,29.79847 L 45.052609,37.065809 L 47.949796,40.905158 C 49.159836,38.558294 50.620138,36.398296 52.261359,34.437684 C 51.823129,33.858308 51.431835,33.329317 50.915422,32.655129 L 45.622921,25.753442 z M 38.573858,30.598335 L 37.843858,31.261079 C 35.75843,33.187075 34.599549,36.189871 34.558859,39.739642 C 34.493656,45.427618 36.698723,51.708667 41.402609,59.187772 C 42.046814,60.212049 42.965177,61.496473 44.003234,62.890002 C 43.849172,61.472837 43.752296,60.03475 43.752296,58.570734 C 43.752296,52.584766 45.064211,46.936314 47.402296,42.002115 L 44.048859,37.659994 L 38.573858,30.598335 z"
-       id="path3798" />
-  </g>
-</svg>
diff --git a/kde/src/icons/sflphone.svg b/kde/src/icons/sflphone.svg
deleted file mode 100755
index 13af3cc7eb9e0ff3d5ae1af289c29d97427b19f7..0000000000000000000000000000000000000000
--- a/kde/src/icons/sflphone.svg
+++ /dev/null
@@ -1,373 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="120"
-   height="120"
-   id="svg5875"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docname="sflphone4.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs5877">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3803">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3805" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3807" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4684">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4686" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4688" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4669">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4671" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4673" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3859">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3861" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3863" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5850">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5852" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5854" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5850"
-       id="linearGradient5856"
-       x1="476.3125"
-       y1="439.0293"
-       x2="477.3125"
-       y2="514.42188"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4999">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5001" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5003" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5862"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4991">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4993" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4995" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient4997"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective5883" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3859"
-       id="linearGradient3873"
-       x1="352.19498"
-       y1="451.55289"
-       x2="106.34038"
-       y2="658.39594"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-3.8268196,-1.7394634)" />
-    <inkscape:perspective
-       id="perspective2422"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective2437"
-       inkscape:persp3d-origin="168.5 : 109.33333 : 1"
-       inkscape:vp_z="337 : 164 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 164 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient4675"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient4690"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient5149"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient5297"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5299"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5301"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5308"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3803"
-       id="linearGradient3809"
-       x1="12.663443"
-       y1="8.5301828"
-       x2="41.858654"
-       y2="57.533279"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0054518,0,0,1.0054518,-4.7165106e-3,-0.4345682)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     gridtolerance="10000"
-     guidetolerance="10"
-     objecttolerance="10"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="4.6527672"
-     inkscape:cx="71.125906"
-     inkscape:cy="59.641316"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer2"
-     showgrid="false"
-     inkscape:window-width="1918"
-     inkscape:window-height="1068"
-     inkscape:window-x="0"
-     inkscape:window-y="36"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata5880">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Icône SFL</dc:title>
-        <dc:date>2009-04-29</dc:date>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Jérôme Oufella</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:subject>
-          <rdf:Bag>
-            <rdf:li>sfl icon</rdf:li>
-          </rdf:Bag>
-        </dc:subject>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Circle"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-182.15973,-428.80763)"
-     style="display:inline">
-    <g
-       style="display:inline"
-       id="g5868"
-       transform="matrix(0.6453907,0,0,0.6453907,-86.103074,148.01517)">
-      <path
-         transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)"
-         d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z"
-         sodipodi:ry="75.5"
-         sodipodi:rx="92.5"
-         sodipodi:cy="544.5"
-         sodipodi:cx="509.5"
-         id="path4987"
-         style="fill:#00252b;fill-opacity:1;fill-rule:evenodd"
-         sodipodi:type="arc" />
-      <path
-         transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)"
-         d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z"
-         sodipodi:ry="73"
-         sodipodi:rx="90.5"
-         sodipodi:cy="521"
-         sodipodi:cx="736.5"
-         id="path4989"
-         style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5299);stroke-width:2.92839932;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="Bg logo"
-     style="display:inline">
-    <path
-       style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:1.04566979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 10.55114,62.033695 L 10.545872,59.631821 L 11.329656,63.53366 L 11.321088,59.630621 L 12.621458,63.431585 L 12.611584,58.928074 L 13.657722,64.630914 L 13.897019,55.923735 L 14.696183,66.831029 L 15.959008,53.518653 L 16.252311,69.430662 L 17.258279,56.819227 L 18.052818,65.624884 L 18.551844,57.51777 L 19.347918,67.023975 L 19.833546,52.812112 L 21.424823,71.42421 L 20.85641,47.906685 L 23.760575,76.024188 L 22.924102,48.103639 L 25.312097,76.522171 L 24.213925,47.100857 L 25.814204,69.816155 L 26.299177,55.304046 L 27.10579,69.613998 L 28.100546,51.898595 L 28.133486,66.910282 L 29.383802,47.893475 L 29.17479,70.411424 L 30.42269,50.293743 L 30.995926,76.012977 L 32.479618,45.586876 L 32.810259,78.51213 L 34.022583,42.181821 L 34.623699,80.610954 L 35.567529,39.677469 L 36.17744,82.1097 L 36.856708,38.374457 L 38.250165,84.608465 L 38.159277,43.176196 L 39.275226,80.703832 L 39.72003,47.877458 L 40.557601,76.298395 L 41.022589,52.6792 L 42.361163,73.89372 L 42.575221,53.677574 L 43.394126,73.59189 L 44.128072,54.776031 L 45.197477,71.087148 L 44.64642,55.475777 L 46.746157,70.284115 L 46.201462,57.575013 L 47.766387,64.177753 L 48.157374,33.559644 L 49.574786,63.974798 L 49.737044,29.057192 L 50.608848,64.173352 L 52.072146,33.362224 L 52.237957,82.20545 L 53.618404,31.455993 L 54.269604,83.80121 L 54.704307,28.546169 L 56.569731,89.992521 L 56.233651,27.84325 L 58.106058,92.475088 L 58.237615,25.734393 L 59.462018,94.871346 L 59.308802,25.029251 L 60.997751,97.080654 L 60.859237,25.026847 L 63.348005,99.381156 L 63.493128,47.740542 L 64.432585,95.86912 L 64.276032,51.242071 L 66.685102,98.180342 L 65.570911,52.541084 L 66.563781,98.275324 L 64.993727,25.020443 L 69.064999,96.16276 L 66.029984,26.219775 L 70.373503,94.756118 L 68.436272,27.318084 L 72.677618,93.850086 L 72.234352,27.4111 C 72.234352,27.4111 73.940422,98.363981 74.456142,97.862784 C 74.971847,97.361592 75.595153,28.106441 75.595153,28.106441 L 75.739811,94.046666 L 76.890923,29.805765 L 77.049624,93.24225 L 78.18426,30.404231 L 78.338812,91.945712 L 80.000344,33.704002 L 80.38199,89.886658 L 82.071758,35.602278 L 82.1985,84.464362 L 83.409266,38.505999 L 84.494194,70.81025 L 85.482229,41.108345 L 86.300623,69.703651 L 88.312822,44.609637 L 89.401506,78.617548 L 89.890557,48.126952 L 91.245045,76.60551 L 91.663323,49.515327 L 93.046215,73.100561 L 93.514555,51.012458 L 95.564594,69.900023 L 95.350428,54.413452 L 97.176303,71.094351 L 97.42119,56.012671 L 100.17281,68.095581 L 100.26537,56.803022 L 102.33474,68.598489 L 102.41415,58.300276 L 104.15368,64.27997 L 104.55185,54.777789 L 105.28904,66.085499 L 105.9731,60.189794 C 105.9731,60.189794 107.07326,63.772713 107.07216,63.272322 C 107.07105,62.771937 108.5787,61.082943 108.31828,60.182636 C 108.05791,59.282342 109.41561,62.475103 109.41561,62.475103"
-       id="path4922"
-       sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Handset"
-     style="display:inline">
-    <path
-       style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z"
-       id="path4679" />
-    <path
-       id="path3760"
-       d="M 88.906874,94.063359 C 88.559935,94.977556 84.966023,98.376 83.289215,99.375481 L 81.43556,100.48037 L 73.808785,90.541207 L 66.182003,80.602053 L 67.494791,79.241241 C 68.779544,77.909476 72.634516,75.322497 73.887671,74.951128 C 74.431745,74.789888 75.528139,76.078361 81.782999,84.229651 C 85.777928,89.435809 88.983679,93.860981 88.906874,94.063359 z M 50.73329,44.477271 C 50.446627,45.232636 45.91138,49.09897 44.433331,49.848034 L 43.090474,50.528569 L 35.573545,40.555914 L 28.056608,30.583254 L 30.64475,28.448397 C 32.068233,27.274223 33.934924,26.023758 34.792949,25.669578 L 36.352996,25.025619 L 43.633459,34.513458 C 48.514886,40.874896 50.854403,44.158138 50.73329,44.477271 z M 80.086522,101.40574 C 80.038294,101.53261 79.197946,102.04305 78.219084,102.54005 C 70.526609,106.44583 58.163118,101.84815 46.523718,90.753346 C 42.403963,86.826338 33.905571,76.306559 30.548319,70.978095 C 24.069511,60.695264 21.022718,52.062253 21.112522,44.242002 C 21.168568,39.361513 22.770354,35.243539 25.642678,32.595536 L 26.627564,31.687563 L 34.18264,41.386253 L 41.737722,51.084944 L 41.126672,52.143343 C 40.282652,53.605243 40.435321,55.522605 41.628037,58.4399 C 43.124949,62.101227 55.001116,77.570343 58.187294,80.008903 C 60.691108,81.925211 62.231437,82.484651 64.082727,82.150099 L 65.393673,81.913192 L 72.783941,91.544137 C 76.848589,96.841159 80.134755,101.27887 80.086522,101.40574 z"
-       style="opacity:0.32000002;fill:#000000;fill-opacity:1" />
-    <path
-       style="fill:#dfdfdf;fill-opacity:1"
-       d="M 92.518066,90.452167 C 92.171127,91.366364 88.577215,94.764808 86.900407,95.764289 L 85.046752,96.869181 L 77.419976,86.930015 L 69.793194,76.990861 L 71.105983,75.63005 C 72.390736,74.298285 76.245707,71.711305 77.498862,71.339937 C 78.042936,71.178697 79.13933,72.46717 85.394191,80.61846 C 89.389119,85.824618 92.59487,90.24979 92.518066,90.452167 z M 54.344481,40.86608 C 54.057819,41.621444 49.522571,45.487778 48.044523,46.236842 L 46.701666,46.917377 L 39.184735,36.944723 L 31.6678,26.972063 L 34.255941,24.837205 C 35.679425,23.663032 37.546115,22.412566 38.404141,22.058387 L 39.964188,21.414427 L 47.24465,30.902267 C 52.126078,37.263706 54.465594,40.546946 54.344481,40.86608 z M 83.697713,97.79455 C 83.649486,97.921417 82.809137,98.431852 81.830276,98.928861 C 74.137801,102.83464 61.774308,98.236957 50.134909,87.142154 C 46.015154,83.215146 37.516762,72.695367 34.159511,67.366904 C 27.680702,57.084073 24.63391,48.451062 24.723714,40.63081 C 24.77976,35.750321 26.381546,31.632348 29.253869,28.984346 L 30.238755,28.076371 L 37.793832,37.775063 L 45.348913,47.473754 L 44.737863,48.532152 C 43.893844,49.994052 44.046513,51.911414 45.239229,54.828709 C 46.73614,58.490035 58.612307,73.959152 61.798485,76.397711 C 64.3023,78.31402 65.842629,78.87346 67.693918,78.538907 L 69.004865,78.302 L 76.395132,87.932945 C 80.459781,93.229968 83.745947,97.667682 83.697713,97.79455 z"
-       id="path3218" />
-    <g
-       transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)"
-       id="g3787"
-       style="fill:#ffffff;fill-opacity:0">
-      <path
-         id="path3789"
-         d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z"
-         style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" />
-      <path
-         style="fill:#ffffff;fill-opacity:0"
-         d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z"
-         id="path3791" />
-    </g>
-    <path
-       style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none"
-       d="M 39.961991,21.402587 L 38.390972,22.062415 C 37.532947,22.416594 35.666967,23.653234 34.243484,24.827407 L 31.667014,26.963992 L 39.176482,36.955669 L 43.166868,42.23429 C 44.833493,39.007648 46.844812,36.037923 49.105318,33.342326 C 48.501731,32.545758 47.962788,31.818462 47.251516,30.891538 L 39.961991,21.402587 z M 30.253097,28.063705 L 29.247645,28.974895 C 26.375322,31.622897 24.779157,35.751365 24.723113,40.631852 C 24.633309,48.452104 27.670415,57.087755 34.149223,67.370584 C 35.036506,68.778836 36.301396,70.544757 37.731145,72.460684 C 37.518951,70.51226 37.385521,68.535071 37.385521,66.522234 C 37.385521,58.29228 39.192461,50.526372 42.412779,43.742468 L 37.793985,37.772598 L 30.253097,28.063705 z"
-       id="path3798" />
-  </g>
-</svg>
diff --git a/kde/src/icons/sflphone_notif.svg b/kde/src/icons/sflphone_notif.svg
deleted file mode 100755
index a8cf1fa4a3db700d247d508ad2b32c5c483eaa63..0000000000000000000000000000000000000000
--- a/kde/src/icons/sflphone_notif.svg
+++ /dev/null
@@ -1,373 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="120"
-   height="120"
-   id="svg5875"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   version="1.0"
-   sodipodi:docname="sflphone_tray4.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs5877">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3803">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3805" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3807" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4684">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4686" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4688" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4669">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4671" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4673" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3859">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3861" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3863" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient5850">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5852" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5854" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5850"
-       id="linearGradient5856"
-       x1="476.3125"
-       y1="439.0293"
-       x2="477.3125"
-       y2="514.42188"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4999">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5001" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5003" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5862"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4991">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4993" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4995" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient4997"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       gradientUnits="userSpaceOnUse" />
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective5883" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3859"
-       id="linearGradient3873"
-       x1="352.19498"
-       y1="451.55289"
-       x2="106.34038"
-       y2="658.39594"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-3.8268196,-1.7394634)" />
-    <inkscape:perspective
-       id="perspective2422"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective2437"
-       inkscape:persp3d-origin="168.5 : 109.33333 : 1"
-       inkscape:vp_z="337 : 164 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 164 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient4675"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient4690"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4669"
-       id="linearGradient5149"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       x1="-20.657925"
-       y1="-244.41351"
-       x2="184.57913"
-       y2="789.61469" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4991"
-       id="radialGradient5297"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)"
-       cx="736.5"
-       cy="640.93073"
-       fx="736.5"
-       fy="640.93073"
-       r="91.964203" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4999"
-       id="linearGradient5299"
-       gradientUnits="userSpaceOnUse"
-       x1="698.38525"
-       y1="245.5472"
-       x2="702.81964"
-       y2="977.78302" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5301"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4684"
-       id="linearGradient5308"
-       gradientUnits="userSpaceOnUse"
-       x1="52.987782"
-       y1="-84.148399"
-       x2="127.02813"
-       y2="99.500687"
-       gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3803"
-       id="linearGradient3809"
-       x1="12.663443"
-       y1="8.5301828"
-       x2="41.858654"
-       y2="57.533279"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0054518,0,0,1.0054518,-4.7165106e-3,-0.4345682)" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     gridtolerance="10000"
-     guidetolerance="10"
-     objecttolerance="10"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="4.6527672"
-     inkscape:cx="32.869103"
-     inkscape:cy="59.641316"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer2"
-     showgrid="false"
-     inkscape:window-width="1918"
-     inkscape:window-height="1068"
-     inkscape:window-x="0"
-     inkscape:window-y="75"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata5880">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Icône SFL</dc:title>
-        <dc:date>2009-04-29</dc:date>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Jérôme Oufella</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:subject>
-          <rdf:Bag>
-            <rdf:li>sfl icon</rdf:li>
-          </rdf:Bag>
-        </dc:subject>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Circle"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-182.15973,-428.80763)"
-     style="display:inline">
-    <g
-       style="display:inline"
-       id="g5868"
-       transform="matrix(0.6453907,0,0,0.6453907,-86.103074,148.01517)">
-      <path
-         transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)"
-         d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z"
-         sodipodi:ry="75.5"
-         sodipodi:rx="92.5"
-         sodipodi:cy="544.5"
-         sodipodi:cx="509.5"
-         id="path4987"
-         style="fill:#00252b;fill-opacity:1;fill-rule:evenodd"
-         sodipodi:type="arc" />
-      <path
-         transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)"
-         d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z"
-         sodipodi:ry="73"
-         sodipodi:rx="90.5"
-         sodipodi:cy="521"
-         sodipodi:cx="736.5"
-         id="path4989"
-         style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5299);stroke-width:2.92839932;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         sodipodi:type="arc" />
-    </g>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="Bg logo"
-     style="display:inline">
-    <path
-       style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#00b7df;stroke-width:1.04566979000000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647;display:inline"
-       d="M 10.55114,62.033695 L 10.545872,59.631821 L 11.329656,63.53366 L 11.321088,59.630621 L 12.621458,63.431585 L 12.611584,58.928074 L 13.657722,64.630914 L 13.897019,55.923735 L 14.696183,66.831029 L 15.959008,53.518653 L 16.252311,69.430662 L 17.258279,56.819227 L 18.052818,65.624884 L 18.551844,57.51777 L 19.347918,67.023975 L 19.833546,52.812112 L 21.424823,71.42421 L 20.85641,47.906685 L 23.760575,76.024188 L 22.924102,48.103639 L 25.312097,76.522171 L 24.213925,47.100857 L 25.814204,69.816155 L 26.299177,55.304046 L 27.10579,69.613998 L 28.100546,51.898595 L 28.133486,66.910282 L 29.383802,47.893475 L 29.17479,70.411424 L 30.42269,50.293743 L 30.995926,76.012977 L 32.479618,45.586876 L 32.810259,78.51213 L 34.022583,42.181821 L 34.623699,80.610954 L 35.567529,39.677469 L 36.17744,82.1097 L 36.856708,38.374457 L 38.250165,84.608465 L 38.159277,43.176196 L 39.275226,80.703832 L 39.72003,47.877458 L 40.557601,76.298395 L 41.022589,52.6792 L 42.361163,73.89372 L 42.575221,53.677574 L 43.394126,73.59189 L 44.128072,54.776031 L 45.197477,71.087148 L 44.64642,55.475777 L 46.746157,70.284115 L 46.201462,57.575013 L 47.766387,64.177753 L 48.157374,33.559644 L 49.574786,63.974798 L 49.737044,29.057192 L 50.608848,64.173352 L 52.072146,33.362224 L 52.237957,82.20545 L 53.618404,31.455993 L 54.269604,83.80121 L 54.704307,28.546169 L 56.569731,89.992521 L 56.233651,27.84325 L 58.106058,92.475088 L 58.237615,25.734393 L 59.462018,94.871346 L 59.308802,25.029251 L 60.997751,97.080654 L 60.859237,25.026847 L 63.348005,99.381156 L 63.493128,47.740542 L 64.432585,95.86912 L 64.276032,51.242071 L 66.685102,98.180342 L 65.570911,52.541084 L 66.563781,98.275324 L 64.993727,25.020443 L 69.064999,96.16276 L 66.029984,26.219775 L 70.373503,94.756118 L 68.436272,27.318084 L 72.677618,93.850086 L 72.234352,27.4111 C 72.234352,27.4111 73.940422,98.363981 74.456142,97.862784 C 74.971847,97.361592 75.595153,28.106441 75.595153,28.106441 L 75.739811,94.046666 L 76.890923,29.805765 L 77.049624,93.24225 L 78.18426,30.404231 L 78.338812,91.945712 L 80.000344,33.704002 L 80.38199,89.886658 L 82.071758,35.602278 L 82.1985,84.464362 L 83.409266,38.505999 L 84.494194,70.81025 L 85.482229,41.108345 L 86.300623,69.703651 L 88.312822,44.609637 L 89.401506,78.617548 L 89.890557,48.126952 L 91.245045,76.60551 L 91.663323,49.515327 L 93.046215,73.100561 L 93.514555,51.012458 L 95.564594,69.900023 L 95.350428,54.413452 L 97.176303,71.094351 L 97.42119,56.012671 L 100.17281,68.095581 L 100.26537,56.803022 L 102.33474,68.598489 L 102.41415,58.300276 L 104.15368,64.27997 L 104.55185,54.777789 L 105.28904,66.085499 L 105.9731,60.189794 C 105.9731,60.189794 107.07326,63.772713 107.07216,63.272322 C 107.07105,62.771937 108.5787,61.082943 108.31828,60.182636 C 108.05791,59.282342 109.41561,62.475103 109.41561,62.475103"
-       id="path4922"
-       sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Handset"
-     style="display:inline">
-    <path
-       style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
-       d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z"
-       id="path4679" />
-    <path
-       id="path3760"
-       d="M 88.906874,94.063359 C 88.559935,94.977556 84.966023,98.376 83.289215,99.375481 L 81.43556,100.48037 L 73.808785,90.541207 L 66.182003,80.602053 L 67.494791,79.241241 C 68.779544,77.909476 72.634516,75.322497 73.887671,74.951128 C 74.431745,74.789888 75.528139,76.078361 81.782999,84.229651 C 85.777928,89.435809 88.983679,93.860981 88.906874,94.063359 z M 50.73329,44.477271 C 50.446627,45.232636 45.91138,49.09897 44.433331,49.848034 L 43.090474,50.528569 L 35.573545,40.555914 L 28.056608,30.583254 L 30.64475,28.448397 C 32.068233,27.274223 33.934924,26.023758 34.792949,25.669578 L 36.352996,25.025619 L 43.633459,34.513458 C 48.514886,40.874896 50.854403,44.158138 50.73329,44.477271 z M 80.086522,101.40574 C 80.038294,101.53261 79.197946,102.04305 78.219084,102.54005 C 70.526609,106.44583 58.163118,101.84815 46.523718,90.753346 C 42.403963,86.826338 33.905571,76.306559 30.548319,70.978095 C 24.069511,60.695264 21.022718,52.062253 21.112522,44.242002 C 21.168568,39.361513 22.770354,35.243539 25.642678,32.595536 L 26.627564,31.687563 L 34.18264,41.386253 L 41.737722,51.084944 L 41.126672,52.143343 C 40.282652,53.605243 40.435321,55.522605 41.628037,58.4399 C 43.124949,62.101227 55.001116,77.570343 58.187294,80.008903 C 60.691108,81.925211 62.231437,82.484651 64.082727,82.150099 L 65.393673,81.913192 L 72.783941,91.544137 C 76.848589,96.841159 80.134755,101.27887 80.086522,101.40574 z"
-       style="opacity:0.32000002;fill:#000000;fill-opacity:1" />
-    <path
-       style="fill:#c82709;fill-opacity:1"
-       d="M 92.518066,90.452167 C 92.171127,91.366364 88.577215,94.764808 86.900407,95.764289 L 85.046752,96.869181 L 77.419976,86.930015 L 69.793194,76.990861 L 71.105983,75.63005 C 72.390736,74.298285 76.245707,71.711305 77.498862,71.339937 C 78.042936,71.178697 79.13933,72.46717 85.394191,80.61846 C 89.389119,85.824618 92.59487,90.24979 92.518066,90.452167 z M 54.344481,40.86608 C 54.057819,41.621444 49.522571,45.487778 48.044523,46.236842 L 46.701666,46.917377 L 39.184735,36.944723 L 31.6678,26.972063 L 34.255941,24.837205 C 35.679425,23.663032 37.546115,22.412566 38.404141,22.058387 L 39.964188,21.414427 L 47.24465,30.902267 C 52.126078,37.263706 54.465594,40.546946 54.344481,40.86608 z M 83.697713,97.79455 C 83.649486,97.921417 82.809137,98.431852 81.830276,98.928861 C 74.137801,102.83464 61.774308,98.236957 50.134909,87.142154 C 46.015154,83.215146 37.516762,72.695367 34.159511,67.366904 C 27.680702,57.084073 24.63391,48.451062 24.723714,40.63081 C 24.77976,35.750321 26.381546,31.632348 29.253869,28.984346 L 30.238755,28.076371 L 37.793832,37.775063 L 45.348913,47.473754 L 44.737863,48.532152 C 43.893844,49.994052 44.046513,51.911414 45.239229,54.828709 C 46.73614,58.490035 58.612307,73.959152 61.798485,76.397711 C 64.3023,78.31402 65.842629,78.87346 67.693918,78.538907 L 69.004865,78.302 L 76.395132,87.932945 C 80.459781,93.229968 83.745947,97.667682 83.697713,97.79455 z"
-       id="path3218" />
-    <g
-       transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)"
-       id="g3787"
-       style="fill:#ffffff;fill-opacity:0">
-      <path
-         id="path3789"
-         d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z"
-         style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" />
-      <path
-         style="fill:#ffffff;fill-opacity:0"
-         d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z"
-         id="path3791" />
-    </g>
-    <path
-       style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none"
-       d="M 39.961991,21.402587 L 38.390972,22.062415 C 37.532947,22.416594 35.666967,23.653234 34.243484,24.827407 L 31.667014,26.963992 L 39.176482,36.955669 L 43.166868,42.23429 C 44.833493,39.007648 46.844812,36.037923 49.105318,33.342326 C 48.501731,32.545758 47.962788,31.818462 47.251516,30.891538 L 39.961991,21.402587 z M 30.253097,28.063705 L 29.247645,28.974895 C 26.375322,31.622897 24.779157,35.751365 24.723113,40.631852 C 24.633309,48.452104 27.670415,57.087755 34.149223,67.370584 C 35.036506,68.778836 36.301396,70.544757 37.731145,72.460684 C 37.518951,70.51226 37.385521,68.535071 37.385521,66.522234 C 37.385521,58.29228 39.192461,50.526372 42.412779,43.742468 L 37.793985,37.772598 L 30.253097,28.063705 z"
-       id="path3798" />
-  </g>
-</svg>
diff --git a/kde/src/icons/speaker.svg b/kde/src/icons/speaker.svg
deleted file mode 100755
index ea9aaf6f11fc8b7c69c45eab51d7b4c897a771dc..0000000000000000000000000000000000000000
--- a/kde/src/icons/speaker.svg
+++ /dev/null
@@ -1,426 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="speaker.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3417">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3419" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3421" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient3368"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient3392"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3415"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3423"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.424221"
-       y2="3.4272494"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3429"
-       gradientUnits="userSpaceOnUse"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.2843809"
-       y2="2.2386067" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3431"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16"
-     inkscape:cx="2.7222828"
-     inkscape:cy="3.2854021"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="336"
-     inkscape:window-y="209">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g3398"
-       transform="matrix(1.0416412,0,0,1.0416412,-0.3396375,-0.3598217)">
-      <rect
-         ry="0.82081318"
-         rx="0.82081318"
-         inkscape:r_cy="true"
-         inkscape:r_cx="true"
-         y="8.6409912"
-         x="8.1562767"
-         height="7.0576959"
-         width="7.4291534"
-         id="rect1686"
-         style="color:#000000;fill:#a40000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.37145764;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-      <g
-         inkscape:r_cy="true"
-         inkscape:r_cx="true"
-         transform="matrix(0.4225522,0,0,0.4225522,6.497738,-3.4645944)"
-         id="g2254">
-        <path
-           style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.56729817;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-           d="M 8,32 L 18,42"
-           id="path1377"
-           inkscape:r_cx="true"
-           inkscape:r_cy="true" />
-        <path
-           inkscape:r_cy="true"
-           inkscape:r_cx="true"
-           id="path2252"
-           d="M 18,32 L 8,42"
-           style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.56729817;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-      </g>
-    </g>
-    <g
-       id="g4455"
-       transform="translate(0,0.8424875)">
-      <g
-         style="stroke:#3a3a3a;stroke-opacity:1"
-         transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)"
-         id="g3425">
-        <path
-           style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z "
-           id="path3406" />
-        <rect
-           style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect3404"
-           width="3"
-           height="5.6875"
-           x="1.9375"
-           y="4.8959994"
-           rx="0.23693162"
-           ry="0.23693162" />
-      </g>
-      <path
-         sodipodi:nodetypes="ccccc"
-         id="rect2217"
-         d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z "
-         style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/speaker_25.svg b/kde/src/icons/speaker_25.svg
deleted file mode 100755
index 4935e9b77d0d81ca51baa30a4c4d0a14240a04df..0000000000000000000000000000000000000000
--- a/kde/src/icons/speaker_25.svg
+++ /dev/null
@@ -1,398 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="speaker_25.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3417">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3419" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3421" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient3368"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient3392"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3415"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3423"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.424221"
-       y2="3.4272494"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3429"
-       gradientUnits="userSpaceOnUse"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.2843809"
-       y2="2.2386067" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3431"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16"
-     inkscape:cx="2.7222828"
-     inkscape:cy="3.2854021"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="336"
-     inkscape:window-y="209">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g4455"
-       transform="translate(0,0.8424875)">
-      <g
-         style="stroke:#3a3a3a;stroke-opacity:1"
-         transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)"
-         id="g3425">
-        <path
-           style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z "
-           id="path3406" />
-        <rect
-           style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect3404"
-           width="3"
-           height="5.6875"
-           x="1.9375"
-           y="4.8959994"
-           rx="0.23693162"
-           ry="0.23693162" />
-      </g>
-      <path
-         sodipodi:nodetypes="ccccc"
-         id="rect2217"
-         d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z "
-         style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 10.523613,12.125008 C 10.985616,11.034671 11.269551,9.527011 11.269551,7.8750044 C 11.269551,6.2229979 10.985616,4.7153381 10.523613,3.6250006"
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-  </g>
-</svg>
diff --git a/kde/src/icons/speaker_50.svg b/kde/src/icons/speaker_50.svg
deleted file mode 100755
index e71a571929c4d50bd0149e2812945aa4a6beeb95..0000000000000000000000000000000000000000
--- a/kde/src/icons/speaker_50.svg
+++ /dev/null
@@ -1,403 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="speaker_50.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3417">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3419" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3421" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient3368"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient3392"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3415"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3423"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.424221"
-       y2="3.4272494"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3429"
-       gradientUnits="userSpaceOnUse"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.2843809"
-       y2="2.2386067" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3431"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16"
-     inkscape:cx="2.7222828"
-     inkscape:cy="3.2854021"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="336"
-     inkscape:window-y="209">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g4455"
-       transform="translate(0,0.8424875)">
-      <g
-         style="stroke:#3a3a3a;stroke-opacity:1"
-         transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)"
-         id="g3425">
-        <path
-           style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z "
-           id="path3406" />
-        <rect
-           style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect3404"
-           width="3"
-           height="5.6875"
-           x="1.9375"
-           y="4.8959994"
-           rx="0.23693162"
-           ry="0.23693162" />
-      </g>
-      <path
-         sodipodi:nodetypes="ccccc"
-         id="rect2217"
-         d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z "
-         style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 10.523613,12.125008 C 10.985616,11.034671 11.269551,9.527011 11.269551,7.8750044 C 11.269551,6.2229979 10.985616,4.7153381 10.523613,3.6250006"
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       d="M 12.412906,13.553976 C 13.030247,12.097037 13.409649,10.082459 13.409649,7.8750019 C 13.409649,5.6675446 13.030247,3.6529672 12.412906,2.1960279"
-       id="path3494"
-       sodipodi:nodetypes="csc" />
-  </g>
-</svg>
diff --git a/kde/src/icons/speaker_75.svg b/kde/src/icons/speaker_75.svg
deleted file mode 100755
index 0ac62951983330b2b60b2be79480dec9c5e3c58a..0000000000000000000000000000000000000000
--- a/kde/src/icons/speaker_75.svg
+++ /dev/null
@@ -1,408 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45.1"
-   version="1.0"
-   sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="speaker_75.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3417">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3419" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3421" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3370">
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         offset="0"
-         id="stop3372" />
-      <stop
-         style="stop-color:#7c7c7c;stop-opacity:1;"
-         offset="1"
-         id="stop3374" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3362">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3364" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3366" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2224"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3362"
-       id="linearGradient3368"
-       x1="16.037382"
-       y1="3.6340783"
-       x2="0.9781428"
-       y2="5.2185812"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="radialGradient3392"
-       cx="5.5446553"
-       cy="6.5377574"
-       fx="5.5446553"
-       fy="6.5377574"
-       r="3.7829957"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="pad"
-       gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3415"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3423"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.424221"
-       y2="3.4272494"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3417"
-       id="linearGradient3429"
-       gradientUnits="userSpaceOnUse"
-       x1="8.2358475"
-       y1="15.55225"
-       x2="4.2843809"
-       y2="2.2386067" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3370"
-       id="linearGradient3431"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0,8.349934e-2)"
-       x1="2.3125"
-       y1="4.3125"
-       x2="3.8125"
-       y2="11.78125" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16"
-     inkscape:cx="2.7222828"
-     inkscape:cy="8.2854021"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="16px"
-     height="16px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="336"
-     inkscape:window-y="209">
-    <sodipodi:guide
-       orientation="vertical"
-       position="24.821428"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g4455"
-       transform="translate(0,0.8424875)">
-      <g
-         style="stroke:#3a3a3a;stroke-opacity:1"
-         transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)"
-         id="g3425">
-        <path
-           style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z "
-           id="path3406" />
-        <rect
-           style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-           id="rect3404"
-           width="3"
-           height="5.6875"
-           x="1.9375"
-           y="4.8959994"
-           rx="0.23693162"
-           ry="0.23693162" />
-      </g>
-      <path
-         sodipodi:nodetypes="ccccc"
-         id="rect2217"
-         d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z "
-         style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3488"
-       d="M 10.523613,12.125008 C 10.985616,11.034671 11.269551,9.527011 11.269551,7.8750044 C 11.269551,6.2229979 10.985616,4.7153381 10.523613,3.6250006"
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       d="M 12.412906,13.553976 C 13.030247,12.097037 13.409649,10.082459 13.409649,7.8750019 C 13.409649,5.6675446 13.030247,3.6529672 12.412906,2.1960279"
-       id="path3494"
-       sodipodi:nodetypes="csc" />
-    <path
-       sodipodi:nodetypes="csc"
-       id="path3496"
-       d="M 14.250566,15.571345 C 15.087207,13.596849 15.601386,10.866624 15.601386,7.8749999 C 15.601386,4.8833766 15.087207,2.1531506 14.250566,0.1786555"
-       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-  </g>
-</svg>
diff --git a/kde/src/icons/stock_person.svg b/kde/src/icons/stock_person.svg
deleted file mode 100755
index 5e4938e22ee323ae1ad150d62375525b1f8094f6..0000000000000000000000000000000000000000
--- a/kde/src/icons/stock_person.svg
+++ /dev/null
@@ -1,312 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="16"
-   height="16"
-   id="svg2108"
-   sodipodi:version="0.32"
-   inkscape:version="0.46"
-   sodipodi:docbase="/home/dobey/Projects/gnome-icon-theme/scalable/stock/generic"
-   sodipodi:docname="stock_person.svg"
-   inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-icon-theme/48x48/stock/generic/stock_person.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   version="1.0">
-  <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="perspective39" />
-    <linearGradient
-       id="linearGradient4562">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4564" />
-      <stop
-         style="stop-color:#d6d6d2;stop-opacity:1;"
-         offset="1"
-         id="stop4566" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient4356">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop4358" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop4360" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3824">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3826" />
-      <stop
-         style="stop-color:#c9c9c9;stop-opacity:1.0000000;"
-         offset="1.0000000"
-         id="stop3828" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3816">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3818" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3820" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3816"
-       id="radialGradient3822"
-       cx="31.112698"
-       cy="19.008621"
-       fx="31.112698"
-       fy="19.008621"
-       r="8.6620579"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4356"
-       id="linearGradient4362"
-       x1="20.661695"
-       y1="35.817974"
-       x2="22.626925"
-       y2="36.217758"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.4574725,8.6573699e-2,-8.4475822e-2,0.4688334,-3.7001476,-5.7438166)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4356"
-       id="linearGradient4366"
-       gradientUnits="userSpaceOnUse"
-       x1="22.686766"
-       y1="36.3904"
-       x2="21.408455"
-       y2="35.739632"
-       gradientTransform="matrix(-0.4548256,0.1001553,9.7728308e-2,0.4661207,19.475571,-6.1586599)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4356"
-       id="linearGradient1366"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.4548256,0.1001553,9.7728308e-2,0.4661207,13.107279,-9.3553728)"
-       x1="22.686766"
-       y1="36.3904"
-       x2="21.408455"
-       y2="35.739632" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3824"
-       id="linearGradient1372"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.4652065,0,0,0.4767595,-12.117924,-7.3917619)"
-       x1="30.935921"
-       y1="29.553486"
-       x2="30.935921"
-       y2="35.803486" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4562"
-       id="radialGradient4568"
-       cx="24.753788"
-       cy="26.814409"
-       fx="24.753788"
-       fy="26.814409"
-       r="17.986025"
-       gradientTransform="matrix(0.4708262,0,-1.1611519e-8,0.4867499,-3.5907712,-3.5342702)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4562"
-       id="radialGradient3816"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.558489,0,-1.377346e-8,0.563387,14.87134,4.364123)"
-       cx="29.922075"
-       cy="17.727694"
-       fx="29.922075"
-       fy="17.727694"
-       r="17.986025" />
-    <filter
-       inkscape:collect="always"
-       x="-0.076111108"
-       width="1.1522222"
-       y="-0.28344828"
-       height="1.5668966"
-       id="filter5655">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="1.4531044"
-         id="feGaussianBlur5657" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     inkscape:showpageshadow="false"
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="0.16862745"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="4"
-     inkscape:cx="14.000535"
-     inkscape:cy="28.945566"
-     inkscape:current-layer="layer2"
-     showgrid="false"
-     inkscape:grid-bbox="true"
-     inkscape:document-units="px"
-     fill="#9db029"
-     stroke="#727e0a"
-     inkscape:window-width="872"
-     inkscape:window-height="815"
-     inkscape:window-x="207"
-     inkscape:window-y="92"
-     borderlayer="true" />
-  <metadata
-     id="metadata4">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Person</dc:title>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Jakub Steiner</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:source>http://jimmac.musichall.cz</dc:source>
-        <dc:subject>
-          <rdf:Bag>
-            <rdf:li>user</rdf:li>
-            <rdf:li>person</rdf:li>
-          </rdf:Bag>
-        </dc:subject>
-        <cc:license
-           rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/Reproduction" />
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/Distribution" />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/Notice" />
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/ShareAlike" />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/SourceCode" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     id="layer1"
-     inkscape:label="cipek"
-     inkscape:groupmode="layer"
-     style="display:inline">
-    <path
-       style="opacity:1;fill:url(#linearGradient1372);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       d="M 4.1651393,8.8345802 L 6.138843,8.8345802 L 4.9875164,7.7389402 L 4.7408031,8.0760604 L 4.4940899,7.8232205 L 4.1651393,8.8345802 z"
-       id="path4173" />
-    <path
-       sodipodi:nodetypes="cccc"
-       id="path4370"
-       d="M 6.430587,11.556284 C 7.003373,11.279297 7.269997,10.601658 7.269997,10.601658 C 6.823808,8.674127 5.420266,7.3392773 5.420266,7.3392773 C 5.420266,7.3392773 6.566811,10.363174 6.430587,11.556284 z"
-       style="opacity:0.22784807;fill:url(#linearGradient1366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="dalsi cipek"
-     style="display:inline">
-    <rect
-       style="opacity:0.34857142;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;filter:url(#filter5655);enable-background:accumulate"
-       id="rect4608"
-       width="38.183765"
-       height="10.253048"
-       x="5.3033009"
-       y="35.448853"
-       rx="5.126524"
-       ry="5.126524"
-       transform="matrix(0.3250676,0,0,0.3331404,6.89512e-2,0.7930955)" />
-    <path
-       style="opacity:1;fill:url(#radialGradient4568);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.35188666px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       d="M 5.747901,15.484233 L 10.682162,15.484233 C 12.080203,15.484233 13.464322,14.958876 13.971669,13.461513 C 14.453455,12.03959 14.053907,9.331795 10.928875,7.1405156 L 5.0899998,7.1405156 C 1.9649683,9.1632345 1.5744381,11.929484 2.2939191,13.545793 C 3.0268962,15.19242 4.2676231,15.484233 5.747901,15.484233 z"
-       id="path4308"
-       sodipodi:nodetypes="cczcczc" />
-    <path
-       sodipodi:nodetypes="cccc"
-       id="path4364"
-       d="M 12.79888,14.752996 C 13.371666,14.476009 13.638289,13.79837 13.638289,13.79837 C 13.1921,11.870839 11.788558,10.53599 11.788558,10.53599 C 11.788558,10.53599 12.935103,13.559886 12.79888,14.752996 z"
-       style="opacity:0.29120878;fill:url(#linearGradient4366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       inkscape:r_cx="true"
-       inkscape:r_cy="true" />
-    <path
-       style="opacity:0.54945056;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       d="M 3.5664124,14.960262 C 2.9860173,14.700442 2.7262518,14.07431 2.7262518,14.07431 C 3.1176214,12.134311 4.4567857,10.714959 4.4567857,10.714959 C 4.4567857,10.714959 3.3964304,13.77171 3.5664124,14.960262 z"
-       id="path4354"
-       sodipodi:nodetypes="cccc"
-       inkscape:r_cx="true"
-       inkscape:r_cy="true" />
-    <path
-       sodipodi:nodetypes="cczcczc"
-       id="path4314"
-       d="M 5.634667,15.115814 L 10.684449,15.104916 C 11.954768,15.104916 13.212438,14.627555 13.673434,13.266988 C 14.111206,11.974967 13.627851,9.514549 10.788314,7.5234596 L 5.2422484,7.4035828 C 2.4027116,9.2415112 1.8531144,11.755044 2.5174989,13.343568 C 3.1818841,14.932092 4.1513831,15.104916 5.634667,15.115814 z"
-       style="opacity:0.64285715;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.35188669px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
-    <path
-       d="M 39.774755,19.008621 A 8.6620579,8.6620579 0 1 1 22.45064,19.008621 A 8.6620579,8.6620579 0 1 1 39.774755,19.008621 z"
-       sodipodi:ry="8.6620579"
-       sodipodi:rx="8.6620579"
-       sodipodi:cy="19.008621"
-       sodipodi:cx="31.112698"
-       id="path4318"
-       style="opacity:1;fill:url(#radialGradient3822);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       sodipodi:type="arc"
-       transform="matrix(0.4652065,0,0,0.4767595,-6.3991871,-2.6974863)" />
-    <path
-       sodipodi:type="arc"
-       style="opacity:1;fill:url(#radialGradient3816);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.74718857px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       id="path4320"
-       sodipodi:cx="31.112698"
-       sodipodi:cy="19.008621"
-       sodipodi:rx="8.6620579"
-       sodipodi:ry="8.6620579"
-       d="M 39.774755,19.008621 A 8.6620579,8.6620579 0 1 1 22.45064,19.008621 A 8.6620579,8.6620579 0 1 1 39.774755,19.008621 z"
-       transform="matrix(0.4652065,0,0,0.4767595,-6.3410376,-4.366146)" />
-    <path
-       d="M 39.774755,19.008621 A 8.6620579,8.6620579 0 1 1 22.45064,19.008621 A 8.6620579,8.6620579 0 1 1 39.774755,19.008621 z"
-       sodipodi:ry="8.6620579"
-       sodipodi:rx="8.6620579"
-       sodipodi:cy="19.008621"
-       sodipodi:cx="31.112698"
-       id="path4322"
-       style="opacity:0.19620254;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.82296228px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-       sodipodi:type="arc"
-       transform="matrix(0.4223732,0,0,0.4328624,-5.0083678,-3.5317177)" />
-  </g>
-</svg>
diff --git a/kde/src/icons/transferarraw.png b/kde/src/icons/transferarraw.png
deleted file mode 100644
index 29ef8ad4d1bc7cf83b9fc0f2e853db242b7a6d82..0000000000000000000000000000000000000000
Binary files a/kde/src/icons/transferarraw.png and /dev/null differ
diff --git a/kde/src/icons/transfert.svg b/kde/src/icons/transfert.svg
deleted file mode 100755
index 84db1e97ae5ed384267866bec699a8d422175461..0000000000000000000000000000000000000000
--- a/kde/src/icons/transfert.svg
+++ /dev/null
@@ -1,892 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="transfert.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#1268ff;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#1268ff;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#4f8fff;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#00318a;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4181"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4195"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient4203"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4256"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,1.130281e-17,1.130281e-17,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient4275"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="6.2345462"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.360718e-8,1.128928,1.128928,-1.360718e-8,-1.7295474,-9.642166)" />
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2292">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2294" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2296" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2298">
-      <stop
-         id="stop2300"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2302"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2304">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2306" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2308" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2425"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2316"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2318"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2421"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient2419"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1408"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1410"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1412"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient1414"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2373"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2370"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2366">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2372">
-      <stop
-         id="stop2362"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2364"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2357" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2359" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2352"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2386"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2391"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2395" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2330"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2328"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2326"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2320">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2314">
-      <stop
-         style="stop-color:#00a5b0;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#00595f;stop-opacity:1;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2308">
-      <stop
-         id="stop2310"
-         offset="0"
-         style="stop-color:#00a6b0;stop-opacity:1;" />
-      <stop
-         id="stop2312"
-         offset="1"
-         style="stop-color:#00a6b0;stop-opacity:0;" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="2.1796211"
-     inkscape:cy="7.7965211"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="1091"
-     inkscape:window-x="5"
-     inkscape:window-y="49" />
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <path
-       style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1.0;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 4.4433805,4.0108013 L 15.626822,4.0108014 L 15.626822,0.3770651 L 24.09378,8.4206747 L 15.626822,16.464286 L 15.626823,12.83055 L 4.4433806,12.83055 L 4.4433805,4.0108013 z "
-       id="rect4262" />
-    <g
-       id="g2441"
-       inkscape:label="Calque 1"
-       transform="translate(-0.6011619,-0.1264495)">
-      <g
-         transform="translate(-3.1142216,0.1467125)"
-         inkscape:label="Calque 1"
-         id="g2403">
-        <g
-           id="g2364"
-           inkscape:label="Calque 1"
-           transform="translate(14.730114,-3.4355522)">
-          <g
-             transform="translate(7.9455775,4.2707653)"
-             inkscape:label="Calque 1"
-             id="g2446">
-            <g
-               id="g2181"
-               transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-               style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-              <path
-                 style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-                 d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-                 id="path2183"
-                 sodipodi:nodetypes="csccczccsccccc" />
-            </g>
-            <g
-               id="g2451"
-               transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-              <path
-                 sodipodi:nodetypes="cccsccsccsccc"
-                 id="path2453"
-                 d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-                 style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#20246f;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2455"
-                 d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-                 style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#20246f;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2457"
-                 d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-                 style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#20246f;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2459"
-                 d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-                 style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2461"
-                 d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-                 style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/transfertarrow.svg b/kde/src/icons/transfertarrow.svg
deleted file mode 100644
index b7dfeea50a26a9e87fa2129f8d898a7ee59b0920..0000000000000000000000000000000000000000
--- a/kde/src/icons/transfertarrow.svg
+++ /dev/null
@@ -1,133 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="1267.2902"
-   height="543.88452"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="transfertarrow.svg">
-  <defs
-     id="defs4">
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3013">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3015" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3017" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3013"
-       id="linearGradient3019"
-       x1="521.41046"
-       y1="1700.8801"
-       x2="224.25386"
-       y2="1700.8801"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-84.852814,185.86807)" />
-    <filter
-       inkscape:collect="always"
-       id="filter3817"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="12.671464"
-         id="feGaussianBlur3819" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.24748737"
-     inkscape:cx="-83.497178"
-     inkscape:cy="-159.28411"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1918"
-     inkscape:window-height="1147"
-     inkscape:window-x="0"
-     inkscape:window-y="35"
-     inkscape:window-maximized="0"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0">
-    <sodipodi:guide
-       orientation="1,0"
-       position="-788.40925,2236.1701"
-       id="guide2987" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-1882.695,2219.0272"
-       id="guide2989" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="-454.12353,1930.4557"
-       id="guide2991" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-1742.695,2319.0272"
-       id="guide2993" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-1971.2664,2121.8843"
-       id="guide2995" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-1522.695,2467.5986"
-       id="guide2999" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="-2188.4093,1967.5986"
-       id="guide3001" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-111.26639,-1627.5049)">
-    <path
-       style="opacity:0.35205994;fill:url(#linearGradient3019);fill-opacity:1;stroke:none;filter:url(#filter3817)"
-       d="m 141.6779,1819.068 0,152.533 c 0,11.4516 9.20732,24.6643 24.99727,24.6643 l 836.40633,0 c 13.2009,0 21.4536,4.3878 21.4536,17.7621 l 0,114.1473 c 0,14.2454 7.7974,16.5115 20.1022,7.2566 l 293.8567,-221.0204 c 13.3512,-9.1629 11.9007,-18.8749 1.4521,-29.3235 l -302.8417,-225.1901 c -8.4642,-4.8868 -12.5693,-0.761 -12.5693,12.6986 l 0,104.0457 c 0,12.9665 -12.6903,22.4808 -26.50441,22.4808 l -833.37583,0 c -11.77182,0 -22.97696,8.2567 -22.97696,19.9456 z"
-       id="path3003"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccccccccccc"
-       inkscape:export-filename="/home/lepagee/sflphone/kde/src/icons/transferarraw.png"
-       inkscape:export-xdpi="17.615274"
-       inkscape:export-ydpi="17.615274" />
-  </g>
-</svg>
diff --git a/kde/src/icons/unhold.svg b/kde/src/icons/unhold.svg
deleted file mode 100755
index 99af96c926a9a8c345ac050874a231f197693486..0000000000000000000000000000000000000000
--- a/kde/src/icons/unhold.svg
+++ /dev/null
@@ -1,980 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="24"
-   height="24"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.45"
-   version="1.0"
-   sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps"
-   sodipodi:docname="unhold.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape"
-   sodipodi:modified="true">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient4269">
-      <stop
-         style="stop-color:#00a6b0;stop-opacity:1;"
-         offset="0"
-         id="stop4271" />
-      <stop
-         style="stop-color:#00a6b0;stop-opacity:0;"
-         offset="1"
-         id="stop4273" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4183">
-      <stop
-         id="stop4185"
-         offset="0"
-         style="stop-color:#00a5b0;stop-opacity:1;" />
-      <stop
-         id="stop4187"
-         offset="1"
-         style="stop-color:#00595f;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4167">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop4169" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop4171" />
-    </linearGradient>
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1416"
-       xlink:href="#linearGradient4250"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1414"
-       xlink:href="#linearGradient4250"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1412"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1410"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1408"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(6.313453e-2,-0.384275)"
-       gradientUnits="userSpaceOnUse"
-       y2="16.478132"
-       x2="20.06057"
-       y1="23.946518"
-       x1="7.1249466"
-       id="linearGradient4173"
-       xlink:href="#linearGradient4167"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1401">
-      <stop
-         id="stop1403"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1405"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1395">
-      <stop
-         style="stop-color:#b00014;stop-opacity:1;"
-         offset="0"
-         id="stop1397" />
-      <stop
-         style="stop-color:#70000c;stop-opacity:1;"
-         offset="1"
-         id="stop1399" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4250"
-       inkscape:collect="always">
-      <stop
-         id="stop4252"
-         offset="0"
-         style="stop-color:#b00014;stop-opacity:1;" />
-      <stop
-         id="stop4254"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4045">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0"
-         id="stop4047" />
-      <stop
-         style="stop-color:#fcfbcb;stop-opacity:1"
-         offset="1"
-         id="stop4049" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2292">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2294" />
-      <stop
-         style="stop-color:#1db000;stop-opacity:0;"
-         offset="1"
-         id="stop2296" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2298">
-      <stop
-         id="stop2300"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2302"
-         offset="1"
-         style="stop-color:#0f5f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2304">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2306" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2308" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2310"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2312"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2314"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2316"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2318"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2320"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" />
-    <linearGradient
-       gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)"
-       gradientUnits="userSpaceOnUse"
-       y2="6.6770978"
-       x2="15.806232"
-       y1="22.874208"
-       x1="15.630395"
-       id="linearGradient4275"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1388"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       id="linearGradient1386"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient1384"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.535715"
-       x2="31.31678"
-       y1="12.535715"
-       x1="24.397505"
-       id="linearGradient1382"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.825893"
-       x2="7.9239235"
-       y1="12.825893"
-       x1="1.0046476"
-       id="linearGradient1380"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient1374">
-      <stop
-         id="stop1376"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop1378"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1368">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop1370" />
-      <stop
-         style="stop-color:#145f00;stop-opacity:1;"
-         offset="1"
-         id="stop1372" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1362">
-      <stop
-         id="stop1364"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop1366"
-         offset="1"
-         style="stop-color:#26b000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient1406"
-       gradientUnits="userSpaceOnUse"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2417"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)"
-       x1="10.57493"
-       y1="12.115559"
-       x2="-0.68574232"
-       y2="12.115559" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2415"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       x1="31.692968"
-       y1="11.264216"
-       x2="23.888865"
-       y2="13.35532" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2413"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)"
-       x1="7.8517423"
-       y1="15.912388"
-       x2="7.1114841"
-       y2="11.597325" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2411"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4045"
-       id="radialGradient4051"
-       cx="19.285715"
-       cy="9.8571424"
-       fx="19.285715"
-       fy="9.8571424"
-       r="10.885714"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2491"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.113755"
-       x2="7.293807"
-       y1="16.110582"
-       x1="11.408385"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2489"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2487"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.949513"
-       x2="2.7672646"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2485"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2483"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2416">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2418" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2420" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2422">
-      <stop
-         id="stop2424"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2426"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2428">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2430" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2432" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2434"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.9220986,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2436"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-1.9107675,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2438"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2440"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.1362892,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2444"
-       x1="15.630395"
-       y1="22.874208"
-       x2="15.630395"
-       y2="8.5305319"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" />
-    <radialGradient
-       gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       r="10.885714"
-       fy="9.8571424"
-       fx="19.285715"
-       cy="9.8571424"
-       cx="19.285715"
-       id="radialGradient2342"
-       xlink:href="#linearGradient4045"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2340"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2338"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2336"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2334"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2332"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2326">
-      <stop
-         style="stop-color:#26b000;stop-opacity:1;"
-         offset="0"
-         id="stop2328" />
-      <stop
-         style="stop-color:#26b000;stop-opacity:0;"
-         offset="1"
-         id="stop2330" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2372">
-      <stop
-         id="stop2322"
-         offset="0"
-         style="stop-color:#26b000;stop-opacity:1;" />
-      <stop
-         id="stop2324"
-         offset="1"
-         style="stop-color:#145f00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2376">
-      <stop
-         style="stop-color:#80000e;stop-opacity:1;"
-         offset="0"
-         id="stop2316" />
-      <stop
-         style="stop-color:#b00014;stop-opacity:0;"
-         offset="1"
-         id="stop2318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2380"
-       x1="1.0046476"
-       y1="12.825893"
-       x2="7.9239235"
-       y2="12.825893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.262691,-1.100752)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2382"
-       x1="24.397505"
-       y1="12.535715"
-       x2="31.31678"
-       y2="12.535715"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.947018,-0.885198)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2308"
-       x1="15.647213"
-       y1="2.7028866"
-       x2="14.013638"
-       y2="10.576721"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2306"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(0.426158,-2.762136)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4269"
-       id="linearGradient2386"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)"
-       x1="2.0651877"
-       y1="12.625902"
-       x2="6.8378897"
-       y2="13.920053" />
-    <linearGradient
-       gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2302"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2296">
-      <stop
-         id="stop2298"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2391"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2290">
-      <stop
-         style="stop-color:#1db000;stop-opacity:1;"
-         offset="0"
-         id="stop2292" />
-      <stop
-         style="stop-color:#0f5f00;stop-opacity:1;"
-         offset="1"
-         id="stop2395" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2284">
-      <stop
-         id="stop2286"
-         offset="0"
-         style="stop-color:#1db000;stop-opacity:1;" />
-      <stop
-         id="stop2288"
-         offset="1"
-         style="stop-color:#1db000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2278">
-      <stop
-         id="stop2280"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0" />
-      <stop
-         id="stop2282"
-         offset="1"
-         style="stop-color:#fefee7;stop-opacity:0.89308178" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(0.632388,0,0,0.632388,3.258093,0.894991)"
-       gradientUnits="userSpaceOnUse"
-       y2="22.512505"
-       x2="27.5625"
-       y1="6.7288713"
-       x1="16.826796"
-       id="linearGradient2355"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="13.920053"
-       x2="6.8378897"
-       y1="12.625902"
-       x1="2.0651877"
-       gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2353"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(0.426158,-2.762136)"
-       gradientUnits="userSpaceOnUse"
-       y2="11.597325"
-       x2="7.1114841"
-       y1="15.912388"
-       x1="7.8517423"
-       id="linearGradient2351"
-       xlink:href="#linearGradient4269"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="10.576721"
-       x2="14.013638"
-       y1="2.7028866"
-       x1="15.647213"
-       id="linearGradient2349"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(-0.947018,-0.885198)"
-       gradientUnits="userSpaceOnUse"
-       y2="13.35532"
-       x2="23.888865"
-       y1="11.264216"
-       x1="31.692968"
-       id="linearGradient2347"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.262691,-1.100752)"
-       gradientUnits="userSpaceOnUse"
-       y2="12.115559"
-       x2="-0.68574232"
-       y1="12.115559"
-       x1="10.57493"
-       id="linearGradient2345"
-       xlink:href="#linearGradient4183"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2339">
-      <stop
-         id="stop2341"
-         offset="0"
-         style="stop-color:#80000e;stop-opacity:1;" />
-      <stop
-         id="stop2343"
-         offset="1"
-         style="stop-color:#b00014;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2333">
-      <stop
-         style="stop-color:#00a5b0;stop-opacity:1;"
-         offset="0"
-         id="stop2335" />
-      <stop
-         style="stop-color:#00595f;stop-opacity:1;"
-         offset="1"
-         id="stop2337" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2327">
-      <stop
-         id="stop2329"
-         offset="0"
-         style="stop-color:#00a6b0;stop-opacity:1;" />
-      <stop
-         id="stop2331"
-         offset="1"
-         style="stop-color:#00a6b0;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4183"
-       id="linearGradient2469"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.684918,0,0,0.684918,2.618701,-0.775487)"
-       x1="16.826796"
-       y1="6.7288713"
-       x2="27.5625"
-       y2="22.512505" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="16.940055"
-     inkscape:cy="2.9986718"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     width="32px"
-     height="32px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1014"
-     inkscape:window-height="691"
-     inkscape:window-x="5"
-     inkscape:window-y="49">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="8.0357143"
-       id="guide3144" />
-    <sodipodi:guide
-       orientation="vertical"
-       position="15.982143"
-       id="guide3146" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <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>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <g
-       id="g2453"
-       inkscape:label="Calque 1"
-       transform="translate(0.8512452,-8.3578138e-2)">
-      <path
-         id="path3384"
-         d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z "
-         style="opacity:0.08099688;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         id="path2456"
-         d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z "
-         style="fill:url(#linearGradient2469);fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:0.32398754" />
-      <g
-         transform="translate(-3.1142216,0.1467125)"
-         inkscape:label="Calque 1"
-         id="g2403">
-        <g
-           id="g2364"
-           inkscape:label="Calque 1"
-           transform="translate(14.730114,-3.4355522)">
-          <g
-             transform="translate(7.9455775,4.2707653)"
-             inkscape:label="Calque 1"
-             id="g2446">
-            <g
-               id="g2181"
-               transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)"
-               style="fill:none;stroke:#000000;stroke-opacity:0.44968555">
-              <path
-                 style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555"
-                 d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z "
-                 id="path2183"
-                 sodipodi:nodetypes="csccczccsccccc" />
-            </g>
-            <g
-               id="g2451"
-               transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)">
-              <path
-                 sodipodi:nodetypes="cccsccsccsccc"
-                 id="path2453"
-                 d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z "
-                 style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2455"
-                 d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z "
-                 style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2457"
-                 d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z "
-                 style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2459"
-                 d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z "
-                 style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-              <path
-                 sodipodi:nodetypes="cccsccc"
-                 id="path2461"
-                 d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z "
-                 style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-    <g
-       id="g1418"
-       inkscape:label="Calque 1"
-       transform="matrix(0.6631953,0,0,0.6631953,30.626397,2.6191805)"
-       style="stroke:#006c73;stroke-width:3.68368111;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
-      <g
-         id="g1444"
-         transform="matrix(0.491592,0,0,0.491592,-26.9581,-0.76797)"
-         style="stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
-        <path
-           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="M 5.3208165,5.0274423 L 27.017246,26.72387"
-           id="path1332"
-           sodipodi:nodetypes="cc" />
-        <path
-           style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="M 5.3208161,26.72387 L 27.017246,5.0274427"
-           id="path1334"
-           sodipodi:nodetypes="cc" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/user-group-properties.svg b/kde/src/icons/user-group-properties.svg
deleted file mode 100644
index 2e31743c18e398f274d3952f92ff94dac7d82882..0000000000000000000000000000000000000000
--- a/kde/src/icons/user-group-properties.svg
+++ /dev/null
@@ -1,21820 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/"
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="128"
-   height="128"
-   id="svg1307"
-   sodipodi:version="0.32"
-   inkscape:version="0.48.3.1 r9886"
-   version="1.0"
-   sodipodi:docname="user-group-properties.svg"
-   inkscape:output_extension="org.inkscape.output.svgz.inkscape"
-   enable-background="new"
-   inkscape:export-filename="/home/pinheiro/pics/oxygen/scalable/actions/user-group-properties.png"
-   inkscape:export-xdpi="180"
-   inkscape:export-ydpi="180">
-  <defs
-     id="defs1309">
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 64 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="128 : 64 : 1"
-       inkscape:persp3d-origin="64 : 42.666667 : 1"
-       id="perspective2568" />
-    <linearGradient
-       id="linearGradient9222">
-      <stop
-         id="stop9224"
-         offset="0"
-         style="stop-color:#faf0e5;stop-opacity:1;" />
-      <stop
-         style="stop-color:#f7e7d6;stop-opacity:1;"
-         offset="0.29132015"
-         id="stop9226" />
-      <stop
-         id="stop9228"
-         offset="1"
-         style="stop-color:#efcfac;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3345">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3347" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3349" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3313">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3315" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3317" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3283">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3285" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3287" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3263">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3265" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3267" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3291">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3293" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3295" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7281">
-      <stop
-         id="stop7283"
-         offset="0.0000000"
-         style="stop-color:#ffffff;stop-opacity:1.0000000" />
-      <stop
-         id="stop7285"
-         offset="1.0000000"
-         style="stop-color:#ffffff;stop-opacity:0.0000000" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1.031183,0,0,1.005307,151.5234,56.56278)"
-       y2="133.6398"
-       x2="73.938446"
-       y1="-4.6484313"
-       x1="81.624855"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1949"
-       xlink:href="#linearGradient3263"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(1.031183,0,0,1.005307,151.5234,56.56278)"
-       y2="151.13226"
-       x2="59.461929"
-       y1="-17.918573"
-       x1="73.783409"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1946"
-       xlink:href="#linearGradient3263"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(1.031183,0,0,1.005307,151.5234,56.56278)"
-       y2="108.30589"
-       x2="89.018158"
-       y1="-13.696256"
-       x1="82.950089"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1943"
-       xlink:href="#linearGradient3263"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="17.977095"
-       x2="69.163208"
-       y1="-0.91353309"
-       x1="74.919579"
-       gradientTransform="matrix(1.031183,0,0,1.005307,151.1935,56.77717)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1939"
-       xlink:href="#linearGradient3283"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(1.031183,0,0,1.005307,151.5234,56.56278)"
-       y2="86.346596"
-       x2="95.084343"
-       y1="81.455772"
-       x1="97.003845"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1936"
-       xlink:href="#linearGradient3313"
-       inkscape:collect="always" />
-    <radialGradient
-       r="19.780952"
-       fy="63.797356"
-       fx="71.833099"
-       cy="63.797356"
-       cx="71.833099"
-       gradientTransform="matrix(7.460689e-2,-0.181887,0.75058,0.292612,197.0911,135.7529)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1933"
-       xlink:href="#linearGradient3313"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(1.031183,0,0,1.005307,151.5234,56.56278)"
-       y2="94.579391"
-       x2="8.1947927"
-       y1="72.976402"
-       x1="54.480171"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1927"
-       xlink:href="#linearGradient3345"
-       inkscape:collect="always" />
-    <radialGradient
-       r="19.780952"
-       fy="63.797356"
-       fx="71.833099"
-       cy="63.797356"
-       cx="71.833099"
-       gradientTransform="matrix(7.235078e-2,-0.180927,0.727882,0.291067,44.18976,78.77205)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient2038"
-       xlink:href="#linearGradient3313"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="86.346596"
-       x2="95.084343"
-       y1="81.455772"
-       x1="97.003845"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2036"
-       xlink:href="#linearGradient3313"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient2030">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1.0000000"
-         offset="0.0000000"
-         id="stop2032" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.0000000"
-         offset="1.0000000"
-         id="stop2034" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       r="63.912209"
-       fy="115.7093"
-       fx="63.912209"
-       cy="115.70919"
-       cx="63.912209"
-       id="radialGradient2028"
-       xlink:href="#linearGradient3291"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="55.90461"
-       x2="58.192566"
-       y1="55.90461"
-       x1="81.207291"
-       id="linearGradient3909"
-       xlink:href="#linearGradient3903"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6740">
-      <stop
-         style="stop-color:#004d00;stop-opacity:0;"
-         offset="0"
-         id="stop6742" />
-      <stop
-         id="stop6748"
-         offset="0.5"
-         style="stop-color:#004d00;stop-opacity:1;" />
-      <stop
-         style="stop-color:#004d00;stop-opacity:0;"
-         offset="1"
-         id="stop6744" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6740"
-       id="linearGradient6930"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(20.000035,-56.000003)"
-       x1="102"
-       y1="118"
-       x2="102"
-       y2="65.932846" />
-    <linearGradient
-       gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"
-       y2="-383.9975"
-       x2="-23.516129"
-       y1="-383.9971"
-       x1="-84.002403"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3711">
-      <stop
-         id="stop3713"
-         style="stop-color:white;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop3715"
-         style="stop-color:white;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3711"
-       id="linearGradient8927"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,0.7388168,-0.7388168,0,-1.5226652,63.255682)"
-       x1="-80.00296"
-       y1="-131.93112"
-       x2="-45.096584"
-       y2="-131.93112" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5163">
-      <circle
-         sodipodi:ry="36"
-         sodipodi:rx="36"
-         sodipodi:cy="92"
-         sodipodi:cx="343.99899"
-         style="fill:url(#linearGradient5167);fill-opacity:1"
-         r="36"
-         rx="8.0010004"
-         cx="343.99899"
-         cy="92"
-         ry="8.0010004"
-         id="circle5165" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient4296">
-      <stop
-         id="stop4298"
-         offset="0"
-         style="stop-color:#00ff00;stop-opacity:1" />
-      <stop
-         id="stop4300"
-         offset="1"
-         style="stop-color:#006500;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4296"
-       id="linearGradient4272"
-       gradientUnits="userSpaceOnUse"
-       x1="328.12448"
-       y1="120.81158"
-       x2="336.98077"
-       y2="87.759453" />
-    <linearGradient
-       gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"
-       y2="-383.9971"
-       x2="-12.0029"
-       y1="-383.9971"
-       x1="-84.002403"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4770">
-      <stop
-         id="stop4772"
-         style="stop-color:#e5ff00;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop4774"
-         style="stop-color:#bff500;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4770"
-       id="radialGradient8920"
-       gradientUnits="userSpaceOnUse"
-       cx="343.99899"
-       cy="92"
-       fx="343.99899"
-       fy="92"
-       r="36" />
-    <linearGradient
-       gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"
-       y2="-383.9971"
-       x2="-12.0029"
-       y1="-383.9971"
-       x1="-84.002403"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5958">
-      <stop
-         id="stop5960"
-         style="stop-color:#008c00;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop5962"
-         style="stop-color:#00bf00;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5958"
-       id="linearGradient8916"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"
-       x1="-86.120354"
-       y1="-381.09921"
-       x2="-56.357521"
-       y2="-373.1243" />
-    <linearGradient
-       id="linearGradient2598">
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0"
-         id="stop2600" />
-      <stop
-         id="stop2606"
-         offset="0.5"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.75"
-         id="stop2608" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="1"
-         id="stop2602" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3325">
-      <stop
-         id="stop3327"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3329"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3311">
-      <stop
-         style="stop-color:#2d2d2d;stop-opacity:1;"
-         offset="0"
-         id="stop3313" />
-      <stop
-         id="stop3319"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="1"
-         id="stop4099" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3303">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.68345326;"
-         offset="0"
-         id="stop3305" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3307" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3273">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.55035973;"
-         offset="0"
-         id="stop3275" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3277" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3259">
-      <stop
-         id="stop3261"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.55035973;" />
-      <stop
-         id="stop3263"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3251">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3253" />
-      <stop
-         style="stop-color:#131313;stop-opacity:0;"
-         offset="1"
-         id="stop3255" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3235">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3237" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3239" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3225">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3227" />
-      <stop
-         style="stop-color:#aeaeae;stop-opacity:1;"
-         offset="1"
-         id="stop3229" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3217">
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0"
-         id="stop3219" />
-      <stop
-         style="stop-color:#252525;stop-opacity:0;"
-         offset="1"
-         id="stop3221" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3207">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3209" />
-      <stop
-         style="stop-color:#252525;stop-opacity:0;"
-         offset="1"
-         id="stop3211" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2257">
-      <stop
-         style="stop-color:#b4942a;stop-opacity:1;"
-         offset="0"
-         id="stop2259" />
-      <stop
-         style="stop-color:#e4dcc9;stop-opacity:1"
-         offset="1"
-         id="stop2261" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient4067"
-       cx="63.912209"
-       cy="115.70919"
-       fx="63.912209"
-       fy="115.7093"
-       r="63.912209"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="radialGradient1539"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,7.635218e-17,-1.390307e-18,2.608014e-2,-1.139078e-13,7.26766)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595197" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient1541"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3259"
-       id="radialGradient1547"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.853446,3.931539e-16,-5.927715e-17,0.1578,-62.04115,15.05256)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3251"
-       id="linearGradient1550"
-       gradientUnits="userSpaceOnUse"
-       x1="46.051746"
-       y1="3.0999987"
-       x2="46.051746"
-       y2="2.395859"
-       gradientTransform="translate(53.87194,19.35268)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3273"
-       id="radialGradient1553"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.860164,-2.860046e-16,6.583289e-17,0.1578,-29.37149,15.05256)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3251"
-       id="linearGradient1556"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.28993,-5.112494e-16,5.140778e-16,1.29707,-46.7271,12.03998)"
-       x1="46.051746"
-       y1="3.0999987"
-       x2="46.051746"
-       y2="2.395859" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient1559"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient1562"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.29707,-4.591755e-16,6.750436e-17,0.1578,-47.06473,15.05256)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3217"
-       id="linearGradient1565"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.29707,-3.784064e-16,3.784064e-16,1.29707,-47.06473,12.03998)"
-       x1="48.914677"
-       y1="2.9719031"
-       x2="48.913002"
-       y2="2.5548496" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="radialGradient1569"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)"
-       cx="49.009884"
-       cy="8.4953122"
-       fx="47.370888"
-       fy="6.7701697"
-       r="3.9750405" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3311"
-       id="radialGradient1576"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)"
-       cx="95.505852"
-       cy="59.591507"
-       fx="95.505852"
-       fy="59.591507"
-       r="47.746404" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient1580"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient1675"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,55.27677,-1567.892)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3311"
-       id="radialGradient1677"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,15.0605,-17.07621)"
-       cx="89.454559"
-       cy="100.74671"
-       fx="89.454559"
-       fy="100.74671"
-       r="47.746404" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="radialGradient1679"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,-47.03734,18.97582)"
-       cx="49.009884"
-       cy="8.4953122"
-       fx="47.370888"
-       fy="6.7701697"
-       r="3.9750405" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3217"
-       id="linearGradient1681"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.29707,0,0,1.29707,-47.06473,12.03998)"
-       x1="48.914677"
-       y1="2.9719031"
-       x2="48.913002"
-       y2="2.5548496" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient1683"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.29707,0,0,0.1578,-47.06473,15.05256)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient1685"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,-47.04731,12.10823)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3251"
-       id="linearGradient1687"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.28993,0,0,1.29707,-46.7271,12.03998)"
-       x1="46.051746"
-       y1="3.0999987"
-       x2="46.051746"
-       y2="2.395859" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3273"
-       id="radialGradient1689"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.860164,0,0,0.1578,-29.37149,15.05256)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3251"
-       id="linearGradient1691"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(53.87194,19.35268)"
-       x1="46.051746"
-       y1="3.0999987"
-       x2="46.051746"
-       y2="2.395859" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3259"
-       id="radialGradient1693"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.853446,0,0,0.1578,-62.04115,15.05256)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="radialGradient1695"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595197" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient1697"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="radialGradient2604"
-       cx="15.727077"
-       cy="58.089687"
-       fx="15.727077"
-       fy="58.089687"
-       r="2.6143965"
-       gradientTransform="matrix(1.821648,1.47055e-2,-1.79124e-2,26.40693,-11.88158,-1465.702)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       r="45"
-       fy="106.49996"
-       fx="-25"
-       cy="106.49996"
-       cx="-25"
-       gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,181.141,-277.0281)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3519"
-       xlink:href="#linearGradient3075"
-       inkscape:collect="always" />
-    <radialGradient
-       r="46"
-       fy="99.774971"
-       fx="-24.85253"
-       cy="99.774971"
-       cx="-24.85253"
-       gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,41.28369,32.75633)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3516"
-       xlink:href="#linearGradient3139"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(1.2,0,0,1.2,129.6169,-22.2877)"
-       y2="97.761848"
-       x2="-44.159863"
-       y1="103.68449"
-       x1="-39.098888"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3513"
-       xlink:href="#linearGradient3149"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.84845,0,0,1.413724,-80.64602,-14.2904)"
-       r="36.875"
-       fy="34.540947"
-       fx="95.050957"
-       cy="34.540947"
-       cx="95.050957"
-       id="radialGradient3502"
-       xlink:href="#linearGradient3496"
-       inkscape:collect="always" />
-    <radialGradient
-       r="53.353404"
-       fy="-52.177338"
-       fx="-101.7931"
-       cy="-52.177338"
-       cx="-101.7931"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3476"
-       xlink:href="#linearGradient3466"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       r="53.353404"
-       fy="-52.177338"
-       fx="-101.7931"
-       cy="-52.177338"
-       cx="-101.7931"
-       id="radialGradient3472"
-       xlink:href="#linearGradient3466"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3149">
-      <stop
-         style="stop-color:#8e8e8e;stop-opacity:1;"
-         offset="0"
-         id="stop3151" />
-      <stop
-         style="stop-color:#f8f8f8;stop-opacity:1;"
-         offset="1"
-         id="stop3153" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3139">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3141" />
-      <stop
-         id="stop3162"
-         offset="0.40659341"
-         style="stop-color:#000000;stop-opacity:0.68235294;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.48736462;"
-         offset="0.45329672"
-         id="stop3164" />
-      <stop
-         id="stop3158"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:0.36101082;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.15162455;"
-         offset="0.70604396"
-         id="stop3160" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3143" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3075">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3077" />
-      <stop
-         id="stop3093"
-         offset="0.42597079"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3085"
-         offset="0.5892781"
-         style="stop-color:#f1f1f1;stop-opacity:1;" />
-      <stop
-         style="stop-color:#eaeaea;stop-opacity:1;"
-         offset="0.80219781"
-         id="stop3087" />
-      <stop
-         style="stop-color:#dfdfdf;stop-opacity:1;"
-         offset="1"
-         id="stop3079" />
-    </linearGradient>
-    <radialGradient
-       r="63.912209"
-       fy="115.7093"
-       fx="63.912209"
-       cy="115.70919"
-       cx="63.912209"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient4000"
-       xlink:href="#linearGradient3291"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3466">
-      <stop
-         id="stop3468"
-         offset="0"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop3470"
-         offset="1"
-         style="stop-color:#ffeb55;stop-opacity:0.52173913;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3496">
-      <stop
-         id="stop3498"
-         offset="0"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:0.59420288;"
-         offset="0.125"
-         id="stop3538" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:0.47826087;"
-         offset="0.25"
-         id="stop3534" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:0.307971;"
-         offset="0.5"
-         id="stop3532" />
-      <stop
-         id="stop3536"
-         offset="0.75"
-         style="stop-color:#e3ad00;stop-opacity:0.14130434;" />
-      <stop
-         id="stop3500"
-         offset="1"
-         style="stop-color:#e3ad00;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3149"
-       id="linearGradient3023"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2,0,0,1.2,-27.3914,-91.9228)"
-       x1="-39.098888"
-       y1="103.68449"
-       x2="-44.159863"
-       y2="97.761848" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3496"
-       id="radialGradient3029"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.84845,0,0,1.413724,-61.29158,10.54301)"
-       cx="95.050957"
-       cy="34.540947"
-       fx="95.050957"
-       fy="34.540947"
-       r="36.875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3139"
-       id="radialGradient3041"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.559158,-0.559158,0.666272,0.666272,-115.7246,-36.87877)"
-       cx="-24.85253"
-       cy="99.774971"
-       fx="-24.85253"
-       fy="99.774971"
-       r="46" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3075"
-       id="radialGradient3044"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(3.466166,-6.346783e-2,7.070491e-2,3.695342,24.1327,-346.6632)"
-       cx="-25"
-       cy="106.49996"
-       fx="-25"
-       fy="106.49996"
-       r="45" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3075"
-       id="linearGradient2903"
-       x1="53.283375"
-       y1="160.0806"
-       x2="53.016724"
-       y2="40.745628"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3075"
-       id="linearGradient3860"
-       gradientUnits="userSpaceOnUse"
-       x1="55.540302"
-       y1="199.09319"
-       x2="53.016724"
-       y2="40.745628" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3075"
-       id="linearGradient3862"
-       gradientUnits="userSpaceOnUse"
-       x1="55.540302"
-       y1="199.09319"
-       x2="53.016724"
-       y2="40.745628" />
-    <linearGradient
-       gradientTransform="translate(69.54139,-45.18897)"
-       y2="51.1875"
-       x2="-39.53125"
-       y1="78"
-       x1="-39.53125"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient18749"
-       xlink:href="#linearGradient18668"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="51.1875"
-       x2="-39.53125"
-       y1="78"
-       x1="-39.53125"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient18746"
-       xlink:href="#linearGradient18668"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient18744"
-       xlink:href="#XMLID_2_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="51.1875"
-       x2="-39.53125"
-       y1="78"
-       x1="-39.53125"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient18674"
-       xlink:href="#linearGradient18668"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient18649">
-      <stop
-         id="stop18651"
-         style="stop-color:#FFEA00"
-         offset="0" />
-      <stop
-         id="stop18653"
-         style="stop-color:#FFCC00"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient18657"
-       xlink:href="#XMLID_2_"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.754978,-2.959381e-2,0,0.905772,7.650275,10.87807)"
-       r="8.968153"
-       fy="31.045055"
-       fx="26.954102"
-       cy="31.045055"
-       cx="26.954102"
-       id="radialGradient15986"
-       xlink:href="#linearGradient15967"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="100.82378"
-       x2="-18.121965"
-       y1="100.82378"
-       x1="-74.820707"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient15977"
-       xlink:href="#linearGradient2309"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="translate(1.470416e-5,0)"
-       y2="30.441185"
-       x2="27.719746"
-       y1="7.881104"
-       x1="27.719746"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient15973"
-       xlink:href="#linearGradient15967"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="100.82378"
-       x2="-18.121965"
-       y1="100.82378"
-       x1="-74.820707"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient14189"
-       xlink:href="#linearGradient2309"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="100.82378"
-       x2="-18.121965"
-       y1="100.82378"
-       x1="-74.820707"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient14180"
-       xlink:href="#linearGradient2309"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12378"
-       xlink:href="#XMLID_2_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="96.0002"
-       x2="88.0002"
-       y1="104"
-       x1="96"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12376"
-       xlink:href="#XMLID_12_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="95.293"
-       x2="87.293"
-       y1="103"
-       x1="95"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12374"
-       xlink:href="#XMLID_11_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="94.5865"
-       x2="86.5865"
-       y1="103"
-       x1="95"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12372"
-       xlink:href="#XMLID_10_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="94.5366"
-       x2="86.5356"
-       y1="102.3447"
-       x1="94.3438"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12370"
-       xlink:href="#XMLID_9_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="139.55859"
-       cy="112.3047"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient12368"
-       xlink:href="#XMLID_8_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="139.5585"
-       cy="112.3047"
-       cx="102"
-       gradientTransform="translate(0,4)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient12366"
-       xlink:href="#XMLID_7_"
-       inkscape:collect="always" />
-    <foreignObject
-       id="foreignObject7"
-       height="1"
-       width="1"
-       y="0"
-       x="0"
-       requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/">
-      <i:pgfRef
-         xlink:href="#adobe_illustrator_pgf" />
-    </foreignObject>
-    <radialGradient
-       r="139.55859"
-       cy="112.3047"
-       cx="102"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient2467"
-       xlink:href="#XMLID_8_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="139.5585"
-       cy="112.3047"
-       cx="102"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient2465"
-       xlink:href="#XMLID_7_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="96.0002"
-       x2="88.0002"
-       y1="104"
-       x1="96"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2397"
-       xlink:href="#XMLID_12_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="95.293"
-       x2="87.293"
-       y1="103"
-       x1="95"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2395"
-       xlink:href="#XMLID_11_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="94.5865"
-       x2="86.5865"
-       y1="103"
-       x1="95"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2393"
-       xlink:href="#XMLID_10_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="94.5366"
-       x2="86.5356"
-       y1="102.3447"
-       x1="94.3438"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2391"
-       xlink:href="#XMLID_9_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2856">
-      <stop
-         id="stop12"
-         style="stop-color:#FFEA00"
-         offset="0" />
-      <stop
-         id="stop14"
-         style="stop-color:#FFCC00"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient15967"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:white;stop-opacity:1;"
-         id="stop15969" />
-      <stop
-         offset="1"
-         style="stop-color:white;stop-opacity:0;"
-         id="stop15971" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient18668"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#fff8a8;stop-opacity:1;"
-         id="stop18670" />
-      <stop
-         offset="1"
-         style="stop-color:white;stop-opacity:0;"
-         id="stop18672" />
-    </linearGradient>
-    <radialGradient
-       r="63.912209"
-       fy="115.7093"
-       fx="63.912209"
-       cy="115.70919"
-       cx="63.912209"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient2866"
-       xlink:href="#linearGradient3291"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4096">
-      <stop
-         id="stop4098"
-         offset="0"
-         style="stop-color:black;stop-opacity:1" />
-      <stop
-         id="stop4100"
-         offset="1"
-         style="stop-color:black;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient4183"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-78.45861,66.81103)"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient4275"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient4277"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-6.45861,-41.18897)"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       y2="60.000031"
-       x2="11.786728"
-       y1="60.0005"
-       x1="47.998501"
-       gradientTransform="matrix(1.000017,0,0,0.999992,3.999609,7.9996474)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5408"
-       xlink:href="#XMLID_3_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="181.91949"
-       x2="177.33839"
-       y1="79.860397"
-       x1="75.279297"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12030">
-      <stop
-         id="stop12032"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop12034"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="182.22009"
-       x2="174.90961"
-       y1="74.381798"
-       x1="67.071297"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12023">
-      <stop
-         id="stop12025"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop12027"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="167.29021"
-       x2="155.08949"
-       y1="74.934601"
-       x1="62.733898"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12016">
-      <stop
-         id="stop12018"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop12020"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="175.66119"
-       x2="158.6577"
-       y1="70.910202"
-       x1="53.9067"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12009">
-      <stop
-         id="stop12011"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop12013"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="171.5378"
-       x2="149.7307"
-       y1="69.468803"
-       x1="47.661598"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient12002">
-      <stop
-         id="stop12004"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop12006"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="164.0583"
-       x2="137.0197"
-       y1="67.616203"
-       x1="40.577599"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11995">
-      <stop
-         id="stop11997"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11999"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="168.7123"
-       x2="136.664"
-       y1="64.482903"
-       x1="32.434601"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11988">
-      <stop
-         id="stop11990"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11992"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="167.4892"
-       x2="126.5458"
-       y1="59.650902"
-       x1="18.7075"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11981">
-      <stop
-         id="stop11983"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11985"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="162.74809"
-       x2="115.2105"
-       y1="57.9688"
-       x1="10.4312"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11974">
-      <stop
-         id="stop11976"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11978"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="152.5968"
-       x2="101.2228"
-       y1="60.241199"
-       x1="8.8671999"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11967">
-      <stop
-         id="stop11969"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11971"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="151.8542"
-       x2="96.223396"
-       y1="57.694801"
-       x1="2.0639999"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11960">
-      <stop
-         id="stop11962"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11964"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="154.25999"
-       x2="162.06219"
-       y1="57.817902"
-       x1="65.620102"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11953">
-      <stop
-         id="stop11955"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11957"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="157.9344"
-       x2="161.4334"
-       y1="55.837898"
-       x1="59.336899"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11946">
-      <stop
-         id="stop11948"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11950"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="157.3439"
-       x2="156.04021"
-       y1="53.1343"
-       x1="51.830601"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11939">
-      <stop
-         id="stop11941"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11943"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="149.4635"
-       x2="142.75259"
-       y1="56.076698"
-       x1="49.3657"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11932">
-      <stop
-         id="stop11934"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11936"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="145.2868"
-       x2="135.632"
-       y1="52.931198"
-       x1="43.276402"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11925">
-      <stop
-         id="stop11927"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11929"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="143.5305"
-       x2="131.1682"
-       y1="50.201199"
-       x1="37.838902"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11918">
-      <stop
-         id="stop11920"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11922"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="151.19521"
-       x2="133.89"
-       y1="46.392601"
-       x1="29.0874"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11911">
-      <stop
-         id="stop11913"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11915"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="145.02789"
-       x2="120.7261"
-       y1="45.395"
-       x1="21.0933"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11904">
-      <stop
-         id="stop11906"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11908"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="144.7092"
-       x2="116.3494"
-       y1="42.640099"
-       x1="14.2803"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11897">
-      <stop
-         id="stop11899"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11901"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="144.2872"
-       x2="110.9903"
-       y1="39.556599"
-       x1="6.2598"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11890">
-      <stop
-         id="stop11892"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11894"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="144.966"
-       x2="106.6169"
-       y1="34.418499"
-       x1="-3.9307001"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11883">
-      <stop
-         id="stop11885"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11887"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="137.2962"
-       x2="93.174103"
-       y1="34.788101"
-       x1="-9.3339996"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11876">
-      <stop
-         id="stop11878"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11880"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="125.5269"
-       x2="159.40289"
-       y1="23.4678"
-       x1="57.3438"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11869">
-      <stop
-         id="stop11871"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11873"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="117.705"
-       x2="151.8544"
-       y1="21.2407"
-       x1="55.390099"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11862">
-      <stop
-         id="stop11864"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11866"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="114.5197"
-       x2="145.2238"
-       y1="22.1401"
-       x1="52.8442"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11855">
-      <stop
-         id="stop11857"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11859"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="112.6784"
-       x2="140.6745"
-       y1="19.3491"
-       x1="47.3452"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11848">
-      <stop
-         id="stop11850"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11852"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="118.1482"
-       x2="142.0486"
-       y1="16.0791"
-       x1="39.9795"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11841">
-      <stop
-         id="stop11843"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11845"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="111.3738"
-       x2="127.1678"
-       y1="18.8472"
-       x1="34.641102"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11834">
-      <stop
-         id="stop11836"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11838"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="114.5411"
-       x2="126.1451"
-       y1="9.79"
-       x1="21.393999"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11827">
-      <stop
-         id="stop11829"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11831"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="105.861"
-       x2="113.5187"
-       y1="13.5054"
-       x1="21.163099"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11820">
-      <stop
-         id="stop11822"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11824"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="108.7223"
-       x2="112.4772"
-       y1="9.1171999"
-       x1="12.8721"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11813">
-      <stop
-         id="stop11815"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11817"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="103.1098"
-       x2="102.9023"
-       y1="12.9966"
-       x1="12.7891"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11806">
-      <stop
-         id="stop11808"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11810"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="102.0808"
-       x2="99.6306"
-       y1="9.7011995"
-       x1="7.2509999"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11799">
-      <stop
-         id="stop11801"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11803"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="99.880699"
-       x2="91.164803"
-       y1="10.9702"
-       x1="2.2544"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11792">
-      <stop
-         id="stop11794"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11796"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="99.310799"
-       x2="89.477699"
-       y1="6.9312"
-       x1="-2.9019001"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11785">
-      <stop
-         id="stop11787"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11789"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="98.226601"
-       x2="84.137299"
-       y1="4.0503001"
-       x1="-10.0391"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11778">
-      <stop
-         id="stop11780"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11782"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="101.0984"
-       x2="80.937798"
-       y1="-3.6821001"
-       x1="-23.8428"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11771">
-      <stop
-         id="stop11773"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11775"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="91.949699"
-       x2="128.0029"
-       y1="3.3569"
-       x1="39.410198"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11764">
-      <stop
-         id="stop11766"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11768"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="97.569298"
-       x2="129.959"
-       y1="-4.5278001"
-       x1="27.861799"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11757">
-      <stop
-         id="stop11759"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11761"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="96.465698"
-       x2="124.0521"
-       y1="-7.7235999"
-       x1="19.862801"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11750">
-      <stop
-         id="stop11752"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11754"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="90.293198"
-       x2="114.3488"
-       y1="-6.1489"
-       x1="17.9067"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11743">
-      <stop
-         id="stop11745"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11747"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="92.317596"
-       x2="112.0715"
-       y1="-9.7515001"
-       x1="10.0024"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11736">
-      <stop
-         id="stop11738"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11740"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="87.4841"
-       x2="104.3693"
-       y1="-8.9580002"
-       x1="7.9271998"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11729">
-      <stop
-         id="stop11731"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11733"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="88.4972"
-       x2="101.1388"
-       y1="-11.1079"
-       x1="1.5337"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11722">
-      <stop
-         id="stop11724"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11726"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="87.687698"
-       x2="96.271202"
-       y1="-14.3813"
-       x1="-5.7979002"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11715">
-      <stop
-         id="stop11717"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11719"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="82.161201"
-       x2="86.744698"
-       y1="-7.9281998"
-       x1="-3.3447001"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11708">
-      <stop
-         id="stop11710"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11712"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="85.453499"
-       x2="86.0951"
-       y1="-19.3169"
-       x1="-18.675301"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11701">
-      <stop
-         id="stop11703"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11705"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="84.849297"
-       x2="80.439201"
-       y1="-25.6982"
-       x1="-30.1084"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11694">
-      <stop
-         id="stop11696"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11698"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="79.833298"
-       x2="71.037399"
-       y1="-19.799299"
-       x1="-28.5952"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11687">
-      <stop
-         id="stop11689"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11691"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="82.828201"
-       x2="137.88921"
-       y1="-10.1562"
-       x1="44.9048"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11680">
-      <stop
-         id="stop11682"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11684"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="79.391998"
-       x2="135.44279"
-       y1="-17.0723"
-       x1="38.9785"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11673">
-      <stop
-         id="stop11675"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11677"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="81.4814"
-       x2="133.2305"
-       y1="-20.6157"
-       x1="31.133301"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11666">
-      <stop
-         id="stop11668"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11670"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="81.524101"
-       x2="127.4016"
-       y1="-26.2969"
-       x1="19.580601"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11659">
-      <stop
-         id="stop11661"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11663"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="77.536003"
-       x2="116.8202"
-       y1="-27.2666"
-       x1="12.0176"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11652">
-      <stop
-         id="stop11654"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11656"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="70.531403"
-       x2="103.9855"
-       y1="-25.910601"
-       x1="7.5434999"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11645">
-      <stop
-         id="stop11647"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11649"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="68.334198"
-       x2="98.343498"
-       y1="-24.045401"
-       x1="5.9639001"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11638">
-      <stop
-         id="stop11640"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11642"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="67.358299"
-       x2="93.502296"
-       y1="-22.7285"
-       x1="3.4154999"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11631">
-      <stop
-         id="stop11633"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11635"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="63.861801"
-       x2="84.421402"
-       y1="-24.731001"
-       x1="-4.1714001"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11624">
-      <stop
-         id="stop11626"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11628"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="69.193901"
-       x2="85.840897"
-       y1="-41.382301"
-       x1="-24.735399"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11617">
-      <stop
-         id="stop11619"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11621"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="61.021301"
-       x2="74.476402"
-       y1="-32.3237"
-       x1="-18.8687"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11610">
-      <stop
-         id="stop11612"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11614"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="65.801498"
-       x2="74.910896"
-       y1="-44.746101"
-       x1="-35.6367"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11603">
-      <stop
-         id="stop11605"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11607"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="58.928299"
-       x2="63.298"
-       y1="-35.215302"
-       x1="-30.845699"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11596">
-      <stop
-         id="stop11598"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11600"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="62.688702"
-       x2="122.1731"
-       y1="-45.132301"
-       x1="14.3521"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11589">
-      <stop
-         id="stop11591"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11593"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="58.510799"
-       x2="111.5396"
-       y1="-45.6982"
-       x1="7.3305998"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11582">
-      <stop
-         id="stop11584"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11586"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="52.807598"
-       x2="101.1738"
-       y1="-37.305698"
-       x1="11.0605"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11575">
-      <stop
-         id="stop11577"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11579"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="50.886002"
-       x2="93.848"
-       y1="-38.0098"
-       x1="4.9520998"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11568">
-      <stop
-         id="stop11570"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11572"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="49.813202"
-       x2="91.657402"
-       y1="-42.566399"
-       x1="-0.72219998"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11561">
-      <stop
-         id="stop11563"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11565"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="51.425499"
-       x2="85.172096"
-       y1="-56.428699"
-       x1="-22.6821"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11554">
-      <stop
-         id="stop11556"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11558"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="47.518501"
-       x2="75.519501"
-       y1="-54.578602"
-       x1="-26.5776"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11547">
-      <stop
-         id="stop11549"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11551"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="42.508801"
-       x2="66.291"
-       y1="-46.084"
-       x1="-22.3018"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11540">
-      <stop
-         id="stop11542"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11544"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="45.5149"
-       x2="65.384499"
-       y1="-65.0327"
-       x1="-45.163101"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11533">
-      <stop
-         id="stop11535"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11537"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="40.4245"
-       x2="55.3195"
-       y1="-54.534698"
-       x1="-39.639599"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient11526">
-      <stop
-         id="stop11528"
-         style="stop-color:#888888"
-         offset="0" />
-      <stop
-         id="stop11530"
-         style="stop-color:#BBBBBB"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="-17.9995"
-       x2="181.9985"
-       y1="-85.999496"
-       x1="181.9985"
-       gradientTransform="matrix(0,-0.999992,1.000017,0,138.0004,249.9962)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1940"
-       xlink:href="#rect3244_12_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="60.0005"
-       x2="3.9985001"
-       y1="60.0005"
-       x1="47.998501"
-       gradientTransform="matrix(1.000017,0,0,0.999992,3.999609,-3.525672e-4)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1934"
-       xlink:href="#XMLID_3_"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(1.000017,0,0,0.999992,3.999609,7.9996474)"
-       y2="60"
-       x2="67.45417"
-       y1="60.000641"
-       x1="-17.70993"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient16287"
-       xlink:href="#XMLID_2_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="60.0005"
-       x2="47.999001"
-       y1="60.0005"
-       x1="84.965302"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient16285"
-       xlink:href="#XMLID_1_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="-543.35211"
-       x2="645.99847"
-       y1="-532.10211"
-       x1="645.99847"
-       gradientTransform="matrix(0,-4,-4,0,-2060.408,2643.994)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient16283"
-       xlink:href="#polygon3293_12_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="59.9995"
-       x2="46.590199"
-       y1="59.9995"
-       x1="100.936"
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_4_">
-      <stop
-         id="stop227"
-         style="stop-color:#A4C0E4"
-         offset="0" />
-      <stop
-         id="stop229"
-         style="stop-color:#FFFFFF"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="translate(-617.1419,-943.4291)"
-       y2="60.0005"
-       x2="3.9985001"
-       y1="60.0005"
-       x1="47.998501"
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_3_">
-      <stop
-         id="stop212"
-         style="stop-color:#A4C0E4"
-         offset="0" />
-      <stop
-         id="stop214"
-         style="stop-color:#FFFFFF"
-         offset="0.7" />
-    </linearGradient>
-    <linearGradient
-       y2="60"
-       x2="47.998501"
-       y1="60"
-       x1="3.9985001"
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_2_">
-      <stop
-         id="stop197"
-         style="stop-color:#6193CF"
-         offset="0" />
-      <stop
-         id="stop199"
-         style="stop-color:#6897D1"
-         offset="0.1543" />
-      <stop
-         id="stop201"
-         style="stop-color:#7AA4D7"
-         offset="0.3722" />
-      <stop
-         id="stop203"
-         style="stop-color:#98B9E0"
-         offset="0.6277" />
-      <stop
-         id="stop205"
-         style="stop-color:#C2D5EC"
-         offset="0.9098" />
-      <stop
-         id="stop207"
-         style="stop-color:#D1DFF1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="60.0005"
-       x2="47.999001"
-       y1="60.0005"
-       x1="84.965302"
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_1_">
-      <stop
-         id="stop188"
-         style="stop-color:#2C72C7"
-         offset="0" />
-      <stop
-         id="stop190"
-         style="stop-color:#6193CF"
-         offset="0.15" />
-      <stop
-         id="stop192"
-         style="stop-color:#A4C0E4"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(0,-4,-4,0,-2060.408,2643.994)"
-       y2="-543.35211"
-       x2="645.99847"
-       y1="-532.10211"
-       x1="645.99847"
-       gradientUnits="userSpaceOnUse"
-       id="polygon3293_12_">
-      <stop
-         id="stop182"
-         style="stop-color:#6193CF"
-         offset="0" />
-      <stop
-         id="stop184"
-         style="stop-color:#EEEEEE"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(0,-1,1,0,-483.1434,-701.4306)"
-       y2="-17.9995"
-       x2="181.9985"
-       y1="-85.999496"
-       x1="181.9985"
-       gradientUnits="userSpaceOnUse"
-       id="rect3244_12_">
-      <stop
-         id="stop174"
-         style="stop-color:#A4C0E4"
-         offset="0" />
-      <stop
-         id="stop176"
-         style="stop-color:#D1DFF1"
-         offset="0.25" />
-      <stop
-         id="stop178"
-         style="stop-color:#FFFFFF"
-         offset="0.85" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3903"
-       inkscape:collect="always">
-      <stop
-         id="stop3905"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3907"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4296"
-       id="linearGradient4273"
-       gradientUnits="userSpaceOnUse"
-       x1="328.12448"
-       y1="120.81158"
-       x2="336.98077"
-       y2="87.759453" />
-    <filter
-       height="1.0234125"
-       y="-0.011706275"
-       width="1.6354946"
-       x="-0.31774732"
-       id="filter5614"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur5616"
-         stdDeviation="0.09227586"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       id="filter5570"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur5572"
-         stdDeviation="0.0072765843"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       id="filter5562"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur5564"
-         stdDeviation="0.8160225"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       height="1.2877151"
-       y="-0.14385756"
-       width="1.0363315"
-       x="-0.01816574"
-       id="filter5453"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur5455"
-         stdDeviation="0.81107192"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       id="filter5423"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur5425"
-         stdDeviation="0.056874241"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       y2="58.411572"
-       x2="238.18964"
-       y1="141.14159"
-       x1="232.89653"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5331"
-       xlink:href="#linearGradient5064"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="58.411572"
-       x2="238.18964"
-       y1="141.14159"
-       x1="232.89653"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5329"
-       xlink:href="#linearGradient5303"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath5325"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5329);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5319)"
-         d="M 190.34742,80.45 C 187.41284,80.488079 182.54472,81.744984 179.25367,83.03125 C 179.78994,95.435345 179.71385,107.68787 179.12867,119.8125 C 192.71215,123.80954 207.5364,124.1875 217.84742,124.1875 C 228.08761,124.1875 242.76925,123.22278 256.28492,119 C 255.72594,107.14035 255.63561,94.358536 256.15992,82.23125 C 252.36572,80.77727 248.03199,80.393739 245.09742,79.919602 C 244.81157,92.362096 244.1205,104.81355 242.40992,116.1875 C 234.11915,117.15485 226.21345,117.23926 218.25367,116.9375 L 218.25367,116.90625 C 218.07608,116.91371 217.89994,116.89915 217.72242,116.90625 C 217.54489,116.89915 217.36876,116.91371 217.19117,116.90625 L 217.19117,116.9375 C 209.23138,117.23926 201.32568,117.15485 193.03492,116.1875 C 191.32434,104.81355 190.63327,92.892494 190.34742,80.45 z"
-         id="path5327"
-         sodipodi:nodetypes="cccsccccccscccc" />
-    </clipPath>
-    <filter
-       id="filter5319"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur5321"
-         stdDeviation="0.33178534"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       y2="64.582794"
-       x2="234.12354"
-       y1="120.74812"
-       x1="234.31259"
-       gradientTransform="matrix(1.069528,0,0,1.069528,-180.39015,-8.6357273)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5273"
-       xlink:href="#linearGradient4245"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath5269"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         style="opacity:1;fill:url(#linearGradient5273);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 47.419312,49.453012 C 48.844106,56.23005 52.606962,70.696051 49.190718,76.258057 C 48.737196,77.307858 47.994451,77.898719 47.720117,78.163154 C 40.387637,81.095813 31.525314,80.841884 23.655738,84.780858 C 20.734664,86.242973 17.404571,90.677983 16.536692,93.036277 C 13.889782,100.22869 10.955093,112.52174 10.955093,112.52174 L 12.525962,114.32657 C 28.721054,123.54617 50.690581,124.18628 64.53176,124.18628 C 78.372939,124.18628 100.3759,122.47664 116.57098,113.25704 L 118.10843,111.45221 C 118.10844,111.45221 115.20718,99.159164 112.56025,91.966749 C 111.69237,89.608457 108.36228,85.173447 105.44121,83.71133 C 97.57162,79.772354 88.709328,81.095814 81.376826,78.163154 C 80.552798,77.577366 79.340167,76.630042 79.304616,76.090943 C 79.291097,76.111897 79.284669,76.13684 79.271193,76.157789 C 75.944993,70.534055 79.625089,56.195429 81.042599,49.453012 L 64.230956,57.106821 L 47.419312,49.453012 z"
-         id="path5271"
-         sodipodi:nodetypes="cccssccsccsscccccc" />
-    </clipPath>
-    <linearGradient
-       y2="105.89439"
-       x2="92.053284"
-       y1="73.732147"
-       x1="82.419762"
-       gradientTransform="matrix(-0.9535685,0,0,0.9535685,127.45101,2.9055037)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5193"
-       xlink:href="#linearGradient4533"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(-0.9535685,0,0,0.9535685,126.87887,2.9055037)"
-       y2="105.89439"
-       x2="92.053284"
-       y1="73.732147"
-       x1="82.419762"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5191"
-       xlink:href="#linearGradient5064"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="77.5271"
-       x2="79.504295"
-       y1="111.30219"
-       x1="76.088844"
-       gradientTransform="matrix(-0.9535685,0,0,0.9535685,125.54387,2.9055037)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5189"
-       xlink:href="#linearGradient4533"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientTransform="matrix(-0.9535685,0,0,0.9535685,125.9253,2.9055037)"
-       y2="77.5271"
-       x2="79.504295"
-       y1="111.30219"
-       x1="76.088844"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5187"
-       xlink:href="#linearGradient5064"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="64.582794"
-       x2="234.12354"
-       y1="120.74812"
-       x1="234.31259"
-       gradientTransform="matrix(1.069528,0,0,1.069528,-374.67107,-8.6357273)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5149"
-       xlink:href="#linearGradient4245"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath5145"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         style="opacity:1;fill:url(#linearGradient5149);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M -146.86161,49.453012 C -145.43682,56.23005 -141.67396,70.696051 -145.09021,76.258057 C -145.54373,77.307858 -146.28647,77.898719 -146.56081,78.163154 C -153.89329,81.095813 -162.75561,80.841884 -170.62519,84.780858 C -173.54626,86.242973 -176.87635,90.677983 -177.74423,93.036277 C -180.39114,100.22869 -183.32583,112.52174 -183.32583,112.52174 L -181.75496,114.32657 C -165.55987,123.54617 -143.59034,124.18628 -129.74916,124.18628 C -115.90798,124.18628 -93.905024,122.47664 -77.709944,113.25704 L -76.172494,111.45221 C -76.172484,111.45221 -79.073744,99.159164 -81.720674,91.966749 C -82.588554,89.608457 -85.918644,85.173447 -88.839714,83.71133 C -96.709304,79.772354 -105.5716,81.095814 -112.9041,78.163154 C -113.72813,77.577366 -114.94076,76.630042 -114.97631,76.090943 C -114.98983,76.111897 -114.99625,76.13684 -115.00973,76.157789 C -118.33593,70.534055 -114.65583,56.195429 -113.23832,49.453012 L -130.04997,57.106821 L -146.86161,49.453012 z"
-         id="path5147"
-         sodipodi:nodetypes="cccssccsccsscccccc" />
-    </clipPath>
-    <filter
-       id="filter5141"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur5143"
-         stdDeviation="0.73516058"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       gradientTransform="matrix(-0.9535685,0,0,0.9535685,126.42921,5.0033611)"
-       y2="119.7105"
-       x2="96.308182"
-       y1="61.748241"
-       x1="83.047356"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5090"
-       xlink:href="#linearGradient4891"
-       inkscape:collect="always" />
-    <filter
-       id="filter5050"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur5052"
-         stdDeviation="1.519999"
-         inkscape:collect="always" />
-    </filter>
-    <radialGradient
-       r="22.444886"
-       fy="407.05661"
-       fx="324.2438"
-       cy="396.09259"
-       cx="324.39758"
-       gradientTransform="matrix(0.8070319,-6.8374917e-3,1.1319972e-2,1.3844153,-137.93666,-506.44033)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5032"
-       xlink:href="#linearGradient4995"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath5028"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="csssssssscc"
-         id="path5030"
-         d="M 128.12374,8.6252031 C 120.21532,8.8372563 111.06157,14.334935 107.87998,21.526741 C 104.63923,28.852236 104.43351,35.758596 107.0537,45.712498 C 110.14481,57.455369 115.3808,64.208098 118.62156,68.013462 C 121.69317,71.620185 125.62761,73.107376 128.12374,73.029704 C 128.25166,73.029704 128.43119,73.025456 128.56865,73.029704 C 131.06478,73.107376 134.99921,71.620185 138.07082,68.013462 C 141.31158,64.208098 147.99502,58.565693 149.63867,45.712498 C 150.94544,35.493666 152.05315,28.852236 148.8124,21.526741 C 145.63081,14.334935 136.47705,8.8372563 128.56865,8.6252031 L 128.12374,8.6252031 z"
-         style="opacity:1;fill:url(#radialGradient5032);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="-3.1925783"
-       x2="154.28894"
-       y1="92.819771"
-       x1="141.36299"
-       id="linearGradient5016"
-       xlink:href="#linearGradient5018"
-       inkscape:collect="always" />
-    <radialGradient
-       r="22.444886"
-       fy="392.75388"
-       fx="330.04404"
-       cy="396.09259"
-       cx="324.39757"
-       gradientTransform="matrix(0.8070319,-6.8374917e-3,1.1319972e-2,1.3844153,-120.34675,-506.44033)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient4991"
-       xlink:href="#linearGradient3149"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath4987"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="csssssssscc"
-         id="path4989"
-         d="M 145.71365,8.6252031 C 137.80523,8.8372563 128.65148,14.334935 125.46989,21.526741 C 122.22914,28.852236 122.02342,35.758596 124.64361,45.712498 C 127.73472,57.455369 132.97071,64.208098 136.21147,68.013462 C 139.28308,71.620185 143.21752,73.107376 145.71365,73.029704 C 145.84157,73.029704 146.0211,73.025456 146.15856,73.029704 C 148.65468,73.107376 152.58912,71.620185 155.66073,68.013462 C 158.90149,64.208098 165.58493,58.565693 167.22858,45.712498 C 168.53535,35.493666 169.64306,28.852236 166.40231,21.526741 C 163.22071,14.334935 154.06696,8.8372563 146.15856,8.6252031 L 145.71365,8.6252031 z"
-         style="opacity:1;fill:url(#radialGradient4991);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <filter
-       id="filter4983"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4985"
-         stdDeviation="0.65931664"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       y2="15.12923"
-       x2="73.83593"
-       y1="26.39967"
-       x1="46.708485"
-       gradientTransform="translate(0.5492661,-43.221474)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4957"
-       xlink:href="#linearGradient4891"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath4953"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         clip-path="none"
-         style="opacity:1;fill:url(#linearGradient4957);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 64.02716,-34.743679 C 54.38833,-34.743679 46.9816,-28.801979 43.78341,-21.699929 C 40.62756,-14.691919 40.24155,-8.274699 42.62091,1.068821 L 42.80841,1.100071 L 44.83966,0.287571 L 44.96466,-4.024929 C 50.43848,-12.372488 56.67738,-16.022045 66.21466,-18.431179 C 67.38376,-18.726495 68.64395,-19.609599 69.40216,-20.556179 C 71.70454,-23.430549 72.68074,-26.273259 73.33966,-29.837429 C 72.81879,-26.201159 71.95433,-21.710759 71.15216,-20.306179 C 70.89799,-19.861119 71.50795,-19.216059 71.90216,-18.931179 C 78.29648,-14.273349 82.83676,-8.641979 83.62091,0.006321 L 85.87091,0.225071 C 87.06316,-8.833159 87.99293,-14.919709 84.93966,-21.699929 C 82.94272,-26.134419 79.45823,-30.238549 74.66863,-32.545749 C 74.40203,-32.674179 73.84071,-32.731059 73.66603,-32.631369 C 73.55047,-32.997659 73.0795,-33.236069 72.67864,-33.380639 C 70.26029,-34.252829 67.53331,-34.743679 64.49591,-34.743679 L 64.02716,-34.743679 z"
-         id="path4955"
-         sodipodi:nodetypes="csccccsscscccsscscc" />
-    </clipPath>
-    <filter
-       id="filter4934"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4936"
-         stdDeviation="0.69624955"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       height="1.214601"
-       y="-0.10730052"
-       width="1.1988985"
-       x="-0.099449242"
-       id="filter4864"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4866"
-         stdDeviation="0.22794802"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       y2="-33.770687"
-       x2="206.17865"
-       y1="100.40122"
-       x1="201.61462"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4842"
-       xlink:href="#linearGradient4768"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="-33.770687"
-       x2="206.17865"
-       y1="100.40122"
-       x1="201.61462"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4840"
-       xlink:href="#linearGradient4768"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath4836"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="csssssssscc"
-         id="path4838"
-         d="M 212.51573,8.6252031 C 204.46561,8.8372563 195.14784,12.334935 191.90925,19.526741 C 188.61043,26.852236 188.40102,35.758596 191.06816,45.712498 C 194.21466,57.455369 199.54447,64.208098 202.8433,68.013462 C 205.96995,71.620185 209.97488,73.107376 212.51573,73.029704 C 212.64595,73.029704 212.8287,73.025456 212.96862,73.029704 C 215.50947,73.107376 219.5144,71.620185 222.64105,68.013462 C 225.93988,64.208098 232.74308,58.565693 234.41618,45.712498 C 235.74636,35.493666 236.87392,26.852236 233.5751,19.526741 C 230.3365,12.334935 221.01873,8.8372563 212.96862,8.6252031 L 212.51573,8.6252031 z"
-         style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4840);stroke-width:2.70000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4830)" />
-    </clipPath>
-    <filter
-       id="filter4830"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4832"
-         stdDeviation="1.4850956"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       id="filter4792"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4794"
-         stdDeviation="0.64971982"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       y2="64.582794"
-       x2="234.12354"
-       y1="120.74812"
-       x1="234.31259"
-       gradientTransform="matrix(1.069528,0,0,1.069528,-14.310485,-8.6357273)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4764"
-       xlink:href="#linearGradient4245"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath4760"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         style="opacity:1;fill:url(#linearGradient4764);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 213.49898,49.453012 C 214.92377,56.23005 218.68663,70.696051 215.27038,76.258057 C 214.81686,77.307858 214.07412,77.898719 213.79978,78.163154 C 206.4673,81.095813 197.60498,80.841884 189.7354,84.780858 C 186.81433,86.242973 183.48424,90.677983 182.61636,93.036277 C 179.96945,100.22869 177.03476,112.52174 177.03476,112.52174 L 178.60563,114.32657 C 194.80072,123.54617 216.77025,124.18628 230.61143,124.18628 C 244.4526,124.18628 266.45557,122.47664 282.65065,113.25704 L 284.1881,111.45221 C 284.18811,111.45221 281.28685,99.159164 278.63992,91.966749 C 277.77204,89.608457 274.44195,85.173447 271.52088,83.71133 C 263.65129,79.772354 254.78899,81.095814 247.45649,78.163154 C 246.63246,77.577366 245.41983,76.630042 245.38428,76.090943 C 245.37076,76.111897 245.36433,76.13684 245.35086,76.157789 C 242.02466,70.534055 245.70475,56.195429 247.12226,49.453012 L 230.31062,57.106821 L 213.49898,49.453012 z"
-         id="path4762"
-         sodipodi:nodetypes="cccssccsccsscccccc" />
-    </clipPath>
-    <filter
-       height="1.194414"
-       y="-0.097206986"
-       width="1.2692892"
-       x="-0.13464461"
-       id="filter4756"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4758"
-         stdDeviation="2.6086865"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       height="1.2207885"
-       y="-0.11039427"
-       width="1.104584"
-       x="-0.052292019"
-       id="filter4696"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4698"
-         stdDeviation="0.54986039"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       id="filter4684"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4686"
-         stdDeviation="0.56828452"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       height="1.2041056"
-       y="-0.10205278"
-       width="1.3508065"
-       x="-0.17540325"
-       id="filter4596"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4598"
-         stdDeviation="0.62757823"
-         inkscape:collect="always" />
-    </filter>
-    <mask
-       id="mask4548"
-       maskUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="cccssccsccsscccccc"
-         id="path4550"
-         d="M 74.484155,-65.46284 C 75.816325,-59.126364 79.334565,-45.60077 76.140405,-40.40034 C 75.716365,-39.418784 75.021905,-38.866334 74.765405,-38.61909 C 67.909595,-35.877077 59.623395,-36.114499 52.265405,-32.43159 C 49.534225,-31.064524 46.420615,-26.917826 45.609155,-24.71284 C 43.134315,-17.98799 40.390405,-6.49409 40.390405,-6.49409 L 41.859155,-4.80659 C 57.001435,3.81366 77.542765,4.41216 90.484155,4.41216 C 103.42555,4.41216 123.99814,2.81366 139.14041,-5.80659 L 140.57791,-7.49409 C 140.57792,-7.49409 137.86526,-18.98799 135.39041,-25.71284 C 134.57895,-27.917824 131.46534,-32.064522 128.73416,-33.43159 C 121.37616,-37.114501 113.08999,-35.877076 106.23416,-38.61909 C 105.4637,-39.166797 104.3299,-40.052537 104.29666,-40.55659 C 104.28402,-40.536998 104.27801,-40.513677 104.26541,-40.49409 C 101.15544,-45.752235 104.5963,-59.158734 105.92166,-65.46284 L 90.202905,-58.30659 L 74.484155,-65.46284 z"
-         style="opacity:1;fill:url(#radialGradient4552);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </mask>
-    <radialGradient
-       r="50.093754"
-       fy="33.843662"
-       fx="90.484161"
-       cy="33.843662"
-       cx="90.484161"
-       gradientTransform="matrix(1,0,0,0.6974423,0,-54.12934)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient4552"
-       xlink:href="#linearGradient4533"
-       inkscape:collect="always" />
-    <filter
-       id="filter4529"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4531"
-         stdDeviation="0.75298219"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       id="filter4525"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4527"
-         stdDeviation="0.75298219"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       height="1.6776168"
-       y="-0.33880841"
-       width="1.3609046"
-       x="-0.18045232"
-       id="filter4479"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4481"
-         stdDeviation="1.3125493"
-         inkscape:collect="always" />
-    </filter>
-    <filter
-       height="1.2602515"
-       y="-0.13012575"
-       width="1.1383319"
-       x="-0.06916594"
-       id="filter4437"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4439"
-         stdDeviation="0.60698876"
-         inkscape:collect="always" />
-    </filter>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2759386,-0.5666906,0.1922699,0.4329076,-260.83275,190.78422)"
-       r="12.618225"
-       fy="93.696625"
-       fx="241.13142"
-       cy="93.696625"
-       cx="241.13142"
-       id="radialGradient4371"
-       xlink:href="#linearGradient4365"
-       inkscape:collect="always" />
-    <filter
-       height="1.4189753"
-       y="-0.20948767"
-       width="1.1606597"
-       x="-0.080329857"
-       id="filter4359"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4361"
-         stdDeviation="0.84468351"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       y2="422.63611"
-       x2="412.78592"
-       y1="400.84558"
-       x1="412.78592"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3646"
-       xlink:href="#linearGradient3163"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="458.62648"
-       x2="461.90625"
-       y1="458.62646"
-       x1="414.41586"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3529"
-       xlink:href="#linearGradient4067"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="370.57019"
-       x2="325.7691"
-       y1="398.85446"
-       x1="324.65039"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3510"
-       xlink:href="#linearGradient3433"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="422.63611"
-       x2="412.78592"
-       y1="400.84558"
-       x1="412.78592"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3502"
-       xlink:href="#linearGradient3163"
-       inkscape:collect="always" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient3619"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.320714,0,0,0.159681,-171.2827,-78.12135)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient3617"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.320714,0,0,0.159681,10.63616,-85.21061)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       id="linearGradient3346"
-       inkscape:collect="always"
-       gradientTransform="scale(0.964324,1.036996)"
-       x1="50.971487"
-       y1="72.623548"
-       x2="85.53623"
-       y2="72.623548"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         id="stop6469"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3350"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient3614"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(0.964324,1.036996)"
-       x1="50.971487"
-       y1="72.623548"
-       x2="85.53623"
-       y2="72.623548" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient3612"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.409651,1.312075,-1.307294,1.414806,56.39167,-62.31585)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <linearGradient
-       id="linearGradient6474">
-      <stop
-         id="stop6476"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop6478"
-         offset="1"
-         style="stop-color:#252525;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient3610"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.925789,0,0,0.234353,-0.872908,-79.56166)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       id="linearGradient6481">
-      <stop
-         id="stop6483"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop6485"
-         offset="1"
-         style="stop-color:#aeaeae;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="radialGradient3608"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.409651,1.312075,-0.492522,0.533028,49.46995,-54.82486)"
-       cx="49.009884"
-       cy="8.4953122"
-       fx="47.370888"
-       fy="6.7701697"
-       r="3.9750405" />
-    <linearGradient
-       id="linearGradient6488">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop6490" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop6492" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient3606"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <linearGradient
-       id="linearGradient6495">
-      <stop
-         id="stop6497"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop6499"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="radialGradient3604"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595197" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient3602"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.085335,1.013149,-1.009457,1.089304,119.6765,-27.83946)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <linearGradient
-       id="linearGradient6503">
-      <stop
-         id="stop6505"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop6507" />
-      <stop
-         id="stop6509"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop6511"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop6513"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="radialGradient3600"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(6.674626e-2,6.401262e-2,-1.340407,1.41446,206.1772,-84.36013)"
-       cx="36.675648"
-       cy="95.769279"
-       fx="16.217354"
-       fy="64.141281"
-       r="47.746403" />
-    <linearGradient
-       id="linearGradient6516">
-      <stop
-         id="stop6518"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.5"
-         id="stop6520" />
-      <stop
-         id="stop6522"
-         offset="0.75"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop6524"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="radialGradient3598"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.962254,1.86162,-26.6761,28.74703,1586.344,-1636.472)"
-       cx="15.727077"
-       cy="58.089687"
-       fx="15.727077"
-       fy="58.089687"
-       r="2.6143965" />
-    <linearGradient
-       id="linearGradient6527">
-      <stop
-         id="stop6529"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop6531"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient3596"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.560669,1.636452,-14.83371,14.16488,1762.39,-1679.747)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient3594"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <linearGradient
-       id="linearGradient6535">
-      <stop
-         style="stop-color:black;stop-opacity:1"
-         offset="0"
-         id="stop6537" />
-      <stop
-         style="stop-color:black;stop-opacity:0"
-         offset="1"
-         id="stop6539" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient3336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="63.912209"
-       fy="115.7093"
-       r="63.912209" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient12049">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop12051" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop12053" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2497">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop2499" />
-      <stop
-         id="stop11148"
-         offset="0.5"
-         style="stop-color:#ececec;stop-opacity:1;" />
-      <stop
-         style="stop-color:#c1c1c1;stop-opacity:1;"
-         offset="1"
-         id="stop2501" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6549">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop6551" />
-      <stop
-         id="stop14161"
-         offset="0.7087912"
-         style="stop-color:#090909;stop-opacity:0.67870039;" />
-      <stop
-         style="stop-color:#131313;stop-opacity:0;"
-         offset="1"
-         id="stop6554" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6562">
-      <stop
-         id="stop6564"
-         offset="0"
-         style="stop-color:#8e8e8e;stop-opacity:1;" />
-      <stop
-         id="stop6566"
-         offset="1"
-         style="stop-color:#f8f8f8;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient12049"
-       id="linearGradient14930"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.964922,0,0,0.941137,-256.96573,66.870456)"
-       x1="1054.6731"
-       y1="-5.5660009"
-       x2="-1250.6598"
-       y2="3149.0283" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient12049"
-       id="linearGradient16336"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="1054.6731"
-       y1="-5.5660009"
-       x2="-1250.6598"
-       y2="3149.0283" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient16338"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,16.305739)"
-       x1="-2165.3125"
-       y1="2087.9343"
-       x2="-643.06091"
-       y2="1121.7122" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3149"
-       id="linearGradient16340"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="605.17242"
-       y1="3835.6428"
-       x2="-1062.9232"
-       y2="1799.6183" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient16342"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="88.705498"
-       y1="1010.6574"
-       x2="-356.67282"
-       y2="1234.8125" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2497"
-       id="radialGradient16344"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,9.760431e-2,-163.59485,-68.691191)"
-       cx="-519.35938"
-       cy="1724.4219"
-       fx="-519.35938"
-       fy="1724.4219"
-       r="499.3594" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient30995"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.068574,0,0,0.129196,-85.14742,-168.8884)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient30998"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.068575,0,0,0.129196,-70.28166,-169.0995)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient31001"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.780224,0,0,0.839022,24.2945,-119.8475)"
-       x1="50.971487"
-       y1="72.623548"
-       x2="85.53623"
-       y2="72.623548" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient31004"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.140533,1.061585,-1.057717,1.144704,69.92038,-170.2666)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient31007"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.558136,0,0,0.189612,-64.19767,-168.6522)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="radialGradient31011"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.140533,1.061585,-0.398494,0.431267,64.32009,-164.2057)"
-       cx="49.009884"
-       cy="8.4953122"
-       fx="47.370888"
-       fy="6.7701697"
-       r="3.9750405" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient31017"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.878133,0.819728,-0.816741,0.881344,121.1234,-142.3722)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="radialGradient31022"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.400366e-2,5.179191e-2,-1.084509,1.144424,191.1102,-188.1024)"
-       cx="36.675648"
-       cy="95.769279"
-       fx="16.217354"
-       fy="64.141281"
-       r="47.746403" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="radialGradient31026"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.587638,1.506216,-21.58334,23.25891,1307.788,-1443.899)"
-       cx="15.727077"
-       cy="58.089687"
-       fx="15.727077"
-       fy="58.089687"
-       r="2.6143965" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient31029"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.26272,1.324035,-12.00179,11.46065,1450.225,-1478.912)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient31035"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="radialGradient31037"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595197" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient31039"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <radialGradient
-       r="25.986174"
-       fy="90.072952"
-       fx="-36.592777"
-       cy="90.072952"
-       cx="-36.592777"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5265"
-       xlink:href="#linearGradient3575"
-       inkscape:collect="always" />
-    <radialGradient
-       r="25.986174"
-       fy="90.072952"
-       fx="-36.592777"
-       cy="90.072952"
-       cx="-36.592777"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient5187"
-       xlink:href="#linearGradient3575"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4864">
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:1;"
-         offset="0"
-         id="stop4866" />
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:0;"
-         offset="1"
-         id="stop4868" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4882">
-      <stop
-         style="stop-color:#a0a1a5;stop-opacity:1;"
-         offset="0"
-         id="stop4884" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop4886" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4888">
-      <stop
-         style="stop-color:#e3e2e6;stop-opacity:1"
-         offset="0"
-         id="stop4890" />
-      <stop
-         id="stop4892"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:0.54117647;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop4894" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3186">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3188" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3190" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4899">
-      <stop
-         style="stop-color:#2e2a2b;stop-opacity:1;"
-         offset="0"
-         id="stop4901" />
-      <stop
-         id="stop4903"
-         offset="0.33497536"
-         style="stop-color:#4c494a;stop-opacity:1;" />
-      <stop
-         style="stop-color:#5b595a;stop-opacity:1;"
-         offset="0.66748768"
-         id="stop4905" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop4907" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4909">
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="0"
-         id="stop4911" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop4913" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient3250"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,85.065988,-4887.3657)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3186"
-       id="linearGradient3264"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.3917848,0,0,2.5674116,69.510078,-4858.699)"
-       x1="-103.92092"
-       y1="1924.9473"
-       x2="-103.92092"
-       y2="1939.0886" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3186"
-       id="linearGradient3266"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-2.6579135,0,0,-2.2846145,-427.87025,4455.3781)"
-       x1="-103.92092"
-       y1="1930.9812"
-       x2="-103.92092"
-       y2="1947.2522" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient4918"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient4920"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="translate(-106.875,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4922">
-      <path
-         id="path4924"
-         d="M -69.78125,80 C -70.381154,80 -70.875,80.470333 -70.875,81.0625 L -70.875,122.9375 C -70.875,123.52967 -70.381154,124 -69.78125,124 L -9.09375,124 C -8.493846,124 -8.000004,123.52967 -8,122.9375 L -8,81.0625 C -8,80.470333 -8.493846,80 -9.09375,80 L -69.78125,80 z "
-         style="opacity:1;fill:url(#linearGradient3293);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         sodipodi:nodetypes="ccccccccc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient4926"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-106.875,0)"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient4928"
-       x1="-44.802357"
-       y1="71.894066"
-       x2="-44.802357"
-       y2="130.6806"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient4930"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="matrix(1,0,0,0.9545455,-232.18292,3.6363636)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3317"
-       id="linearGradient4932"
-       x1="-44.117901"
-       y1="127.91319"
-       x2="-43.770939"
-       y2="119.03187"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient4934"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,158.24797,-4821.2784)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4936">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M 240.04888,9 C 237.09544,9 234.6888,11.347166 234.6888,14.32684 L 234.6888,111.25905 L 245.32884,121.91273 L 341.32804,121.91273 C 344.28149,121.91273 346.68786,119.56556 346.68786,116.58615 L 346.68786,14.32684 C 346.68786,11.347166 344.28149,9 341.32804,9 L 240.04888,9 z "
-         id="path4938" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient4940"
-       x1="305.35327"
-       y1="-33.695843"
-       x2="273.56915"
-       y2="122.91273"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient3454"
-       cx="64"
-       cy="58"
-       fx="64"
-       fy="58"
-       r="38"
-       gradientTransform="matrix(1.2841778,0,0,0.2205548,-250.3703,45.20782)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient3456"
-       cx="64"
-       cy="42"
-       fx="64"
-       fy="42"
-       r="38"
-       gradientTransform="matrix(1.5941899,0,0,0.2205548,-270.21108,32.736698)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient3458"
-       cx="64"
-       cy="26"
-       fx="64"
-       fy="26"
-       r="38"
-       gradientTransform="matrix(1.7621131,0,0,0.2593063,-280.95816,19.258036)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient3460"
-       cx="64"
-       cy="10"
-       fx="64"
-       fy="10"
-       r="38"
-       gradientTransform="matrix(2.1754626,0,0,0.2980578,-307.41253,7.0194215)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-68.240592,44.013228)"
-       y2="9.3269"
-       x2="63.4995"
-       y1="-79.2393"
-       x1="63.4995"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4948">
-      <stop
-         id="stop4950"
-         style="stop-color:#73A3E7"
-         offset="0" />
-      <stop
-         id="stop4952"
-         style="stop-color:#83B1F5"
-         offset="0.1394" />
-      <stop
-         id="stop4954"
-         style="stop-color:#BCD6FC"
-         offset="0.3689" />
-      <stop
-         id="stop4956"
-         style="stop-color:#659FEE"
-         offset="0.5007" />
-      <stop
-         id="stop4958"
-         style="stop-color:#0066FF"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"
-       y2="-503.146"
-       x2="354.6855"
-       y1="-601.2759"
-       x1="354.6855"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4960">
-      <stop
-         id="stop4962"
-         style="stop-color:#B3D9FF"
-         offset="0" />
-      <stop
-         id="stop4964"
-         style="stop-color:#71A8F5"
-         offset="0.4863" />
-      <stop
-         id="stop4966"
-         style="stop-color:#2C72C7"
-         offset="0.7988" />
-      <stop
-         id="stop4968"
-         style="stop-color:#2C72C7"
-         offset="0.98" />
-      <stop
-         id="stop4970"
-         style="stop-color:#DEEBFF"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient4972">
-      <stop
-         id="stop4974"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop4976"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient4978">
-      <stop
-         id="stop4980"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop4982"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)"
-       r="34.1784"
-       cy="-349"
-       cx="305.0273"
-       id="radialGradient4984">
-      <stop
-         id="stop4986"
-         style="stop-color:#4b73ad;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop4988"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient4997">
-      <stop
-         id="stop4999"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop5001"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5003">
-      <stop
-         id="stop5005"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.29354507"
-         id="stop5007" />
-      <stop
-         id="stop5009"
-         offset="0.45366704"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop5011"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5013">
-      <stop
-         id="stop5015"
-         offset="0"
-         style="stop-color:#d4a100;stop-opacity:0.97647059;" />
-      <stop
-         id="stop5017"
-         offset="1"
-         style="stop-color:#ffc712;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5019">
-      <stop
-         id="stop5021"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop5023" />
-      <stop
-         id="stop5025"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop5027"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop5029"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5031">
-      <stop
-         style="stop-color:#810000;stop-opacity:1;"
-         offset="0"
-         id="stop5033" />
-      <stop
-         style="stop-color:#c50000;stop-opacity:1;"
-         offset="1"
-         id="stop5035" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5037">
-      <stop
-         id="stop5039"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop5041"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5043">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop5045" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop5047" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5049">
-      <stop
-         id="stop5051"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop5053"
-         offset="1"
-         style="stop-color:#515151;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5061">
-      <stop
-         id="stop5063"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop5065"
-         offset="1"
-         style="stop-color:#7f0000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5067">
-      <stop
-         id="stop5069"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop5071"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient3747"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="linearGradient3749"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3755238,0,0,1.8570645,-22.548199,-92.562977)"
-       x1="63.911137"
-       y1="79.998817"
-       x2="87.757362"
-       y2="93.999413" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient5075"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.909059,1.8392116,-8.6222515,7.5766472,1009.8522,-881.36145)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="linearGradient5077"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9986497,0,0,0.9998891,0.1404398,5.3232436e-3)"
-       x1="75.848022"
-       y1="72.804123"
-       x2="81.452583"
-       y2="77.047241" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient7364"
-       id="linearGradient3755"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9986497,0,0,0.9998891,0.1404398,5.3232436e-3)"
-       x1="76.708534"
-       y1="83.325729"
-       x2="80.579521"
-       y2="87.154587" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient3757"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2875994,1.1737414,-0.5465891,0.6213041,81.686465,27.89447)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient3759"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9992082,0,0,0.9993395,0.1083622,-9.0374942e-2)"
-       x1="114.92793"
-       y1="-22.560064"
-       x2="100.65602"
-       y2="-22.052734" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient3761"
-       gradientUnits="userSpaceOnUse"
-       x1="-12.817558"
-       y1="7.4622769"
-       x2="82.172836"
-       y2="7.4622769" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient3763"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2922"
-       id="linearGradient3765"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6182226,0,0,0.6232687,24.10803,47.993844)"
-       x1="33.342377"
-       y1="117.83894"
-       x2="24.450998"
-       y2="107.35519" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient3767"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.6732108,1.5189394,-1.5009523,1.6928488,18.675678,-24.465565)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5433"
-       id="linearGradient3769"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9973012,0,0,0.9997782,0.28069,1.0645897e-2)"
-       x1="92.226158"
-       y1="54.119438"
-       x2="96.579895"
-       y2="57.15118" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient3771"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2600183,0,0,0.2752449,-2.2590409,-25.415382)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient3773"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.550633,0,0,0.1873121,21.621938,-31.864287)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient3775"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.5495914,0,0,0.1876849,-193.24041,-23.535874)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient5096"
-       gradientUnits="userSpaceOnUse"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5433"
-       id="linearGradient5098"
-       x1="55.007042"
-       y1="88.460976"
-       x2="55.007042"
-       y2="36.655769"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3330"
-       id="linearGradient5100"
-       x1="59.999996"
-       y1="92.973083"
-       x2="57.434441"
-       y2="55.07938"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient5106"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient3376"
-       gradientUnits="userSpaceOnUse"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientTransform="translate(161.25,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient3380"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(161.25,1)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient5110"
-       gradientUnits="userSpaceOnUse"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientTransform="translate(177.25,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient5112"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(175.45,-0.3)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient3392"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(159.3125,1.25)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient3394"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(159.3125,1.25)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient5116"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="75.548416"
-       y1="75.45768"
-       x2="62.466938"
-       y2="47.729851" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient5118"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="63.174049"
-       y1="10.40386"
-       x2="63.174042"
-       y2="61.87199" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient5120"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="translate(-0.3,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient5126"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(56.7,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient5128"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient5130"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(56.7,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient5132"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient5134"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient3503"
-       gradientUnits="userSpaceOnUse"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621"
-       gradientTransform="translate(-96.166522,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5141">
-      <path
-         style="fill:url(#linearGradient3557);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         id="path5143"
-         sodipodi:nodetypes="cccccccccccccccccccccccscc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient5145"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath5147">
-      <path
-         sodipodi:nodetypes="cccccccccccccccccccccccscc"
-         id="path5149"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient5151"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3575"
-       id="radialGradient5153"
-       cx="-36.592777"
-       cy="90.072952"
-       fx="-36.592777"
-       fy="90.072952"
-       r="25.986174"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3575">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop3577" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3579" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3366">
-      <stop
-         style="stop-color:#ff8787;stop-opacity:1;"
-         offset="0"
-         id="stop3368" />
-      <stop
-         style="stop-color:#ff8787;stop-opacity:0;"
-         offset="1"
-         id="stop4472" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3448">
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:1;"
-         offset="0"
-         id="stop4479" />
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:0;"
-         offset="1"
-         id="stop3452" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3317">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop4483" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3321" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3270">
-      <stop
-         style="stop-color:#a0a1a5;stop-opacity:1;"
-         offset="0"
-         id="stop3272" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop3274" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3206">
-      <stop
-         style="stop-color:#e3e2e6;stop-opacity:1"
-         offset="0"
-         id="stop3208" />
-      <stop
-         id="stop3216"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:0.54117647;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3210" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3174">
-      <stop
-         style="stop-color:#2e2a2b;stop-opacity:1;"
-         offset="0"
-         id="stop3176" />
-      <stop
-         id="stop3182"
-         offset="0.33497536"
-         style="stop-color:#4c494a;stop-opacity:1;" />
-      <stop
-         style="stop-color:#5b595a;stop-opacity:1;"
-         offset="0.66748768"
-         id="stop3214" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop3178" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4835">
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="0"
-         id="stop4837" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop4839" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient3276"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient3285"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="translate(-106.875,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4512">
-      <path
-         id="path4514"
-         d="M -69.78125,80 C -70.381154,80 -70.875,80.470333 -70.875,81.0625 L -70.875,122.9375 C -70.875,123.52967 -70.381154,124 -69.78125,124 L -9.09375,124 C -8.493846,124 -8.000004,123.52967 -8,122.9375 L -8,81.0625 C -8,80.470333 -8.493846,80 -9.09375,80 L -69.78125,80 z "
-         style="opacity:1;fill:url(#linearGradient3293);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         sodipodi:nodetypes="ccccccccc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient3293"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-106.875,0)"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient3309"
-       x1="-44.802357"
-       y1="71.894066"
-       x2="-44.802357"
-       y2="130.6806"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3317"
-       id="linearGradient3323"
-       x1="-44.117901"
-       y1="127.91319"
-       x2="-43.770939"
-       y2="119.03187"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient4519"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,158.24797,-4821.2784)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3367">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M 240.04888,9 C 237.09544,9 234.6888,11.347166 234.6888,14.32684 L 234.6888,111.25905 L 245.32884,121.91273 L 341.32804,121.91273 C 344.28149,121.91273 346.68786,119.56556 346.68786,116.58615 L 346.68786,14.32684 C 346.68786,11.347166 344.28149,9 341.32804,9 L 240.04888,9 z "
-         id="path3369" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient4523"
-       x1="305.35327"
-       y1="-33.695843"
-       x2="273.56915"
-       y2="122.91273"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-68.240592,44.013228)"
-       y2="9.3269"
-       x2="63.4995"
-       y1="-79.2393"
-       x1="63.4995"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4817">
-      <stop
-         id="stop6"
-         style="stop-color:#73A3E7"
-         offset="0" />
-      <stop
-         id="stop8"
-         style="stop-color:#83B1F5"
-         offset="0.1394" />
-      <stop
-         id="stop10"
-         style="stop-color:#BCD6FC"
-         offset="0.3689" />
-      <stop
-         id="stop4529"
-         style="stop-color:#659FEE"
-         offset="0.5007" />
-      <stop
-         id="stop4531"
-         style="stop-color:#0066FF"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"
-       y2="-503.146"
-       x2="354.6855"
-       y1="-601.2759"
-       x1="354.6855"
-       gradientUnits="userSpaceOnUse"
-       id="front_1_">
-      <stop
-         id="stop20"
-         style="stop-color:#B3D9FF"
-         offset="0" />
-      <stop
-         id="stop4535"
-         style="stop-color:#71A8F5"
-         offset="0.4863" />
-      <stop
-         id="stop24"
-         style="stop-color:#2C72C7"
-         offset="0.7988" />
-      <stop
-         id="stop26"
-         style="stop-color:#2C72C7"
-         offset="0.98" />
-      <stop
-         id="stop28"
-         style="stop-color:#DEEBFF"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="path2471_1_">
-      <stop
-         id="stop32"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop34"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="path4248_1_">
-      <stop
-         id="stop38"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop40"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)"
-       r="34.1784"
-       cy="-349"
-       cx="305.0273"
-       id="path2489_1_">
-      <stop
-         id="stop44"
-         style="stop-color:#4b73ad;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop46"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient4549">
-      <stop
-         id="stop4551"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop4553"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4789">
-      <stop
-         id="stop4791"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.29354507"
-         id="stop4793" />
-      <stop
-         id="stop4795"
-         offset="0.45366704"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop4797"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7364">
-      <stop
-         id="stop7366"
-         offset="0"
-         style="stop-color:#d4a100;stop-opacity:0.97647059;" />
-      <stop
-         id="stop7368"
-         offset="1"
-         style="stop-color:#ffc712;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3058">
-      <stop
-         id="stop3060"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop3066" />
-      <stop
-         id="stop3070"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop3068"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop3062"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5826">
-      <stop
-         style="stop-color:#810000;stop-opacity:1;"
-         offset="0"
-         id="stop5828" />
-      <stop
-         style="stop-color:#c50000;stop-opacity:1;"
-         offset="1"
-         id="stop5830" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3623">
-      <stop
-         id="stop3625"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop3627"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4575">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4577" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4579" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2922">
-      <stop
-         id="stop2924"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop2926"
-         offset="1"
-         style="stop-color:#515151;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5433">
-      <stop
-         id="stop5435"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop5437"
-         offset="1"
-         style="stop-color:#7f0000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4587">
-      <stop
-         id="stop4589"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4591"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient4599"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="75.548416"
-       y1="75.45768"
-       x2="62.466938"
-       y2="47.729851" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient4606"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient4609"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient4611"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3553">
-      <path
-         style="fill:url(#linearGradient3557);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         id="path3555"
-         sodipodi:nodetypes="cccccccccccccccccccccccscc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient3557"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3559">
-      <path
-         sodipodi:nodetypes="cccccccccccccccccccccccscc"
-         id="path3561"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient3563"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3575"
-       id="radialGradient3581"
-       cx="-36.592777"
-       cy="90.072952"
-       fx="-36.592777"
-       fy="90.072952"
-       r="25.986174"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-138.69812,17.039832)"
-       y2="108"
-       x2="96"
-       y1="56"
-       x1="100"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4301"
-       xlink:href="#radialGradient3696"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="84"
-       x2="120.25"
-       y1="84"
-       x1="79.75"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4256"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="72"
-       x2="14.697635"
-       y1="96"
-       x1="26.697636"
-       gradientTransform="translate(81.302365,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4254"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="96.001434"
-       x2="11.68106"
-       y1="52"
-       x1="6.6976352"
-       gradientTransform="translate(81.302365,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4252"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="108.0104"
-       x2="11.68106"
-       y1="60.539303"
-       x1="11.68106"
-       gradientTransform="translate(81.3125,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4250"
-       xlink:href="#linearGradient3202"
-       inkscape:collect="always" />
-    <radialGradient
-       r="20"
-       fy="96"
-       fx="-40"
-       cy="84"
-       cx="-44"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient4248"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4246"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <radialGradient
-       r="24"
-       fy="100"
-       fx="-60"
-       cy="84"
-       cx="-44"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient4244"
-       xlink:href="#linearGradient3030"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4242"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="18.50366"
-       x2="76.284438"
-       y1="18.50366"
-       x1="64.341991"
-       gradientTransform="scale(1.039383,0.9621093)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4240"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4238"
-       xlink:href="#linearGradient5412"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4236"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4234"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="104.80668"
-       x2="-62.424866"
-       y1="76.708466"
-       x1="-13.757333"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4232"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="108"
-       x2="96"
-       y1="56"
-       x1="100"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4230"
-       xlink:href="#radialGradient3696"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="84"
-       x2="120.25"
-       y1="84"
-       x1="79.75"
-       id="linearGradient4228"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="18.50366"
-       x2="76.284438"
-       y1="18.50366"
-       x1="64.341991"
-       gradientTransform="scale(1.039383,0.9621093)"
-       id="linearGradient4226"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3109"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#fff8a8;stop-opacity:1;"
-         id="stop3111" />
-      <stop
-         offset="1"
-         style="stop-color:white;stop-opacity:0"
-         id="stop3113" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3030">
-      <stop
-         style="stop-color:#000000;stop-opacity:0.77902622"
-         offset="0"
-         id="stop3032" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop3034" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3287">
-      <stop
-         id="stop3289"
-         style="stop-color:#FFEA00"
-         offset="0" />
-      <stop
-         id="stop3291"
-         style="stop-color:#ffa000;stop-opacity:1;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4005">
-      <stop
-         style="stop-color:black;stop-opacity:1"
-         offset="0"
-         id="stop4007" />
-      <stop
-         style="stop-color:black;stop-opacity:0"
-         offset="1"
-         id="stop4009" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4716">
-      <stop
-         id="stop4718"
-         style="stop-color:#fff8a8;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop4720"
-         style="stop-color:white;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4710">
-      <stop
-         id="stop4712"
-         style="stop-color:white;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop4714"
-         style="stop-color:white;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4704"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop4706" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop4708" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_9_"
-       id="linearGradient4702"
-       gradientUnits="userSpaceOnUse"
-       x1="94.3438"
-       y1="102.3447"
-       x2="86.5356"
-       y2="94.5366" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_10_"
-       id="linearGradient4700"
-       gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="86.5865"
-       y2="94.5865" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_11_"
-       id="linearGradient4698"
-       gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="87.293"
-       y2="95.293" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_12_"
-       id="linearGradient4696"
-       gradientUnits="userSpaceOnUse"
-       x1="96"
-       y1="104"
-       x2="88.0002"
-       y2="96.0002" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_7_"
-       id="radialGradient4694"
-       gradientUnits="userSpaceOnUse"
-       cx="102"
-       cy="112.3047"
-       r="139.5585" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient4692"
-       gradientUnits="userSpaceOnUse"
-       cx="102"
-       cy="112.3047"
-       r="139.55859" />
-    <foreignObject
-       requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"
-       x="0"
-       y="0"
-       width="1"
-       height="1"
-       id="foreignObject4690">
-      <i:pgfRef
-         xlink:href="#adobe_illustrator_pgf" />
-    </foreignObject>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient4688"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient4686"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient4684"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient15967"
-       id="linearGradient4682"
-       gradientUnits="userSpaceOnUse"
-       x1="27.719746"
-       y1="7.881104"
-       x2="27.719746"
-       y2="30.441185"
-       gradientTransform="translate(1.470416e-5,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient4680"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient15967"
-       id="radialGradient4678"
-       cx="26.954102"
-       cy="31.045055"
-       fx="26.954102"
-       fy="31.045055"
-       r="8.968153"
-       gradientTransform="matrix(0.754978,-2.959381e-2,0,0.905772,7.650275,10.87807)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient4676"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       id="linearGradient4670"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop4672" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop4674" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient4668"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient4666"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient4664"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient4662"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875"
-       gradientTransform="translate(69.54139,-45.18897)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient2883"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-43.366528,-58.450233)"
-       cx="128.37613"
-       cy="142.6467"
-       r="139.55859"
-       fx="128.37613"
-       fy="142.6467" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_7_"
-       id="radialGradient2886"
-       gradientUnits="userSpaceOnUse"
-       cx="121.14062"
-       cy="135.7422"
-       r="139.5585"
-       fx="121.14062"
-       fy="135.7422"
-       gradientTransform="translate(-157.79665,3.3542977)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient4708"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(69.54139,-45.18897)"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3287"
-       id="linearGradient3456"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       id="linearGradient3446"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop3448" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop3450" />
-    </linearGradient>
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(0,-1.9038358,1.6066243,0,10.102626,349.18714)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient4745"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(0,-1.9038358,1.6066243,0,10.102626,349.18714)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3751"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3295">
-      <stop
-         style="stop-color:#fdff63;stop-opacity:1;"
-         offset="0"
-         id="stop3297" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3299" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3260">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop3262" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop3264" />
-    </linearGradient>
-    <radialGradient
-       id="radialGradient4640"
-       cx="48"
-       cy="-0.2148"
-       r="55.148"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0"
-         style="stop-color:#72D13D"
-         id="stop3082" />
-      <stop
-         offset="0.3553"
-         style="stop-color:#35AC1C"
-         id="stop3084" />
-      <stop
-         offset="0.6194"
-         style="stop-color:#0F9508"
-         id="stop3086" />
-      <stop
-         offset="0.7574"
-         style="stop-color:#008C00"
-         id="stop3088" />
-      <stop
-         offset="1"
-         style="stop-color:#007A00"
-         id="stop3090" />
-    </radialGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3629"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-136,-152.52234)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       gradientTransform="translate(-136,-142.00448)"
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient2226"
-       gradientUnits="userSpaceOnUse"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112" />
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2575">
-      <stop
-         id="stop2577"
-         style="stop-color:#FFEA00"
-         offset="0" />
-      <stop
-         id="stop2579"
-         style="stop-color:#ffa000;stop-opacity:1;"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientTransform="translate(-103.157,-34.959)"
-       id="radialGradient4071"
-       cx="51.9995"
-       cy="-9"
-       r="111.0006"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0.15"
-         style="stop-color:#80B3FF"
-         id="stop2424" />
-      <stop
-         offset="1"
-         style="stop-color:#163a66;stop-opacity:1;"
-         id="stop22" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient3443">
-      <stop
-         id="stop3445"
-         offset="0"
-         style="stop-color:#747474;stop-opacity:1;" />
-      <stop
-         id="stop3447"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       fy="148.63283"
-       fx="138.91406"
-       gradientTransform="translate(-12,4)"
-       r="139.5585"
-       cy="148.63283"
-       cx="138.91406"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3403"
-       xlink:href="#XMLID_7_"
-       inkscape:collect="always" />
-    <radialGradient
-       fy="144.49577"
-       fx="111"
-       gradientTransform="translate(-12,4)"
-       r="139.55859"
-       cy="144.49577"
-       cx="111"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3401"
-       xlink:href="#XMLID_8_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4992"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop4994" />
-      <stop
-         offset="1"
-         style="stop-color:#ffa000;stop-opacity:0"
-         id="stop4996" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5368">
-      <stop
-         id="stop5370"
-         offset="0"
-         style="stop-color:#0590ff;stop-opacity:1;" />
-      <stop
-         id="stop5372"
-         offset="1"
-         style="stop-color:#c6e6ff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient5412">
-      <stop
-         id="stop5414"
-         style="stop-color:#fff14d;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop5416"
-         style="stop-color:#f8ffa0;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5446"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop5448" />
-      <stop
-         offset="1"
-         style="stop-color:#c66200;stop-opacity:1;"
-         id="stop5450" />
-    </linearGradient>
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3458"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3453"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3327">
-      <stop
-         style="stop-color:#baff63;stop-opacity:1;"
-         offset="0"
-         id="stop4610" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4097" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3339">
-      <stop
-         style="stop-color:#cbff9c;stop-opacity:1;"
-         offset="0"
-         id="stop3341" />
-      <stop
-         style="stop-color:#65c171;stop-opacity:0"
-         offset="1"
-         id="stop3343" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4601">
-      <stop
-         style="stop-color:#c2ebab;stop-opacity:1;"
-         offset="0"
-         id="stop4103" />
-      <stop
-         style="stop-color:#71d03c;stop-opacity:0;"
-         offset="1"
-         id="stop4604" />
-    </linearGradient>
-    <radialGradient
-       id="radialGradient3351"
-       cx="48"
-       cy="-0.2148"
-       r="55.148"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0"
-         style="stop-color:#72D13D"
-         id="stop3353" />
-      <stop
-         offset="0.3553"
-         style="stop-color:#35AC1C"
-         id="stop3355" />
-      <stop
-         offset="0.6194"
-         style="stop-color:#0F9508"
-         id="stop3357" />
-      <stop
-         offset="0.7574"
-         style="stop-color:#008C00"
-         id="stop3359" />
-      <stop
-         offset="1"
-         style="stop-color:#007A00"
-         id="stop3361" />
-    </radialGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient3363"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3365"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3367"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3369"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)"
-       cx="172"
-       cy="76"
-       fx="175"
-       fy="103.23137"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3371"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient3373"
-       gradientUnits="userSpaceOnUse"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3647"
-       id="linearGradient3375"
-       x1="174.5"
-       y1="36.566975"
-       x2="174.5"
-       y2="93.199982"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3647"
-       id="linearGradient3377"
-       gradientUnits="userSpaceOnUse"
-       x1="174.5"
-       y1="36.566975"
-       x2="174.5"
-       y2="93.199982" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3379"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient3381"
-       x1="74.03466"
-       y1="16.154284"
-       x2="75.957108"
-       y2="83.235832"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3383"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="180.75"
-       fy="125.04931"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3385"
-       x1="79.589897"
-       y1="13.043323"
-       x2="67.73996"
-       y2="76.455902"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient3387"
-       gradientUnits="userSpaceOnUse"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3389"
-       x1="73.742638"
-       y1="15.336544"
-       x2="78.939339"
-       y2="16.750759"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient3395"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="74.75"
-       y1="14.275884"
-       x2="78.939339"
-       y2="16.750759" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient4127"
-       gradientUnits="userSpaceOnUse"
-       x1="108"
-       y1="76"
-       x2="212"
-       y2="108.51858"
-       gradientTransform="matrix(1,0,0,0.8610463,-108,-1.4361867)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3399"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)"
-       x1="223.32712"
-       y1="53.784153"
-       x2="226.659"
-       y2="57.279232"
-       spreadMethod="reflect" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3449"
-       id="radialGradient3405"
-       cx="72.020813"
-       cy="66.344505"
-       fx="72.020813"
-       fy="66.344505"
-       r="60"
-       gradientTransform="matrix(0.5816285,1.767767e-2,-2.6986249e-2,0.8878982,31.921846,5.9419094)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3407"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3409"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="180.75"
-       fy="125.04931"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient3415"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient3418"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)"
-       spreadMethod="reflect"
-       x1="223.32712"
-       y1="53.784153"
-       x2="226.659"
-       y2="57.279232" />
-    <radialGradient
-       r="56"
-       fy="125.04931"
-       fx="180.75"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient2238"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient2236"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3738"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient2220"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       id="linearGradient3517"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="125.04931"
-       fx="180.75"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3467"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3465"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="16.750759"
-       x2="78.939339"
-       y1="14.275884"
-       x1="74.75"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient4144"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3286"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3184"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="93.199982"
-       x2="174.5"
-       y1="36.566975"
-       x1="174.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3953"
-       xlink:href="#linearGradient3647"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="93.199982"
-       x2="174.5"
-       y1="36.566975"
-       x1="174.5"
-       id="linearGradient3653"
-       xlink:href="#linearGradient3647"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient3633"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3712"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="103.23137"
-       fx="175"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3592"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3575"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       id="radialGradient3482"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       id="linearGradient3470"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       r="55.148"
-       cy="-0.2148"
-       cx="48"
-       id="radialGradient3696">
-      <stop
-         id="stop3698"
-         style="stop-color:#72D13D"
-         offset="0" />
-      <stop
-         id="stop3700"
-         style="stop-color:#35AC1C"
-         offset="0.3553" />
-      <stop
-         id="stop3702"
-         style="stop-color:#0F9508"
-         offset="0.6194" />
-      <stop
-         id="stop3704"
-         style="stop-color:#008C00"
-         offset="0.7574" />
-      <stop
-         id="stop3706"
-         style="stop-color:#007A00"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient3647">
-      <stop
-         id="stop3649"
-         offset="0"
-         style="stop-color:#c2ebab;stop-opacity:1;" />
-      <stop
-         id="stop3651"
-         offset="1"
-         style="stop-color:#71d03c;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3202">
-      <stop
-         id="stop3204"
-         offset="0"
-         style="stop-color:#cbff9c;stop-opacity:1;" />
-      <stop
-         id="stop3206"
-         offset="1"
-         style="stop-color:#65c171;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3678">
-      <stop
-         id="stop3680"
-         offset="0"
-         style="stop-color:#baff63;stop-opacity:1;" />
-      <stop
-         id="stop3682"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3449"
-       inkscape:collect="always">
-      <stop
-         id="stop3451"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3453"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient3828"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-136,-142.00448)"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3832"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-136,-152.52234)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3905">
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="path3907"
-         d="M 10,9 C 9.449,9 9,9.449 9,10 L 9,118 C 9,118.552 9.449,119 10,119 L 102.307,118.879 C 102.52855,118.879 103,118.435 103,118.172 L 103,10 C 103,9.449 102.552,9 102,9 L 10,9 z "
-         style="fill:url(#radialGradient3909);fill-opacity:1" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient3909"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-43.366528,-58.450233)"
-       cx="128.37613"
-       cy="142.6467"
-       fx="128.37613"
-       fy="142.6467"
-       r="139.55859" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#radialGradient3351"
-       id="linearGradient3971"
-       x1="95.5"
-       y1="57.608395"
-       x2="95.5"
-       y2="117.07014"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient3024"
-       x1="-13.757333"
-       y1="76.708466"
-       x2="-62.424866"
-       y2="104.80668"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient3026"
-       cx="-44"
-       cy="84"
-       fx="-40"
-       fy="96"
-       r="20"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3030"
-       id="radialGradient3036"
-       cx="-44"
-       cy="84"
-       fx="-60"
-       fy="100"
-       r="24"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient3060"
-       x1="11.68106"
-       y1="60.539303"
-       x2="11.68106"
-       y2="108.0104"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.3125,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3085"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.302365,0)"
-       x1="6.6976352"
-       y1="52"
-       x2="11.68106"
-       y2="96.001434" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3089"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.302365,0)"
-       x1="26.697636"
-       y1="96"
-       x2="14.697635"
-       y2="72" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3093"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3097"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5412"
-       id="linearGradient3205"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5412"
-       id="linearGradient4193"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3219"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient3223"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3109"
-       id="linearGradient4197"
-       gradientUnits="userSpaceOnUse"
-       x1="-45.818714"
-       y1="96.082298"
-       x2="-45.818714"
-       y2="75.945503"
-       gradientTransform="translate(144,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#radialGradient3696"
-       id="linearGradient3300"
-       x1="100"
-       y1="56"
-       x2="96"
-       y2="108"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient3308"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-188.06465,-41.410401)"
-       cx="128.37613"
-       cy="142.6467"
-       fx="128.37613"
-       fy="142.6467"
-       r="139.55859" />
-    <linearGradient
-       id="linearGradient4504">
-      <stop
-         id="stop4506"
-         offset="0.0000000"
-         style="stop-color:#ffffff;stop-opacity:1.0000000" />
-      <stop
-         id="stop4508"
-         offset="1.0000000"
-         style="stop-color:#ffffff;stop-opacity:0.0000000" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1.180422,0,0,1.180422,-10.39088,-10.58642)"
-       gradientUnits="userSpaceOnUse"
-       y2="90.126022"
-       x2="54.983063"
-       y1="17.912012"
-       x1="74.332748"
-       id="linearGradient2368"
-       xlink:href="#linearGradient2362"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595196"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1470"
-       xlink:href="#linearGradient3325"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.406888"
-       fy="120.64188"
-       fx="42.617531"
-       cy="120.64188"
-       cx="42.617531"
-       gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,109.1206,-1545.323)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1466"
-       xlink:href="#linearGradient2257"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.746404"
-       fy="59.591507"
-       fx="95.505852"
-       cy="59.591507"
-       cx="95.505852"
-       gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,68.90433,5.49306)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1462"
-       xlink:href="#linearGradient3311"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.9750405"
-       fy="6.7701697"
-       fx="47.370888"
-       cy="8.4953122"
-       cx="49.009884"
-       gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,6.806484,-3.45491)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1455"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.5548496"
-       x2="48.913002"
-       y1="2.9719031"
-       x1="48.914677"
-       gradientTransform="matrix(1.29707,-3.705444e-16,3.705444e-16,1.29707,6.81152,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1451"
-       xlink:href="#linearGradient3217"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(1.29707,-4.513135e-16,6.654785e-17,0.1578,6.81152,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1448"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.3657269"
-       x2="48.732723"
-       y1="0.81150496"
-       x1="48.498562"
-       gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,6.796523,-10.3225)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1445"
-       xlink:href="#linearGradient3235"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.28993,-5.034291e-16,5.062158e-16,1.29707,7.14915,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1442"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.860164,-2.80798e-16,6.487638e-17,0.1578,24.50481,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1439"
-       xlink:href="#linearGradient3273"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.279856,4.994967e-16,-5.062158e-16,1.29707,-133.1341,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1436"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.853446,3.879821e-16,-5.832064e-17,0.1578,-115.9141,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1433"
-       xlink:href="#linearGradient3259"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595196"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1427"
-       xlink:href="#linearGradient3325"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595197"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(1,7.573576e-17,-1.374554e-18,2.608014e-2,-7.697455e-14,7.26766)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1425"
-       xlink:href="#linearGradient3303"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.853446,3.872019e-16,-5.817635e-17,0.1578,-116.1668,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1423"
-       xlink:href="#linearGradient3259"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.279856,4.983275e-16,-5.050298e-16,1.29707,-133.3868,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1421"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.860164,-2.800126e-16,6.473209e-17,0.1578,24.75801,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1419"
-       xlink:href="#linearGradient3273"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.28993,-5.022494e-16,5.050298e-16,1.29707,7.402337,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1417"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.3657269"
-       x2="48.732723"
-       y1="0.81150496"
-       x1="48.498562"
-       gradientTransform="matrix(1.297066,3.012623e-3,-3.012623e-3,1.297066,7.112448,-20.56258)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1415"
-       xlink:href="#linearGradient3235"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(1.29707,-4.501275e-16,6.640356e-17,0.1578,7.064707,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1413"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.5548496"
-       x2="48.913002"
-       y1="2.9719031"
-       x1="48.914677"
-       gradientTransform="matrix(1.29707,-3.693584e-16,3.693584e-16,1.29707,7.064707,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient1411"
-       xlink:href="#linearGradient3217"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.9750405"
-       fy="6.7701697"
-       fx="47.370888"
-       cy="8.4953122"
-       cx="49.009884"
-       gradientTransform="matrix(1.297066,3.012623e-3,-1.134728e-3,0.488669,7.096503,-13.69501)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1409"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.746404"
-       fy="59.591507"
-       fx="95.505852"
-       cy="59.591507"
-       cx="95.505852"
-       gradientTransform="matrix(6.22884e-2,-1.47547e-4,1.889714e-3,0.798624,69.12243,5.487066)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1407"
-       xlink:href="#linearGradient3311"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.406888"
-       fy="120.64188"
-       fx="42.617531"
-       cy="120.64188"
-       cx="42.617531"
-       gradientTransform="matrix(1.519831,9.412826e-2,-0.895354,13.78472,115.1882,-1545.166)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient1405"
-       xlink:href="#linearGradient2257"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       r="63.912209"
-       fy="115.7093"
-       fx="63.912209"
-       cy="115.70919"
-       cx="63.912209"
-       id="radialGradient1527"
-       xlink:href="#linearGradient3291"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4473">
-      <stop
-         id="stop4475"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop4477"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4467">
-      <stop
-         id="stop4469"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4471"
-         offset="1"
-         style="stop-color:#252525;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4456">
-      <stop
-         id="stop4458"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4460"
-         offset="1"
-         style="stop-color:#aeaeae;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4444">
-      <stop
-         id="stop4446"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop4448"
-         offset="1"
-         style="stop-color:#131313;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4438">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.55035973;"
-         offset="0"
-         id="stop4440" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop4442" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4432">
-      <stop
-         id="stop4434"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.55035973;" />
-      <stop
-         id="stop4436"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4426">
-      <stop
-         id="stop4428"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop4430"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4419">
-      <stop
-         id="stop4421"
-         offset="0"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0.5"
-         id="stop4423" />
-      <stop
-         id="stop1492"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4413">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop4415" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop4417" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2287">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0"
-         id="stop2299" />
-      <stop
-         id="stop2307"
-         offset="0.4375"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.58240438"
-         id="stop2309" />
-      <stop
-         id="stop2419"
-         offset="0.76442307"
-         style="stop-color:#000000;stop-opacity:0.49803922;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0.875"
-         id="stop2303" />
-      <stop
-         id="stop2413"
-         offset="0.91826922"
-         style="stop-color:#000000;stop-opacity:0.49803922;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.96048182"
-         id="stop2417" />
-      <stop
-         id="stop2291"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2321">
-      <stop
-         id="stop2323"
-         offset="0"
-         style="stop-color:#c3c3c3;stop-opacity:1;" />
-      <stop
-         id="stop2325"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2362"
-       inkscape:collect="always">
-      <stop
-         id="stop2364"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop2366"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2389">
-      <stop
-         id="stop2391"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.4375"
-         id="stop2393" />
-      <stop
-         id="stop2395"
-         offset="0.56588125"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.24705882;"
-         offset="0.76237977"
-         id="stop2423" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.49803922;"
-         offset="0.77884614"
-         id="stop2421" />
-      <stop
-         id="stop2397"
-         offset="0.875"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.49803922;"
-         offset="0.875"
-         id="stop2411" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop2399" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient2403">
-      <stop
-         id="stop2405"
-         offset="0"
-         style="stop-color:#28691f;stop-opacity:1;" />
-      <stop
-         id="stop2407"
-         offset="1"
-         style="stop-color:#42ad33;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="422.63611"
-       x2="412.78592"
-       y1="400.84558"
-       x1="412.78592"
-       id="linearGradient3330"
-       xlink:href="#linearGradient3163"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_88_"
-       y2="54.5625"
-       x2="102.084"
-       y1="54.5625"
-       x1="101.8428"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop144"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop146"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop148"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_89_"
-       y2="60.8242"
-       x2="102.9473"
-       y1="60.8242"
-       x1="102.1084"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop153"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop155"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop157"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_90_"
-       y2="38.7085"
-       x2="101.8271"
-       y1="38.7085"
-       x1="96.549797"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop162"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop164"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop166"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_91_"
-       y2="20.1499"
-       x2="29.165001"
-       y1="20.1499"
-       x1="29.142599"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop171"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop173"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop11303"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_93_"
-       y2="24.5352"
-       x2="28.0327"
-       y1="24.5352"
-       x1="27.808599"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop189"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop191"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop11313"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_94_"
-       y2="54.563499"
-       x2="22.7397"
-       y1="54.563499"
-       x1="22.4995"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop198"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop11317"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop11319"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_95_"
-       y2="39.152802"
-       x2="27.8032"
-       y1="39.152802"
-       x1="22.757299"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop11322"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop11324"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop211"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_96_"
-       y2="60.8311"
-       x2="22.4736"
-       y1="60.8311"
-       x1="21.637699"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop216"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop218"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop220"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_98_"
-       y2="22.257799"
-       x2="28.795401"
-       y1="22.257799"
-       x1="28.278799"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop234"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop236"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop238"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_99_"
-       y2="21.127001"
-       x2="28.9102"
-       y1="21.127001"
-       x1="28.805201"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop243"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop245"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop247"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_100_"
-       y2="20.691401"
-       x2="29.024401"
-       y1="20.691401"
-       x1="28.949699"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop252"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop254"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop256"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_101_"
-       y2="23.623501"
-       x2="28.2612"
-       y1="23.623501"
-       x1="28.059601"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop261"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop263"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop265"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="XMLID_102_"
-       y2="20.361799"
-       x2="29.112801"
-       y1="20.361799"
-       x1="29.061501"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop270"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop272"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop274"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4635-148"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#c4c4c4;stop-opacity:1;"
-         id="stop9782"
-         offset="0" />
-      <stop
-         style="stop-color:#c4c4c4;stop-opacity:0;"
-         id="stop9784"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-313.55511"
-       xlink:href="#linearGradient4635-148"
-       gradientUnits="userSpaceOnUse"
-       x2="-268.89709"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.267725,80.369907)"
-       y1="64.938179"
-       y2="12.583951"
-       id="linearGradient8858-758"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient5298-641"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop9776"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9778"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="79.793121"
-       xlink:href="#linearGradient5298-641"
-       gradientUnits="userSpaceOnUse"
-       x2="61.920132"
-       gradientTransform="matrix(8.8862736e-2,0,0,6.4589754e-2,53.234665,80.265175)"
-       y1="213.61119"
-       y2="81.967781"
-       id="linearGradient8856-755"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4367-760"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9770"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9772"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-344.84647"
-       xlink:href="#linearGradient4367-760"
-       gradientUnits="userSpaceOnUse"
-       x2="-237.00941"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.218595,80.369907)"
-       y1="-29.916986"
-       y2="143.7717"
-       id="linearGradient8854-34"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4645-53"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#c4c4c4;stop-opacity:1;"
-         id="stop9764"
-         offset="0" />
-      <stop
-         style="stop-color:#c4c4c4;stop-opacity:0;"
-         id="stop9766"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-324.23087"
-       fy="32.982586"
-       xlink:href="#linearGradient4645-53"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       cy="20.49044"
-       cx="-326.17645"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.0990382e-2,87.267725,80.593034)"
-       r="17.759607"
-       id="radialGradient8852-503"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-851"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9758"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9760"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-851"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="68.387428"
-       y2="75.602806"
-       id="linearGradient8850-218"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-95"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9752"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9754"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-95"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.473351"
-       y2="75.602806"
-       id="linearGradient8848-408"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-145"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9746"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9748"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-145"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="69.289864"
-       y2="75.602806"
-       id="linearGradient8846-419"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3373-528">
-      <stop
-         style="stop-color:#a1a1a1;stop-opacity:1;"
-         id="stop9738"
-         offset="0" />
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         id="stop9740"
-         offset="0.81318682" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9742"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-307.9166"
-       fy="73.394211"
-       xlink:href="#linearGradient3373-528"
-       gradientUnits="userSpaceOnUse"
-       cy="72.469955"
-       cx="-307.9166"
-       r="3.0016239"
-       id="radialGradient8844-345"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3394-952">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop9730"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop9732"
-         offset="0.93406594" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9734"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-307.9166"
-       fy="72.469955"
-       xlink:href="#linearGradient3394-952"
-       gradientUnits="userSpaceOnUse"
-       cy="72.469955"
-       cx="-307.9166"
-       r="3.0016239"
-       id="radialGradient8842-960"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3373-257">
-      <stop
-         style="stop-color:#a1a1a1;stop-opacity:1;"
-         id="stop9722"
-         offset="0" />
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         id="stop9724"
-         offset="0.81318682" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9726"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-308.11151"
-       fy="73.535744"
-       xlink:href="#linearGradient3373-257"
-       gradientUnits="userSpaceOnUse"
-       cy="73.535744"
-       cx="-308.11151"
-       gradientTransform="matrix(0.993747,-0.111657,0.181818,1.618182,-15.10182,-79.18066)"
-       r="3.0016239"
-       id="radialGradient8840-852"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-924"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9716"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9718"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-924"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,78.389987,-90.302128)"
-       y1="67.799118"
-       y2="74.050728"
-       id="linearGradient8838-639"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-345"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9710"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9712"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-345"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,75.802165,-90.302128)"
-       y1="68.347794"
-       y2="74.042549"
-       id="linearGradient8836-403"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3332-935"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9704"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9706"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-308.16672"
-       xlink:href="#linearGradient3332-935"
-       gradientUnits="userSpaceOnUse"
-       x2="-308.16672"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.267725,80.302597)"
-       y1="-5.8208742"
-       y2="17.674025"
-       id="linearGradient8834-162"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-595"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9698"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9700"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-595"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,78.389987,80.117371)"
-       y1="67.799118"
-       y2="75.602806"
-       id="linearGradient8832-779"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-384"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9692"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9694"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-384"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="68.387428"
-       y2="75.602806"
-       id="linearGradient8830-802"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-1"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9686"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9688"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-1"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.473351"
-       y2="75.602806"
-       id="linearGradient8828-860"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-637"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9680"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9682"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-637"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="69.289864"
-       y2="75.602806"
-       id="linearGradient8826-227"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-626"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9674"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9676"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-626"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="69.925575"
-       y2="75.602806"
-       id="linearGradient8824-600"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-633"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9668"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9670"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-633"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="70.09758"
-       y2="75.602806"
-       id="linearGradient8822-224"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-880"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9662"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9664"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-880"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient8820-174"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-288"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9656"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9658"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-288"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="70.105728"
-       y2="75.602806"
-       id="linearGradient8818-387"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-734"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9650"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9652"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-734"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.834503"
-       y2="75.602806"
-       id="linearGradient8816-697"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-537"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9644"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9646"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-537"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient8814-817"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-408"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9638"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9640"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-408"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient8812-828"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-362"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9632"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9634"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-362"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="70.193672"
-       y2="75.602806"
-       id="linearGradient8810-82"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-936"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9626"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9628"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-936"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient8808-332"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3197-504"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9620"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         id="stop9622"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-504"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,75.802165,80.117371)"
-       y1="68.347794"
-       y2="75.477737"
-       id="linearGradient8806-280"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3185-940">
-      <stop
-         style="stop-color:#575757;stop-opacity:1;"
-         id="stop9612"
-         offset="0" />
-      <stop
-         style="stop-color:#575757;stop-opacity:1;"
-         id="stop9614"
-         offset="0.95604396" />
-      <stop
-         style="stop-color:#575757;stop-opacity:0;"
-         id="stop9616"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-263.14236"
-       xlink:href="#linearGradient3185-940"
-       gradientUnits="userSpaceOnUse"
-       x2="-263.14236"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,81.430716,80.369907)"
-       y1="57.962109"
-       y2="11.619458"
-       id="linearGradient8804-885"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4328-565"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop9606"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9608"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-308.26053"
-       fy="71.782082"
-       xlink:href="#linearGradient4328-565"
-       gradientUnits="userSpaceOnUse"
-       cy="71.782082"
-       cx="-308.26053"
-       gradientTransform="matrix(1.197994,0,0,11.8021,61.03381,-775.397)"
-       r="3.1579585"
-       id="radialGradient8802-299"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4314-973">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9600"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9602"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-305.8125"
-       fy="72.04689"
-       xlink:href="#linearGradient4314-973"
-       gradientUnits="userSpaceOnUse"
-       cy="72.04689"
-       cx="-305.8125"
-       gradientTransform="matrix(-3.701324,0,0,4.437062,-1441.79,-247.7547)"
-       r="1.71875"
-       id="radialGradient8800-380"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4314-431">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9594"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9596"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-305.8125"
-       fy="72.04689"
-       xlink:href="#linearGradient4314-431"
-       gradientUnits="userSpaceOnUse"
-       cy="72.04689"
-       cx="-305.8125"
-       gradientTransform="matrix(3.701324,0,0,4.437062,825.0355,-247.7547)"
-       r="1.71875"
-       id="radialGradient8798-742"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3155-136">
-      <stop
-         style="stop-color:#c0c0c0;stop-opacity:1;"
-         id="stop9584"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop9586"
-         offset="0.05494506" />
-      <stop
-         style="stop-color:#cdcdcd;stop-opacity:1;"
-         id="stop9588"
-         offset="0.13802682" />
-      <stop
-         style="stop-color:#c0c0c0;stop-opacity:0;"
-         id="stop9590"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-271.94705"
-       xlink:href="#linearGradient3155-136"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       y1="2.4206059"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,81.430716,80.369907)"
-       x2="-245.23932"
-       y2="2.4206059"
-       id="linearGradient8796-338"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient5138-418"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop9578"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9580"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="50.794651"
-       xlink:href="#linearGradient5138-418"
-       gradientUnits="userSpaceOnUse"
-       x2="59.615398"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="225.10069"
-       y2="-30.656776"
-       id="linearGradient8794-273"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient5138-963"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop9572"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9574"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="56.796875"
-       xlink:href="#linearGradient5138-963"
-       gradientUnits="userSpaceOnUse"
-       x2="59.615398"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="154.70549"
-       y2="-30.656776"
-       id="linearGradient8792-242"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient5138-357"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop9566"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9568"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="69.878143"
-       xlink:href="#linearGradient5138-357"
-       gradientUnits="userSpaceOnUse"
-       x2="46.899311"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="151.92928"
-       y2="-52.535206"
-       id="linearGradient8790-390"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient5138-431"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop9560"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop9562"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="68.151932"
-       xlink:href="#linearGradient5138-431"
-       gradientUnits="userSpaceOnUse"
-       x2="81.170044"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="175.07643"
-       y2="-47.429035"
-       id="linearGradient8788-240"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3966">
-      <stop
-         style="stop-color:#9e4d00;stop-opacity:1;"
-         id="stop3968"
-         offset="0" />
-      <stop
-         style="stop-color:#582b00;stop-opacity:1;"
-         id="stop3970"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3954"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#582b00;stop-opacity:1;"
-         id="stop3956"
-         offset="0" />
-      <stop
-         style="stop-color:#582b00;stop-opacity:0;"
-         id="stop3958"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3776">
-      <stop
-         style="stop-color:#e2e2e2;stop-opacity:1;"
-         id="stop3778"
-         offset="0" />
-      <stop
-         style="stop-color:#f6f6f6;stop-opacity:1;"
-         id="stop3780"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3733">
-      <stop
-         style="stop-color:#e2e2e2;stop-opacity:1;"
-         id="stop3735"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop3737"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3725"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#443d39;stop-opacity:1;"
-         id="stop3727"
-         offset="0" />
-      <stop
-         style="stop-color:#443d39;stop-opacity:0;"
-         id="stop3729"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3660"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#002565;stop-opacity:1;"
-         id="stop3662"
-         offset="0" />
-      <stop
-         style="stop-color:#002565;stop-opacity:0;"
-         id="stop3664"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3344">
-      <stop
-         style="stop-color:#4190f0;stop-opacity:1;"
-         id="stop3346"
-         offset="0" />
-      <stop
-         style="stop-color:#003474;stop-opacity:1;"
-         id="stop3348"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3243"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#492200;stop-opacity:1;"
-         id="stop3245"
-         offset="0" />
-      <stop
-         style="stop-color:#492200;stop-opacity:0;"
-         id="stop3247"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3215">
-      <stop
-         style="stop-color:#671800;stop-opacity:1;"
-         id="stop3217"
-         offset="0" />
-      <stop
-         style="stop-color:#7b3900;stop-opacity:0;"
-         id="stop4157"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3163">
-      <stop
-         style="stop-color:#fff5e4;stop-opacity:1;"
-         id="stop3165"
-         offset="0" />
-      <stop
-         style="stop-color:#ffecd0;stop-opacity:1;"
-         id="stop3173"
-         offset="0.25" />
-      <stop
-         style="stop-color:#ffd390;stop-opacity:1;"
-         id="stop3171"
-         offset="0.5" />
-      <stop
-         style="stop-color:#ffc46a;stop-opacity:1;"
-         id="stop3167"
-         offset="1" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3225">
-      <path
-         style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3229);stroke-width:1.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3211)"
-         d="M 383.54353,478.3067 C 383.54353,478.3067 383.54353,478.2755 383.54353,478.27545 C 387.76892,478.03106 393.00672,475.3434 395.41853,467.77545 C 397.73728,460.49954 400.0019,441.59235 383.29353,441.4942 C 383.24998,441.49394 383.21234,441.4942 383.16853,441.4942 C 366.45726,441.59036 368.69342,460.49915 371.01228,467.77545 C 373.4286,475.35755 378.68907,478.03988 382.91853,478.27545 C 382.91853,478.2755 382.91853,478.3067 382.91853,478.3067 C 383.02222,478.3067 383.12585,478.30974 383.23103,478.3067 C 383.33227,478.30952 383.44367,478.3067 383.54353,478.3067 z "
-         id="path3227" />
-    </clipPath>
-    <linearGradient
-       x1="379.90604"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="379.6608"
-       y1="470.94525"
-       y2="434.86758"
-       id="linearGradient3229"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="379.90604"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="379.6608"
-       y1="470.94525"
-       y2="434.86758"
-       id="linearGradient3231"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3271">
-      <path
-         style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3277);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3263)"
-         d="M 229.42268,467.3088 C 229.51298,471.22964 233.14108,476.22468 230.76643,477.9338 C 223.45451,483.19644 208.11369,483.00448 207.32893,508.3088 C 218.62909,513.41712 229.47403,515.93916 239.95393,516.21505 L 239.95393,516.2463 C 240.14167,516.24433 240.32846,516.21847 240.51643,516.21505 C 240.71484,516.21875 240.91203,516.24422 241.11018,516.2463 L 241.11018,516.21505 C 251.59008,515.93916 262.43501,513.41712 273.73518,508.3088 C 272.95042,483.00448 257.60959,483.19644 250.29768,477.9338 C 247.92303,476.22468 251.55112,471.22964 251.64143,467.3088 L 241.11018,467.3088 L 239.95393,467.3088 L 229.42268,467.3088 z "
-         id="path3273" />
-    </clipPath>
-    <linearGradient
-       y2="464.28983"
-       xlink:href="#linearGradient3163"
-       gradientUnits="userSpaceOnUse"
-       x2="335.75745"
-       gradientTransform="translate(-95.225391,0)"
-       y1="507.97568"
-       x1="335.75745"
-       id="linearGradient3275"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="502.82175"
-       xlink:href="#linearGradient3243"
-       gradientUnits="userSpaceOnUse"
-       x2="339.51855"
-       gradientTransform="translate(-95.225391,0)"
-       y1="457.90872"
-       x1="338.62283"
-       id="linearGradient3277"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="502.82175"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="339.51855"
-       gradientTransform="translate(-95.225391,0)"
-       y1="457.90872"
-       x1="338.62283"
-       id="linearGradient3279"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3654">
-      <path
-         d="M 324.40625,531.66319 C 316.67961,536.03379 303.2331,537.43094 302.5,561.06944 C 312.01264,565.36969 321.20376,567.82558 330.125,568.66319 C 328.5786,556.23989 328.33033,543.49207 324.40625,531.66319 z M 347.0625,531.66319 C 343.15799,544.49609 342.8577,556.42793 341.34375,568.66319 C 350.26499,567.82558 359.45611,565.36969 368.96875,561.06944 C 368.23565,537.43094 354.78914,536.03379 347.0625,531.66319 z "
-         style="fill:url(#radialGradient3658);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path3656"
-         sodipodi:nodetypes="cccccccc" />
-    </clipPath>
-    <radialGradient
-       fx="333.77097"
-       fy="477.125"
-       cx="335.73438"
-       xlink:href="#linearGradient3344"
-       gradientUnits="userSpaceOnUse"
-       cy="497.40625"
-       r="33.234375"
-       gradientTransform="matrix(1.2052707,-4.0003338e-2,2.6834447e-2,0.808502,-82.264072,161.43979)"
-       id="radialGradient3658"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="335.73438"
-       xlink:href="#linearGradient3660"
-       gradientUnits="userSpaceOnUse"
-       x2="335.73438"
-       y1="507.61142"
-       y2="601.20837"
-       id="linearGradient3666"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3721">
-      <path
-         id="path3723"
-         style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#443d39;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3715)"
-         d="M 412.19342,476.96031 C 410.35061,480.92803 407.68758,484.89576 403.23536,488.86348 L 410.59814,498.18968 L 414.28984,477.93625 L 412.19342,476.96031 z "
-         sodipodi:nodetypes="ccccc" />
-    </clipPath>
-    <linearGradient
-       x1="406.42133"
-       xlink:href="#linearGradient3725"
-       gradientUnits="userSpaceOnUse"
-       x2="414.53983"
-       y1="490.76556"
-       y2="481.68478"
-       id="linearGradient3753"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="406.42133"
-       xlink:href="#linearGradient3725"
-       gradientUnits="userSpaceOnUse"
-       x2="414.53983"
-       y1="490.76556"
-       y2="481.68478"
-       id="linearGradient3826"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="344.42279"
-       xlink:href="#linearGradient3954"
-       gradientUnits="userSpaceOnUse"
-       x2="338.31857"
-       y1="443.57492"
-       y2="457.31671"
-       id="linearGradient3960"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath3962">
-      <path
-         d="M 358.01834,438.97595 C 357.59747,440.23856 357.22962,442.15708 355.93583,442.4468 C 349.87757,443.80344 345.42647,448.95565 341.35825,451.47101 C 340.38372,452.07355 338.42431,449.84758 338.58157,448.69433 C 340.03178,437.86157 348.08195,432.26287 358.6704,433.26137 C 360.12926,433.53925 358.75442,436.76771 358.01834,438.97595 z "
-         style="fill:#9e4d00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path3964"
-         sodipodi:nodetypes="cssccs" />
-    </clipPath>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath4039">
-      <path
-         d="M 415.8125,440.4375 C 414.69896,440.61567 414.33846,443.75374 414.40625,445.3125 C 414.40812,445.35551 414.43282,445.39464 414.4375,445.4375 C 414.49547,443.80258 415.97665,445.88291 416.91692,445.73246 C 424.23751,446.34597 427.00968,449.13044 427.25,455.8125 C 427.38557,448.85411 423.50133,441.08187 415.8125,440.4375 z "
-         style="fill:url(#radialGradient4043);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path4041"
-         sodipodi:nodetypes="cscccc" />
-    </clipPath>
-    <radialGradient
-       fx="343.00021"
-       fy="447.89981"
-       cx="345.53156"
-       xlink:href="#linearGradient3966"
-       gradientUnits="userSpaceOnUse"
-       cy="449.10031"
-       r="6.4375601"
-       gradientTransform="matrix(0.6271072,1.3435609,-0.7440573,0.3472888,538.32007,-171.10992)"
-       id="radialGradient4043"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="-319.7261"
-       cx="336.8938"
-       gradientTransform="matrix(0.198406,0,-5.256355e-3,-0.198406,-452.9859,-58.52922)"
-       r="130.5231"
-       id="radialGradient4029">
-      <stop
-         style="stop-color:#eaf1f9;stop-opacity:1;"
-         id="stop4031"
-         offset="0" />
-      <stop
-         style="stop-color:#6f9dd4;stop-opacity:1;"
-         id="stop4033"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="-9"
-       cx="51.9995"
-       r="111.0006"
-       id="XMLID_5_">
-      <stop
-         style="stop-color:#80B3FF"
-         id="stop4094"
-         offset="0.15" />
-      <stop
-         style="stop-color:#69A1F0"
-         id="stop4096"
-         offset="0.316" />
-      <stop
-         style="stop-color:#4888DA"
-         id="stop4119"
-         offset="0.6029" />
-      <stop
-         style="stop-color:#3378CC"
-         id="stop4121"
-         offset="0.8412" />
-      <stop
-         style="stop-color:#2C72C7"
-         id="stop4102"
-         offset="1" />
-    </radialGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7084">
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 72,88 L 40,120 L 32,120 L 32,80 L 72,80 L 72,88 z"
-         id="path7086" />
-    </clipPath>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="112.3047"
-       cx="102"
-       r="139.55859"
-       id="XMLID_8_">
-      <stop
-         style="stop-color:#b7b8b9;stop-opacity:1;"
-         id="stop41"
-         offset="0" />
-      <stop
-         style="stop-color:#ECECEC"
-         id="stop47"
-         offset="0.18851049" />
-      <stop
-         style="stop-color:#FAFAFA"
-         id="stop49"
-         offset="0.25718147" />
-      <stop
-         style="stop-color:#FFFFFF"
-         id="stop51"
-         offset="0.30111277" />
-      <stop
-         style="stop-color:#FAFAFA"
-         id="stop53"
-         offset="0.5313" />
-      <stop
-         style="stop-color:#EBECEC"
-         id="stop55"
-         offset="0.8449" />
-      <stop
-         style="stop-color:#E1E2E3"
-         id="stop57"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient10207">
-      <stop
-         style="stop-color:#a2a2a2;stop-opacity:1;"
-         id="stop10209"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop10211"
-         offset="1" />
-    </linearGradient>
-    <clipPath
-       id="clipPath3289"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="cccscccsccccccccc"
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3283)"
-         d="M 463.75,435.375 C 462.47221,435.58506 461.71617,436.60113 461.75,437.375 C 461.67075,437.40672 460.87251,438.49769 460.79289,438.52941 C 462.04491,442.53121 465.95016,446.80149 477.54289,446.49816 C 489.04307,446.19726 493.45299,441.22873 494.71875,437.5625 C 494.5676,437.5025 494.39985,437.43497 494.25,437.375 C 494.28383,436.60113 493.52779,435.58506 492.25,435.375 C 489.83637,439.11764 488.24281,442.77637 478,443.0625 C 467.75719,443.34864 464.63251,439.11371 463.75,435.375 z M 459.125,438.40625 C 453.68198,440.50508 447.66707,442.67009 441.90625,445.28125 C 447.80188,443.05208 453.52791,442.11601 458.76072,440.15441 C 458.75013,439.92745 459.01107,438.6493 459.125,438.40625 z M 497.46875,438.625 C 497.52198,438.79302 497.56984,438.93659 497.5625,439.09375 C 501.77057,440.67121 506.39991,442.24968 511.125,443.96875 C 506.49146,442.00962 501.81994,440.29346 497.46875,438.625 z "
-         id="path3291" />
-    </clipPath>
-    <filter
-       id="filter3283"
-       height="1.2638637"
-       y="-0.13193184"
-       width="1.0416274"
-       x="-0.020813678"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3285"
-         stdDeviation="0.60896269"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="458.62648"
-       x2="461.90625"
-       y1="458.62646"
-       x1="414.41586"
-       id="linearGradient4073"
-       xlink:href="#linearGradient4067"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4067"
-       inkscape:collect="always">
-      <stop
-         id="stop4095"
-         offset="0"
-         style="stop-color:#8d97b7;stop-opacity:1;" />
-      <stop
-         id="stop4071"
-         offset="1"
-         style="stop-color:#8d97b7;stop-opacity:0;" />
-    </linearGradient>
-    <clipPath
-       id="clipPath4063"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="cccssccsccssccz"
-         id="path4065"
-         d="M 410.16587,443.06739 C 399.92306,443.35352 396.79838,439.11371 395.91587,435.375 C 394.63808,435.58506 393.88204,436.60113 393.91587,437.375 C 386.83254,440.20988 378.26803,443.06735 370.66587,446.875 C 367.84405,448.28835 364.62926,452.59537 363.79087,454.875 C 361.23389,461.82756 358.41587,471.625 358.41587,471.625 L 359.91587,473.375 C 375.56063,482.28715 396.79503,481.875 410.16587,481.875 C 423.53671,481.875 444.77111,482.28715 460.41587,473.375 L 461.91587,471.625 C 461.91587,471.625 459.09785,461.82756 456.54087,454.875 C 455.70248,452.59537 452.48769,448.28835 449.66587,446.875 C 442.06371,443.06735 433.4992,440.20988 426.41587,437.375 C 426.4497,436.60113 425.69366,435.58506 424.41587,435.375 C 422.00224,439.11764 420.40868,442.78126 410.16587,443.06739 z "
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient3397">
-      <stop
-         id="stop3399"
-         offset="0"
-         style="stop-color:#f4f5f8;stop-opacity:1;" />
-      <stop
-         id="stop3401"
-         offset="1"
-         style="stop-color:#fdfdfe;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="370.57019"
-       x2="325.7691"
-       y1="398.85446"
-       x1="324.65039"
-       id="linearGradient3439"
-       xlink:href="#linearGradient3433"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient3433"
-       inkscape:collect="always">
-      <stop
-         id="stop3435"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3437"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <clipPath
-       id="clipPath3429"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         id="path3431"
-         d="M 303.70236,398.81874 L 303.52558,385.56049 L 306.17724,378.31265 L 311.48054,376.54488 L 319.96582,379.19653 L 327.39044,380.61074 L 334.63828,376.89843 L 339.94158,376.89843 L 343.65389,382.02496 L 345.59844,390.15668 L 345.42166,395.45998 L 345.77521,397.40453 L 337.99704,382.37851 L 328.4511,386.09082 L 321.55681,386.2676 L 311.12698,381.31785 L 303.70236,398.81874 z "
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient3837"
-       inkscape:collect="always">
-      <stop
-         id="stop3839"
-         offset="0"
-         style="stop-color:#f1e4d4;stop-opacity:1;" />
-      <stop
-         id="stop3841"
-         offset="1"
-         style="stop-color:#f1e4d4;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3833"
-       height="1.1433711"
-       y="-0.071685554"
-       width="1.3186002"
-       x="-0.15930008"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3835"
-         stdDeviation="0.10560268"
-         inkscape:collect="always" />
-    </filter>
-    <mask
-       id="mask3287"
-       maskUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="csssssssscc"
-         id="path3289"
-         d="M 412.56716,362.7206 C 404.7906,362.9256 395.78945,368.58113 392.66091,375.5331 C 389.47419,382.61431 389.9381,391.06936 391.84841,400.8456 C 393.75873,410.62183 400.03668,420.79216 403.22341,424.4706 C 406.24381,427.95705 410.11265,427.32692 412.56716,427.25185 C 412.69296,427.25185 412.8695,427.24772 413.00466,427.25185 C 415.45917,427.32692 419.32801,427.95705 422.34841,424.4706 C 425.53514,420.79216 431.81309,410.62183 433.72341,400.8456 C 435.63374,391.06936 436.09763,382.61431 432.91091,375.5331 C 429.78236,368.58113 420.78122,362.9256 413.00466,362.7206 L 412.56716,362.7206 z "
-         style="opacity:1;fill:url(#radialGradient3291);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </mask>
-    <radialGradient
-       r="22.444886"
-       fy="395.73904"
-       fx="412.43236"
-       cy="395.73904"
-       cx="412.43236"
-       gradientTransform="matrix(1,0,0,1.4395859,0.3535533,-174.66839)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient3291"
-       xlink:href="#linearGradient3279"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient4064">
-      <stop
-         id="stop4066"
-         offset="0"
-         style="stop-color:#faf0e5;stop-opacity:1;" />
-      <stop
-         style="stop-color:#f7e7d6;stop-opacity:1;"
-         offset="0.591133"
-         id="stop3378" />
-      <stop
-         id="stop4069"
-         offset="1"
-         style="stop-color:#efcfac;stop-opacity:1;" />
-    </linearGradient>
-    <clipPath
-       id="clipPath3705"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         style="opacity:0.74906365;fill:url(#radialGradient3709);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 341.25,409.625 C 339.73679,416.82736 335.50876,433.0214 340.75,436.875 C 340.10353,443.87478 333.6714,446.51892 325.75,448.0625 L 324.25,448.0625 C 316.3286,446.51892 309.89647,443.87478 309.25,436.875 C 314.49124,433.0214 310.26321,416.82736 308.75,409.625 L 325,417.03125 L 341.25,409.625 z "
-         id="path3707"
-         sodipodi:nodetypes="cccccccc" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient3654">
-      <stop
-         id="stop3656"
-         offset="0"
-         style="stop-color:#f9ede0;stop-opacity:1;" />
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:0.80575538;"
-         offset="0.5"
-         id="stop3670" />
-      <stop
-         id="stop3658"
-         offset="1"
-         style="stop-color:#f9ede0;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4245"
-       inkscape:collect="always">
-      <stop
-         id="stop4247"
-         offset="0"
-         style="stop-color:#ecc69f;stop-opacity:1" />
-      <stop
-         id="stop4249"
-         offset="1"
-         style="stop-color:#efd1b1;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4253"
-       inkscape:collect="always">
-      <stop
-         id="stop4255"
-         offset="0"
-         style="stop-color:#f2d8bb;stop-opacity:1;" />
-      <stop
-         id="stop4257"
-         offset="1"
-         style="stop-color:#f2d8bb;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4291">
-      <stop
-         id="stop4293"
-         offset="0"
-         style="stop-color:#e7b684;stop-opacity:1" />
-      <stop
-         id="stop4295"
-         offset="1"
-         style="stop-color:#e68e61;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4365"
-       inkscape:collect="always">
-      <stop
-         id="stop4367"
-         offset="0"
-         style="stop-color:#e5ae77;stop-opacity:1" />
-      <stop
-         id="stop4369"
-         offset="1"
-         style="stop-color:#e7b684;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4533">
-      <stop
-         id="stop4536"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.15272728;" />
-      <stop
-         id="stop4538"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4556"
-       inkscape:collect="always">
-      <stop
-         id="stop4558"
-         offset="0"
-         style="stop-color:#f7e8d7;stop-opacity:1;" />
-      <stop
-         id="stop4560"
-         offset="1"
-         style="stop-color:#f7e8d7;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4610"
-       inkscape:collect="always">
-      <stop
-         id="stop4612"
-         offset="0"
-         style="stop-color:#f7e8d7;stop-opacity:1;" />
-      <stop
-         id="stop4614"
-         offset="1"
-         style="stop-color:#f7e8d7;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4652"
-       inkscape:collect="always">
-      <stop
-         id="stop4654"
-         offset="0"
-         style="stop-color:#f7e8d7;stop-opacity:1;" />
-      <stop
-         id="stop4656"
-         offset="1"
-         style="stop-color:#f7e8d7;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4768"
-       inkscape:collect="always">
-      <stop
-         id="stop4770"
-         offset="0"
-         style="stop-color:#c39a7c;stop-opacity:1;" />
-      <stop
-         id="stop4030"
-         offset="1"
-         style="stop-color:#c39a7c;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4891">
-      <stop
-         id="stop4893"
-         offset="0"
-         style="stop-color:#473a0f;stop-opacity:1;" />
-      <stop
-         style="stop-color:#743500;stop-opacity:1;"
-         offset="0.5"
-         id="stop4899" />
-      <stop
-         id="stop4895"
-         offset="1"
-         style="stop-color:#4d3117;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient4995">
-      <stop
-         style="stop-color:#faf0e5;stop-opacity:1;"
-         offset="0"
-         id="stop4997" />
-      <stop
-         id="stop5000"
-         offset="0.40000001"
-         style="stop-color:#f7e7d6;stop-opacity:1;" />
-      <stop
-         style="stop-color:#efcfac;stop-opacity:1;"
-         offset="1"
-         id="stop5002" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5018">
-      <stop
-         style="stop-color:#e4ab72;stop-opacity:1;"
-         offset="0"
-         id="stop5020" />
-      <stop
-         style="stop-color:#e68e61;stop-opacity:0"
-         offset="1"
-         id="stop5022" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5064">
-      <stop
-         id="stop5066"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.67636365;"
-         offset="0.5"
-         id="stop5072" />
-      <stop
-         id="stop5068"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5240">
-      <stop
-         style="stop-color:#8e8e8e;stop-opacity:1;"
-         offset="0"
-         id="stop5242" />
-      <stop
-         style="stop-color:#f8f8f8;stop-opacity:0;"
-         offset="1"
-         id="stop5244" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5303"
-       inkscape:collect="always">
-      <stop
-         id="stop5305"
-         offset="0"
-         style="stop-color:#aaaaaa;stop-opacity:1;" />
-      <stop
-         id="stop5307"
-         offset="1"
-         style="stop-color:#aaaaaa;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient5576"
-       inkscape:collect="always">
-      <stop
-         id="stop5578"
-         offset="0"
-         style="stop-color:#643308;stop-opacity:1;" />
-      <stop
-         id="stop5580"
-         offset="1"
-         style="stop-color:#aaaaaa;stop-opacity:0" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8303"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.320714,0,0,0.159681,-171.2827,-78.12135)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8301"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.320714,0,0,0.159681,10.63616,-85.21061)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient8293"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(0.964324,1.036996)"
-       x1="50.971487"
-       y1="72.623548"
-       x2="85.53623"
-       y2="72.623548" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient8291"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.409651,1.312075,-1.307294,1.414806,56.39167,-62.31585)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <linearGradient
-       id="linearGradient8285">
-      <stop
-         id="stop8287"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop8289"
-         offset="1"
-         style="stop-color:#252525;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8283"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.925789,0,0,0.234353,-0.872908,-79.56166)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       id="linearGradient8277">
-      <stop
-         id="stop8279"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop8281"
-         offset="1"
-         style="stop-color:#aeaeae;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="radialGradient8275"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.409651,1.312075,-0.492522,0.533028,49.46995,-54.82486)"
-       cx="49.009884"
-       cy="8.4953122"
-       fx="47.370888"
-       fy="6.7701697"
-       r="3.9750405" />
-    <linearGradient
-       id="linearGradient8269">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop8271" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop8273" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient8267"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <linearGradient
-       id="linearGradient8261">
-      <stop
-         id="stop8263"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop8265"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="radialGradient8259"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595197" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient8257"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.085335,1.013149,-1.009457,1.089304,119.6765,-27.83946)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <linearGradient
-       id="linearGradient8245">
-      <stop
-         id="stop8247"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop8249" />
-      <stop
-         id="stop8251"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop8253"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop8255"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="radialGradient8243"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(6.674626e-2,6.401262e-2,-1.340407,1.41446,206.1772,-84.36013)"
-       cx="36.675648"
-       cy="95.769279"
-       fx="16.217354"
-       fy="64.141281"
-       r="47.746403" />
-    <linearGradient
-       id="linearGradient8233">
-      <stop
-         id="stop8235"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.5"
-         id="stop8237" />
-      <stop
-         id="stop8239"
-         offset="0.75"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop8241"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="radialGradient8231"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.962254,1.86162,-26.6761,28.74703,1586.344,-1636.472)"
-       cx="15.727077"
-       cy="58.089687"
-       fx="15.727077"
-       fy="58.089687"
-       r="2.6143965" />
-    <linearGradient
-       id="linearGradient8225">
-      <stop
-         id="stop8227"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop8229"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient8223"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.560669,1.636452,-14.83371,14.16488,1762.39,-1679.747)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient8221"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <linearGradient
-       id="linearGradient8215">
-      <stop
-         style="stop-color:black;stop-opacity:1"
-         offset="0"
-         id="stop8217" />
-      <stop
-         style="stop-color:black;stop-opacity:0"
-         offset="1"
-         id="stop8219" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient8213"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="63.912209"
-       fy="115.7093"
-       r="63.912209" />
-    <linearGradient
-       id="linearGradient8199">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop8201" />
-      <stop
-         id="stop8203"
-         offset="0.5"
-         style="stop-color:#ececec;stop-opacity:1;" />
-      <stop
-         style="stop-color:#c1c1c1;stop-opacity:1;"
-         offset="1"
-         id="stop8205" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient8191">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop8193" />
-      <stop
-         id="stop8195"
-         offset="0.7087912"
-         style="stop-color:#090909;stop-opacity:0.67870039;" />
-      <stop
-         style="stop-color:#131313;stop-opacity:0;"
-         offset="1"
-         id="stop8197" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient8185">
-      <stop
-         id="stop8187"
-         offset="0"
-         style="stop-color:#8e8e8e;stop-opacity:1;" />
-      <stop
-         id="stop8189"
-         offset="1"
-         style="stop-color:#f8f8f8;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient12049"
-       id="linearGradient8183"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.964922,0,0,0.941137,-256.96573,66.870456)"
-       x1="1054.6731"
-       y1="-5.5660009"
-       x2="-1250.6598"
-       y2="3149.0283" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient12049"
-       id="linearGradient8181"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="1054.6731"
-       y1="-5.5660009"
-       x2="-1250.6598"
-       y2="3149.0283" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient8179"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,16.305739)"
-       x1="-2165.3125"
-       y1="2087.9343"
-       x2="-643.06091"
-       y2="1121.7122" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3149"
-       id="linearGradient8177"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="605.17242"
-       y1="3835.6428"
-       x2="-1062.9232"
-       y2="1799.6183" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient8175"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="88.705498"
-       y1="1010.6574"
-       x2="-356.67282"
-       y2="1234.8125" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2497"
-       id="radialGradient8173"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,9.760431e-2,-163.59485,-68.691191)"
-       cx="-519.35938"
-       cy="1724.4219"
-       fx="-519.35938"
-       fy="1724.4219"
-       r="499.3594" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8171"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.068574,0,0,0.129196,-85.14742,-168.8884)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8169"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.068575,0,0,0.129196,-70.28166,-169.0995)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient8167"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.780224,0,0,0.839022,24.2945,-119.8475)"
-       x1="50.971487"
-       y1="72.623548"
-       x2="85.53623"
-       y2="72.623548" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient8165"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.140533,1.061585,-1.057717,1.144704,69.92038,-170.2666)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8163"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.558136,0,0,0.189612,-64.19767,-168.6522)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="radialGradient8161"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.140533,1.061585,-0.398494,0.431267,64.32009,-164.2057)"
-       cx="49.009884"
-       cy="8.4953122"
-       fx="47.370888"
-       fy="6.7701697"
-       r="3.9750405" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient8159"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.878133,0.819728,-0.816741,0.881344,121.1234,-142.3722)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="radialGradient8157"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.400366e-2,5.179191e-2,-1.084509,1.144424,191.1102,-188.1024)"
-       cx="36.675648"
-       cy="95.769279"
-       fx="16.217354"
-       fy="64.141281"
-       r="47.746403" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="radialGradient8155"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.587638,1.506216,-21.58334,23.25891,1307.788,-1443.899)"
-       cx="15.727077"
-       cy="58.089687"
-       fx="15.727077"
-       fy="58.089687"
-       r="2.6143965" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient8153"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.26272,1.324035,-12.00179,11.46065,1450.225,-1478.912)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient8151"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="radialGradient8149"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595197" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient8147"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <radialGradient
-       r="25.986174"
-       fy="90.072952"
-       fx="-36.592777"
-       cy="90.072952"
-       cx="-36.592777"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8133"
-       xlink:href="#linearGradient3575"
-       inkscape:collect="always" />
-    <radialGradient
-       r="25.986174"
-       fy="90.072952"
-       fx="-36.592777"
-       cy="90.072952"
-       cx="-36.592777"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient8131"
-       xlink:href="#linearGradient3575"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient8125">
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:1;"
-         offset="0"
-         id="stop8127" />
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:0;"
-         offset="1"
-         id="stop8129" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient8119">
-      <stop
-         style="stop-color:#a0a1a5;stop-opacity:1;"
-         offset="0"
-         id="stop8121" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop8123" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient8111">
-      <stop
-         style="stop-color:#e3e2e6;stop-opacity:1"
-         offset="0"
-         id="stop8113" />
-      <stop
-         id="stop8115"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:0.54117647;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop8117" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient8095">
-      <stop
-         style="stop-color:#2e2a2b;stop-opacity:1;"
-         offset="0"
-         id="stop8097" />
-      <stop
-         id="stop8099"
-         offset="0.33497536"
-         style="stop-color:#4c494a;stop-opacity:1;" />
-      <stop
-         style="stop-color:#5b595a;stop-opacity:1;"
-         offset="0.66748768"
-         id="stop8101" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop8103" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient8089">
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="0"
-         id="stop8091" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop8093" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient8087"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,85.065988,-4887.3657)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3186"
-       id="linearGradient8085"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.3917848,0,0,2.5674116,69.510078,-4858.699)"
-       x1="-103.92092"
-       y1="1924.9473"
-       x2="-103.92092"
-       y2="1939.0886" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3186"
-       id="linearGradient8083"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-2.6579135,0,0,-2.2846145,-427.87025,4455.3781)"
-       x1="-103.92092"
-       y1="1930.9812"
-       x2="-103.92092"
-       y2="1947.2522" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient8081"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient8079"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="translate(-106.875,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath8075">
-      <path
-         id="path8077"
-         d="M -69.78125,80 C -70.381154,80 -70.875,80.470333 -70.875,81.0625 L -70.875,122.9375 C -70.875,123.52967 -70.381154,124 -69.78125,124 L -9.09375,124 C -8.493846,124 -8.000004,123.52967 -8,122.9375 L -8,81.0625 C -8,80.470333 -8.493846,80 -9.09375,80 L -69.78125,80 z "
-         style="opacity:1;fill:url(#linearGradient3293);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         sodipodi:nodetypes="ccccccccc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient8073"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-106.875,0)"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient8071"
-       x1="-44.802357"
-       y1="71.894066"
-       x2="-44.802357"
-       y2="130.6806"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient8069"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="matrix(1,0,0,0.9545455,-232.18292,3.6363636)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3317"
-       id="linearGradient8067"
-       x1="-44.117901"
-       y1="127.91319"
-       x2="-43.770939"
-       y2="119.03187"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient8065"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,158.24797,-4821.2784)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath8061">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M 240.04888,9 C 237.09544,9 234.6888,11.347166 234.6888,14.32684 L 234.6888,111.25905 L 245.32884,121.91273 L 341.32804,121.91273 C 344.28149,121.91273 346.68786,119.56556 346.68786,116.58615 L 346.68786,14.32684 C 346.68786,11.347166 344.28149,9 341.32804,9 L 240.04888,9 z "
-         id="path8063" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient8059"
-       x1="305.35327"
-       y1="-33.695843"
-       x2="273.56915"
-       y2="122.91273"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient8057"
-       cx="64"
-       cy="58"
-       fx="64"
-       fy="58"
-       r="38"
-       gradientTransform="matrix(1.2841778,0,0,0.2205548,-250.3703,45.20782)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient8055"
-       cx="64"
-       cy="42"
-       fx="64"
-       fy="42"
-       r="38"
-       gradientTransform="matrix(1.5941899,0,0,0.2205548,-270.21108,32.736698)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient8053"
-       cx="64"
-       cy="26"
-       fx="64"
-       fy="26"
-       r="38"
-       gradientTransform="matrix(1.7621131,0,0,0.2593063,-280.95816,19.258036)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient8051"
-       cx="64"
-       cy="10"
-       fx="64"
-       fy="10"
-       r="38"
-       gradientTransform="matrix(2.1754626,0,0,0.2980578,-307.41253,7.0194215)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-68.240592,44.013228)"
-       y2="9.3269"
-       x2="63.4995"
-       y1="-79.2393"
-       x1="63.4995"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8039">
-      <stop
-         id="stop8041"
-         style="stop-color:#73A3E7"
-         offset="0" />
-      <stop
-         id="stop8043"
-         style="stop-color:#83B1F5"
-         offset="0.1394" />
-      <stop
-         id="stop8045"
-         style="stop-color:#BCD6FC"
-         offset="0.3689" />
-      <stop
-         id="stop8047"
-         style="stop-color:#659FEE"
-         offset="0.5007" />
-      <stop
-         id="stop8049"
-         style="stop-color:#0066FF"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"
-       y2="-503.146"
-       x2="354.6855"
-       y1="-601.2759"
-       x1="354.6855"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient8027">
-      <stop
-         id="stop8029"
-         style="stop-color:#B3D9FF"
-         offset="0" />
-      <stop
-         id="stop8031"
-         style="stop-color:#71A8F5"
-         offset="0.4863" />
-      <stop
-         id="stop8033"
-         style="stop-color:#2C72C7"
-         offset="0.7988" />
-      <stop
-         id="stop8035"
-         style="stop-color:#2C72C7"
-         offset="0.98" />
-      <stop
-         id="stop8037"
-         style="stop-color:#DEEBFF"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient8021">
-      <stop
-         id="stop8023"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop8025"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient8015">
-      <stop
-         id="stop8017"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop8019"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)"
-       r="34.1784"
-       cy="-349"
-       cx="305.0273"
-       id="radialGradient8009">
-      <stop
-         id="stop8011"
-         style="stop-color:#4b73ad;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop8013"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient8003">
-      <stop
-         id="stop8005"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop8007"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7993">
-      <stop
-         id="stop7995"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.29354507"
-         id="stop7997" />
-      <stop
-         id="stop7999"
-         offset="0.45366704"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop8001"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7987">
-      <stop
-         id="stop7989"
-         offset="0"
-         style="stop-color:#d4a100;stop-opacity:0.97647059;" />
-      <stop
-         id="stop7991"
-         offset="1"
-         style="stop-color:#ffc712;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7975">
-      <stop
-         id="stop7977"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop7979" />
-      <stop
-         id="stop7981"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop7983"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop7985"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7969">
-      <stop
-         style="stop-color:#810000;stop-opacity:1;"
-         offset="0"
-         id="stop7971" />
-      <stop
-         style="stop-color:#c50000;stop-opacity:1;"
-         offset="1"
-         id="stop7973" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7963">
-      <stop
-         id="stop7965"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop7967"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7957">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop7959" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7961" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7951">
-      <stop
-         id="stop7953"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop7955"
-         offset="1"
-         style="stop-color:#515151;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7945">
-      <stop
-         id="stop7947"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop7949"
-         offset="1"
-         style="stop-color:#7f0000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7939">
-      <stop
-         id="stop7941"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop7943"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient7937"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="linearGradient7935"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3755238,0,0,1.8570645,-22.548199,-92.562977)"
-       x1="63.911137"
-       y1="79.998817"
-       x2="87.757362"
-       y2="93.999413" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient7933"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.909059,1.8392116,-8.6222515,7.5766472,1009.8522,-881.36145)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="linearGradient7931"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9986497,0,0,0.9998891,0.1404398,5.3232436e-3)"
-       x1="75.848022"
-       y1="72.804123"
-       x2="81.452583"
-       y2="77.047241" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient7364"
-       id="linearGradient7929"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9986497,0,0,0.9998891,0.1404398,5.3232436e-3)"
-       x1="76.708534"
-       y1="83.325729"
-       x2="80.579521"
-       y2="87.154587" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient7927"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2875994,1.1737414,-0.5465891,0.6213041,81.686465,27.89447)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7925"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9992082,0,0,0.9993395,0.1083622,-9.0374942e-2)"
-       x1="114.92793"
-       y1="-22.560064"
-       x2="100.65602"
-       y2="-22.052734" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient7923"
-       gradientUnits="userSpaceOnUse"
-       x1="-12.817558"
-       y1="7.4622769"
-       x2="82.172836"
-       y2="7.4622769" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient7921"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2922"
-       id="linearGradient7919"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6182226,0,0,0.6232687,24.10803,47.993844)"
-       x1="33.342377"
-       y1="117.83894"
-       x2="24.450998"
-       y2="107.35519" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient7917"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.6732108,1.5189394,-1.5009523,1.6928488,18.675678,-24.465565)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5433"
-       id="linearGradient7915"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9973012,0,0,0.9997782,0.28069,1.0645897e-2)"
-       x1="92.226158"
-       y1="54.119438"
-       x2="96.579895"
-       y2="57.15118" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7913"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2600183,0,0,0.2752449,-2.2590409,-25.415382)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7911"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.550633,0,0,0.1873121,21.621938,-31.864287)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7909"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.5495914,0,0,0.1876849,-193.24041,-23.535874)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7907"
-       gradientUnits="userSpaceOnUse"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5433"
-       id="linearGradient7905"
-       x1="55.007042"
-       y1="88.460976"
-       x2="55.007042"
-       y2="36.655769"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3330"
-       id="linearGradient7903"
-       x1="59.999996"
-       y1="92.973083"
-       x2="57.434441"
-       y2="55.07938"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7901"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7899"
-       gradientUnits="userSpaceOnUse"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientTransform="translate(161.25,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7897"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(161.25,1)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7895"
-       gradientUnits="userSpaceOnUse"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientTransform="translate(177.25,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7893"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(175.45,-0.3)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7891"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(159.3125,1.25)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7889"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(159.3125,1.25)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7887"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="75.548416"
-       y1="75.45768"
-       x2="62.466938"
-       y2="47.729851" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7885"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="63.174049"
-       y1="10.40386"
-       x2="63.174042"
-       y2="61.87199" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7883"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="translate(-0.3,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7881"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(56.7,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7879"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7877"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(56.7,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7875"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7873"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7871"
-       gradientUnits="userSpaceOnUse"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621"
-       gradientTransform="translate(-96.166522,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7867">
-      <path
-         style="fill:url(#linearGradient3557);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         id="path7869"
-         sodipodi:nodetypes="cccccccccccccccccccccccscc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7865"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7861">
-      <path
-         sodipodi:nodetypes="cccccccccccccccccccccccscc"
-         id="path7863"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7859"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3575"
-       id="radialGradient7857"
-       cx="-36.592777"
-       cy="90.072952"
-       fx="-36.592777"
-       fy="90.072952"
-       r="25.986174"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       id="linearGradient7839">
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:1;"
-         offset="0"
-         id="stop7841" />
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:0;"
-         offset="1"
-         id="stop7843" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7827">
-      <stop
-         style="stop-color:#a0a1a5;stop-opacity:1;"
-         offset="0"
-         id="stop7829" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop7831" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7819">
-      <stop
-         style="stop-color:#e3e2e6;stop-opacity:1"
-         offset="0"
-         id="stop7821" />
-      <stop
-         id="stop7823"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:0.54117647;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop7825" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7809">
-      <stop
-         style="stop-color:#2e2a2b;stop-opacity:1;"
-         offset="0"
-         id="stop7811" />
-      <stop
-         id="stop7813"
-         offset="0.33497536"
-         style="stop-color:#4c494a;stop-opacity:1;" />
-      <stop
-         style="stop-color:#5b595a;stop-opacity:1;"
-         offset="0.66748768"
-         id="stop7815" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop7817" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7803">
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="0"
-         id="stop7805" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop7807" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7801"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7799"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="translate(-106.875,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7795">
-      <path
-         id="path7797"
-         d="M -69.78125,80 C -70.381154,80 -70.875,80.470333 -70.875,81.0625 L -70.875,122.9375 C -70.875,123.52967 -70.381154,124 -69.78125,124 L -9.09375,124 C -8.493846,124 -8.000004,123.52967 -8,122.9375 L -8,81.0625 C -8,80.470333 -8.493846,80 -9.09375,80 L -69.78125,80 z "
-         style="opacity:1;fill:url(#linearGradient3293);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         sodipodi:nodetypes="ccccccccc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7793"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-106.875,0)"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient7791"
-       x1="-44.802357"
-       y1="71.894066"
-       x2="-44.802357"
-       y2="130.6806"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3317"
-       id="linearGradient7789"
-       x1="-44.117901"
-       y1="127.91319"
-       x2="-43.770939"
-       y2="119.03187"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient7787"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,158.24797,-4821.2784)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7783">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M 240.04888,9 C 237.09544,9 234.6888,11.347166 234.6888,14.32684 L 234.6888,111.25905 L 245.32884,121.91273 L 341.32804,121.91273 C 344.28149,121.91273 346.68786,119.56556 346.68786,116.58615 L 346.68786,14.32684 C 346.68786,11.347166 344.28149,9 341.32804,9 L 240.04888,9 z "
-         id="path7785" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient7781"
-       x1="305.35327"
-       y1="-33.695843"
-       x2="273.56915"
-       y2="122.91273"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-68.240592,44.013228)"
-       y2="9.3269"
-       x2="63.4995"
-       y1="-79.2393"
-       x1="63.4995"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7769">
-      <stop
-         id="stop7771"
-         style="stop-color:#73A3E7"
-         offset="0" />
-      <stop
-         id="stop7773"
-         style="stop-color:#83B1F5"
-         offset="0.1394" />
-      <stop
-         id="stop7775"
-         style="stop-color:#BCD6FC"
-         offset="0.3689" />
-      <stop
-         id="stop7777"
-         style="stop-color:#659FEE"
-         offset="0.5007" />
-      <stop
-         id="stop7779"
-         style="stop-color:#0066FF"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"
-       y2="-503.146"
-       x2="354.6855"
-       y1="-601.2759"
-       x1="354.6855"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7757">
-      <stop
-         id="stop7759"
-         style="stop-color:#B3D9FF"
-         offset="0" />
-      <stop
-         id="stop7761"
-         style="stop-color:#71A8F5"
-         offset="0.4863" />
-      <stop
-         id="stop7763"
-         style="stop-color:#2C72C7"
-         offset="0.7988" />
-      <stop
-         id="stop7765"
-         style="stop-color:#2C72C7"
-         offset="0.98" />
-      <stop
-         id="stop7767"
-         style="stop-color:#DEEBFF"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient7751">
-      <stop
-         id="stop7753"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop7755"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient7745">
-      <stop
-         id="stop7747"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop7749"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)"
-       r="34.1784"
-       cy="-349"
-       cx="305.0273"
-       id="radialGradient7739">
-      <stop
-         id="stop7741"
-         style="stop-color:#4b73ad;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7743"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient7733">
-      <stop
-         id="stop7735"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop7737"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7723">
-      <stop
-         id="stop7725"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.29354507"
-         id="stop7727" />
-      <stop
-         id="stop7729"
-         offset="0.45366704"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop7731"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7717">
-      <stop
-         id="stop7719"
-         offset="0"
-         style="stop-color:#d4a100;stop-opacity:0.97647059;" />
-      <stop
-         id="stop7721"
-         offset="1"
-         style="stop-color:#ffc712;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7705">
-      <stop
-         id="stop7707"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop7709" />
-      <stop
-         id="stop7711"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop7713"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop7715"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7699">
-      <stop
-         style="stop-color:#810000;stop-opacity:1;"
-         offset="0"
-         id="stop7701" />
-      <stop
-         style="stop-color:#c50000;stop-opacity:1;"
-         offset="1"
-         id="stop7703" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7693">
-      <stop
-         id="stop7695"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop7697"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7687">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop7689" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7691" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7681">
-      <stop
-         id="stop7683"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop7685"
-         offset="1"
-         style="stop-color:#515151;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7675">
-      <stop
-         id="stop7677"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop7679"
-         offset="1"
-         style="stop-color:#7f0000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7669">
-      <stop
-         id="stop7671"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop7673"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7667"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="75.548416"
-       y1="75.45768"
-       x2="62.466938"
-       y2="47.729851" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7665"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7663"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7661"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7655">
-      <path
-         style="fill:url(#linearGradient3557);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         id="path7657"
-         sodipodi:nodetypes="cccccccccccccccccccccccscc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7653"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7649">
-      <path
-         sodipodi:nodetypes="cccccccccccccccccccccccscc"
-         id="path7651"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7647"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3575"
-       id="radialGradient7645"
-       cx="-36.592777"
-       cy="90.072952"
-       fx="-36.592777"
-       fy="90.072952"
-       r="25.986174"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-138.69812,17.039832)"
-       y2="108"
-       x2="96"
-       y1="56"
-       x1="100"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7643"
-       xlink:href="#radialGradient3696"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="84"
-       x2="120.25"
-       y1="84"
-       x1="79.75"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7641"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="72"
-       x2="14.697635"
-       y1="96"
-       x1="26.697636"
-       gradientTransform="translate(81.302365,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7639"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="96.001434"
-       x2="11.68106"
-       y1="52"
-       x1="6.6976352"
-       gradientTransform="translate(81.302365,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7637"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="108.0104"
-       x2="11.68106"
-       y1="60.539303"
-       x1="11.68106"
-       gradientTransform="translate(81.3125,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7635"
-       xlink:href="#linearGradient3202"
-       inkscape:collect="always" />
-    <radialGradient
-       r="20"
-       fy="96"
-       fx="-40"
-       cy="84"
-       cx="-44"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7633"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7631"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <radialGradient
-       r="24"
-       fy="100"
-       fx="-60"
-       cy="84"
-       cx="-44"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7629"
-       xlink:href="#linearGradient3030"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7627"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="18.50366"
-       x2="76.284438"
-       y1="18.50366"
-       x1="64.341991"
-       gradientTransform="scale(1.039383,0.9621093)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7625"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7623"
-       xlink:href="#linearGradient5412"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7621"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7619"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="104.80668"
-       x2="-62.424866"
-       y1="76.708466"
-       x1="-13.757333"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7617"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="108"
-       x2="96"
-       y1="56"
-       x1="100"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7615"
-       xlink:href="#radialGradient3696"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="84"
-       x2="120.25"
-       y1="84"
-       x1="79.75"
-       id="linearGradient7613"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="18.50366"
-       x2="76.284438"
-       y1="18.50366"
-       x1="64.341991"
-       gradientTransform="scale(1.039383,0.9621093)"
-       id="linearGradient7611"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7605"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#fff8a8;stop-opacity:1;"
-         id="stop7607" />
-      <stop
-         offset="1"
-         style="stop-color:white;stop-opacity:0"
-         id="stop7609" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7593">
-      <stop
-         id="stop7595"
-         style="stop-color:#FFEA00"
-         offset="0" />
-      <stop
-         id="stop7597"
-         style="stop-color:#ffa000;stop-opacity:1;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7587">
-      <stop
-         style="stop-color:black;stop-opacity:1"
-         offset="0"
-         id="stop7589" />
-      <stop
-         style="stop-color:black;stop-opacity:0"
-         offset="1"
-         id="stop7591" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7581">
-      <stop
-         id="stop7583"
-         style="stop-color:#fff8a8;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7585"
-         style="stop-color:white;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7575">
-      <stop
-         id="stop7577"
-         style="stop-color:white;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7579"
-         style="stop-color:white;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7569"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7571" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop7573" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_9_"
-       id="linearGradient7567"
-       gradientUnits="userSpaceOnUse"
-       x1="94.3438"
-       y1="102.3447"
-       x2="86.5356"
-       y2="94.5366" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_10_"
-       id="linearGradient7565"
-       gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="86.5865"
-       y2="94.5865" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_11_"
-       id="linearGradient7563"
-       gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="87.293"
-       y2="95.293" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_12_"
-       id="linearGradient7561"
-       gradientUnits="userSpaceOnUse"
-       x1="96"
-       y1="104"
-       x2="88.0002"
-       y2="96.0002" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_7_"
-       id="radialGradient7559"
-       gradientUnits="userSpaceOnUse"
-       cx="102"
-       cy="112.3047"
-       r="139.5585" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient7557"
-       gradientUnits="userSpaceOnUse"
-       cx="102"
-       cy="112.3047"
-       r="139.55859" />
-    <foreignObject
-       requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"
-       x="0"
-       y="0"
-       width="1"
-       height="1"
-       id="foreignObject7555">
-      <i:pgfRef
-         xlink:href="#adobe_illustrator_pgf" />
-    </foreignObject>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient7553"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient7551"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient7549"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient15967"
-       id="linearGradient7547"
-       gradientUnits="userSpaceOnUse"
-       x1="27.719746"
-       y1="7.881104"
-       x2="27.719746"
-       y2="30.441185"
-       gradientTransform="translate(1.470416e-5,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient7545"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient15967"
-       id="radialGradient7543"
-       cx="26.954102"
-       cy="31.045055"
-       fx="26.954102"
-       fy="31.045055"
-       r="8.968153"
-       gradientTransform="matrix(0.754978,-2.959381e-2,0,0.905772,7.650275,10.87807)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient7541"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       id="linearGradient7535"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7537" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop7539" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient7533"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient7531"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient7529"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient7527"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875"
-       gradientTransform="translate(69.54139,-45.18897)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient7525"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-43.366528,-58.450233)"
-       cx="128.37613"
-       cy="142.6467"
-       r="139.55859"
-       fx="128.37613"
-       fy="142.6467" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_7_"
-       id="radialGradient7523"
-       gradientUnits="userSpaceOnUse"
-       cx="121.14062"
-       cy="135.7422"
-       r="139.5585"
-       fx="121.14062"
-       fy="135.7422"
-       gradientTransform="translate(-157.79665,3.3542977)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient7521"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(69.54139,-45.18897)"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3287"
-       id="linearGradient7519"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       id="linearGradient7513"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7515" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop7517" />
-    </linearGradient>
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(0,-1.9038358,1.6066243,0,10.102626,349.18714)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7511"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(0,-1.9038358,1.6066243,0,10.102626,349.18714)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7509"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7503">
-      <stop
-         style="stop-color:#fdff63;stop-opacity:1;"
-         offset="0"
-         id="stop7505" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7507" />
-    </linearGradient>
-    <radialGradient
-       id="radialGradient7485"
-       cx="48"
-       cy="-0.2148"
-       r="55.148"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0"
-         style="stop-color:#72D13D"
-         id="stop7487" />
-      <stop
-         offset="0.3553"
-         style="stop-color:#35AC1C"
-         id="stop7489" />
-      <stop
-         offset="0.6194"
-         style="stop-color:#0F9508"
-         id="stop7491" />
-      <stop
-         offset="0.7574"
-         style="stop-color:#008C00"
-         id="stop7493" />
-      <stop
-         offset="1"
-         style="stop-color:#007A00"
-         id="stop7495" />
-    </radialGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7483"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-136,-152.52234)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       gradientTransform="translate(-136,-142.00448)"
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient7481"
-       gradientUnits="userSpaceOnUse"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112" />
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7475">
-      <stop
-         id="stop7477"
-         style="stop-color:#FFEA00"
-         offset="0" />
-      <stop
-         id="stop7479"
-         style="stop-color:#ffa000;stop-opacity:1;"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientTransform="translate(-103.157,-34.959)"
-       id="radialGradient7469"
-       cx="51.9995"
-       cy="-9"
-       r="111.0006"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0.15"
-         style="stop-color:#80B3FF"
-         id="stop7471" />
-      <stop
-         offset="1"
-         style="stop-color:#163a66;stop-opacity:1;"
-         id="stop7473" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient7463">
-      <stop
-         id="stop7465"
-         offset="0"
-         style="stop-color:#747474;stop-opacity:1;" />
-      <stop
-         id="stop7467"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       fy="148.63283"
-       fx="138.91406"
-       gradientTransform="translate(-12,4)"
-       r="139.5585"
-       cy="148.63283"
-       cx="138.91406"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7461"
-       xlink:href="#XMLID_7_"
-       inkscape:collect="always" />
-    <radialGradient
-       fy="144.49577"
-       fx="111"
-       gradientTransform="translate(-12,4)"
-       r="139.55859"
-       cy="144.49577"
-       cx="111"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7459"
-       xlink:href="#XMLID_8_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7453"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7455" />
-      <stop
-         offset="1"
-         style="stop-color:#ffa000;stop-opacity:0"
-         id="stop7457" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7447">
-      <stop
-         id="stop7449"
-         offset="0"
-         style="stop-color:#0590ff;stop-opacity:1;" />
-      <stop
-         id="stop7451"
-         offset="1"
-         style="stop-color:#c6e6ff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7441">
-      <stop
-         id="stop7443"
-         style="stop-color:#fff14d;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7445"
-         style="stop-color:#f8ffa0;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7435"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7437" />
-      <stop
-         offset="1"
-         style="stop-color:#c66200;stop-opacity:1;"
-         id="stop7439" />
-    </linearGradient>
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7433"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7431"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7425">
-      <stop
-         style="stop-color:#baff63;stop-opacity:1;"
-         offset="0"
-         id="stop7427" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7429" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7419">
-      <stop
-         style="stop-color:#cbff9c;stop-opacity:1;"
-         offset="0"
-         id="stop7421" />
-      <stop
-         style="stop-color:#65c171;stop-opacity:0"
-         offset="1"
-         id="stop7423" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7413">
-      <stop
-         style="stop-color:#c2ebab;stop-opacity:1;"
-         offset="0"
-         id="stop7415" />
-      <stop
-         style="stop-color:#71d03c;stop-opacity:0;"
-         offset="1"
-         id="stop7417" />
-    </linearGradient>
-    <radialGradient
-       id="radialGradient7401"
-       cx="48"
-       cy="-0.2148"
-       r="55.148"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0"
-         style="stop-color:#72D13D"
-         id="stop7403" />
-      <stop
-         offset="0.3553"
-         style="stop-color:#35AC1C"
-         id="stop7405" />
-      <stop
-         offset="0.6194"
-         style="stop-color:#0F9508"
-         id="stop7407" />
-      <stop
-         offset="0.7574"
-         style="stop-color:#008C00"
-         id="stop7409" />
-      <stop
-         offset="1"
-         style="stop-color:#007A00"
-         id="stop7411" />
-    </radialGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7399"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7397"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7395"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7393"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)"
-       cx="172"
-       cy="76"
-       fx="175"
-       fy="103.23137"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7391"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7389"
-       gradientUnits="userSpaceOnUse"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3647"
-       id="linearGradient7387"
-       x1="174.5"
-       y1="36.566975"
-       x2="174.5"
-       y2="93.199982"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3647"
-       id="linearGradient7385"
-       gradientUnits="userSpaceOnUse"
-       x1="174.5"
-       y1="36.566975"
-       x2="174.5"
-       y2="93.199982" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7383"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient7381"
-       x1="74.03466"
-       y1="16.154284"
-       x2="75.957108"
-       y2="83.235832"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7379"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="180.75"
-       fy="125.04931"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7377"
-       x1="79.589897"
-       y1="13.043323"
-       x2="67.73996"
-       y2="76.455902"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7375"
-       gradientUnits="userSpaceOnUse"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7373"
-       x1="73.742638"
-       y1="15.336544"
-       x2="78.939339"
-       y2="16.750759"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient7371"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="74.75"
-       y1="14.275884"
-       x2="78.939339"
-       y2="16.750759" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7369"
-       gradientUnits="userSpaceOnUse"
-       x1="108"
-       y1="76"
-       x2="212"
-       y2="108.51858"
-       gradientTransform="matrix(1,0,0,0.8610463,-108,-1.4361867)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7367"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)"
-       x1="223.32712"
-       y1="53.784153"
-       x2="226.659"
-       y2="57.279232"
-       spreadMethod="reflect" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3449"
-       id="radialGradient7365"
-       cx="72.020813"
-       cy="66.344505"
-       fx="72.020813"
-       fy="66.344505"
-       r="60"
-       gradientTransform="matrix(0.5816285,1.767767e-2,-2.6986249e-2,0.8878982,31.921846,5.9419094)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7363"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7361"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="180.75"
-       fy="125.04931"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient7359"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient7357"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)"
-       spreadMethod="reflect"
-       x1="223.32712"
-       y1="53.784153"
-       x2="226.659"
-       y2="57.279232" />
-    <radialGradient
-       r="56"
-       fy="125.04931"
-       fx="180.75"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7355"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7353"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7351"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7349"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       id="linearGradient7347"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="125.04931"
-       fx="180.75"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7345"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7343"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="16.750759"
-       x2="78.939339"
-       y1="14.275884"
-       x1="74.75"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7341"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7339"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7337"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="93.199982"
-       x2="174.5"
-       y1="36.566975"
-       x1="174.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7335"
-       xlink:href="#linearGradient3647"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="93.199982"
-       x2="174.5"
-       y1="36.566975"
-       x1="174.5"
-       id="linearGradient7333"
-       xlink:href="#linearGradient3647"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7331"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7329"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="103.23137"
-       fx="175"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7327"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7325"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       id="radialGradient7323"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       id="linearGradient7321"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       r="55.148"
-       cy="-0.2148"
-       cx="48"
-       id="radialGradient7309">
-      <stop
-         id="stop7311"
-         style="stop-color:#72D13D"
-         offset="0" />
-      <stop
-         id="stop7313"
-         style="stop-color:#35AC1C"
-         offset="0.3553" />
-      <stop
-         id="stop7315"
-         style="stop-color:#0F9508"
-         offset="0.6194" />
-      <stop
-         id="stop7317"
-         style="stop-color:#008C00"
-         offset="0.7574" />
-      <stop
-         id="stop7319"
-         style="stop-color:#007A00"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient7303">
-      <stop
-         id="stop7305"
-         offset="0"
-         style="stop-color:#c2ebab;stop-opacity:1;" />
-      <stop
-         id="stop7307"
-         offset="1"
-         style="stop-color:#71d03c;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7297">
-      <stop
-         id="stop7299"
-         offset="0"
-         style="stop-color:#cbff9c;stop-opacity:1;" />
-      <stop
-         id="stop7301"
-         offset="1"
-         style="stop-color:#65c171;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7291">
-      <stop
-         id="stop7293"
-         offset="0"
-         style="stop-color:#baff63;stop-opacity:1;" />
-      <stop
-         id="stop7295"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient7283"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-136,-142.00448)"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7281"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-136,-152.52234)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7277">
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="path7279"
-         d="M 10,9 C 9.449,9 9,9.449 9,10 L 9,118 C 9,118.552 9.449,119 10,119 L 102.307,118.879 C 102.52855,118.879 103,118.435 103,118.172 L 103,10 C 103,9.449 102.552,9 102,9 L 10,9 z "
-         style="fill:url(#radialGradient3909);fill-opacity:1" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient7275"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-43.366528,-58.450233)"
-       cx="128.37613"
-       cy="142.6467"
-       fx="128.37613"
-       fy="142.6467"
-       r="139.55859" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#radialGradient3351"
-       id="linearGradient7273"
-       x1="95.5"
-       y1="57.608395"
-       x2="95.5"
-       y2="117.07014"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7271"
-       x1="-13.757333"
-       y1="76.708466"
-       x2="-62.424866"
-       y2="104.80668"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7269"
-       cx="-44"
-       cy="84"
-       fx="-40"
-       fy="96"
-       r="20"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3030"
-       id="radialGradient7267"
-       cx="-44"
-       cy="84"
-       fx="-60"
-       fy="100"
-       r="24"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient7265"
-       x1="11.68106"
-       y1="60.539303"
-       x2="11.68106"
-       y2="108.0104"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.3125,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7263"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.302365,0)"
-       x1="6.6976352"
-       y1="52"
-       x2="11.68106"
-       y2="96.001434" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7261"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.302365,0)"
-       x1="26.697636"
-       y1="96"
-       x2="14.697635"
-       y2="72" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7259"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7257"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5412"
-       id="linearGradient7255"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5412"
-       id="linearGradient7253"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7251"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7249"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3109"
-       id="linearGradient7247"
-       gradientUnits="userSpaceOnUse"
-       x1="-45.818714"
-       y1="96.082298"
-       x2="-45.818714"
-       y2="75.945503"
-       gradientTransform="translate(144,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#radialGradient3696"
-       id="linearGradient7245"
-       x1="100"
-       y1="56"
-       x2="96"
-       y2="108"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient7243"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-188.06465,-41.410401)"
-       cx="128.37613"
-       cy="142.6467"
-       fx="128.37613"
-       fy="142.6467"
-       r="139.55859" />
-    <linearGradient
-       id="linearGradient7231">
-      <stop
-         id="stop7233"
-         offset="0.0000000"
-         style="stop-color:#ffffff;stop-opacity:1.0000000" />
-      <stop
-         id="stop7235"
-         offset="1.0000000"
-         style="stop-color:#ffffff;stop-opacity:0.0000000" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1.180422,0,0,1.180422,-10.39088,-10.58642)"
-       gradientUnits="userSpaceOnUse"
-       y2="90.126022"
-       x2="54.983063"
-       y1="17.912012"
-       x1="74.332748"
-       id="linearGradient7229"
-       xlink:href="#linearGradient2362"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595196"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7227"
-       xlink:href="#linearGradient3325"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.406888"
-       fy="120.64188"
-       fx="42.617531"
-       cy="120.64188"
-       cx="42.617531"
-       gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,109.1206,-1545.323)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7225"
-       xlink:href="#linearGradient2257"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.746404"
-       fy="59.591507"
-       fx="95.505852"
-       cy="59.591507"
-       cx="95.505852"
-       gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,68.90433,5.49306)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7223"
-       xlink:href="#linearGradient3311"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.9750405"
-       fy="6.7701697"
-       fx="47.370888"
-       cy="8.4953122"
-       cx="49.009884"
-       gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,6.806484,-3.45491)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7221"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.5548496"
-       x2="48.913002"
-       y1="2.9719031"
-       x1="48.914677"
-       gradientTransform="matrix(1.29707,-3.705444e-16,3.705444e-16,1.29707,6.81152,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7219"
-       xlink:href="#linearGradient3217"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(1.29707,-4.513135e-16,6.654785e-17,0.1578,6.81152,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7217"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.3657269"
-       x2="48.732723"
-       y1="0.81150496"
-       x1="48.498562"
-       gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,6.796523,-10.3225)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7215"
-       xlink:href="#linearGradient3235"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.28993,-5.034291e-16,5.062158e-16,1.29707,7.14915,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7213"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.860164,-2.80798e-16,6.487638e-17,0.1578,24.50481,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7211"
-       xlink:href="#linearGradient3273"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.279856,4.994967e-16,-5.062158e-16,1.29707,-133.1341,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7209"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.853446,3.879821e-16,-5.832064e-17,0.1578,-115.9141,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7207"
-       xlink:href="#linearGradient3259"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595196"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7205"
-       xlink:href="#linearGradient3325"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595197"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(1,7.573576e-17,-1.374554e-18,2.608014e-2,-7.697455e-14,7.26766)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7203"
-       xlink:href="#linearGradient3303"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.853446,3.872019e-16,-5.817635e-17,0.1578,-116.1668,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7201"
-       xlink:href="#linearGradient3259"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.279856,4.983275e-16,-5.050298e-16,1.29707,-133.3868,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7199"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.860164,-2.800126e-16,6.473209e-17,0.1578,24.75801,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7197"
-       xlink:href="#linearGradient3273"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.28993,-5.022494e-16,5.050298e-16,1.29707,7.402337,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7195"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.3657269"
-       x2="48.732723"
-       y1="0.81150496"
-       x1="48.498562"
-       gradientTransform="matrix(1.297066,3.012623e-3,-3.012623e-3,1.297066,7.112448,-20.56258)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7193"
-       xlink:href="#linearGradient3235"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(1.29707,-4.501275e-16,6.640356e-17,0.1578,7.064707,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7191"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.5548496"
-       x2="48.913002"
-       y1="2.9719031"
-       x1="48.914677"
-       gradientTransform="matrix(1.29707,-3.693584e-16,3.693584e-16,1.29707,7.064707,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7189"
-       xlink:href="#linearGradient3217"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.9750405"
-       fy="6.7701697"
-       fx="47.370888"
-       cy="8.4953122"
-       cx="49.009884"
-       gradientTransform="matrix(1.297066,3.012623e-3,-1.134728e-3,0.488669,7.096503,-13.69501)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7187"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.746404"
-       fy="59.591507"
-       fx="95.505852"
-       cy="59.591507"
-       cx="95.505852"
-       gradientTransform="matrix(6.22884e-2,-1.47547e-4,1.889714e-3,0.798624,69.12243,5.487066)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7185"
-       xlink:href="#linearGradient3311"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.406888"
-       fy="120.64188"
-       fx="42.617531"
-       cy="120.64188"
-       cx="42.617531"
-       gradientTransform="matrix(1.519831,9.412826e-2,-0.895354,13.78472,115.1882,-1545.166)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7183"
-       xlink:href="#linearGradient2257"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       r="63.912209"
-       fy="115.7093"
-       fx="63.912209"
-       cy="115.70919"
-       cx="63.912209"
-       id="radialGradient7181"
-       xlink:href="#linearGradient3291"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7175">
-      <stop
-         id="stop7177"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop7179"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7169">
-      <stop
-         id="stop7171"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop7173"
-         offset="1"
-         style="stop-color:#252525;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7158">
-      <stop
-         id="stop7160"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop7162"
-         offset="1"
-         style="stop-color:#aeaeae;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7146">
-      <stop
-         id="stop7148"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop7150"
-         offset="1"
-         style="stop-color:#131313;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7140">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.55035973;"
-         offset="0"
-         id="stop7142" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop7144" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7134">
-      <stop
-         id="stop7136"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.55035973;" />
-      <stop
-         id="stop7138"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7128">
-      <stop
-         id="stop7130"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop7132"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7120">
-      <stop
-         id="stop7122"
-         offset="0"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0.5"
-         id="stop7124" />
-      <stop
-         id="stop7126"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7114">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop7116" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7118" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7096">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0"
-         id="stop7098" />
-      <stop
-         id="stop7100"
-         offset="0.4375"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.58240438"
-         id="stop7102" />
-      <stop
-         id="stop7104"
-         offset="0.76442307"
-         style="stop-color:#000000;stop-opacity:0.49803922;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0.875"
-         id="stop7106" />
-      <stop
-         id="stop7108"
-         offset="0.91826922"
-         style="stop-color:#000000;stop-opacity:0.49803922;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.96048182"
-         id="stop7110" />
-      <stop
-         id="stop7112"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7090">
-      <stop
-         id="stop7092"
-         offset="0"
-         style="stop-color:#c3c3c3;stop-opacity:1;" />
-      <stop
-         id="stop7094"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7066">
-      <stop
-         id="stop7068"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.4375"
-         id="stop7070" />
-      <stop
-         id="stop7072"
-         offset="0.56588125"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.24705882;"
-         offset="0.76237977"
-         id="stop7074" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.49803922;"
-         offset="0.77884614"
-         id="stop7076" />
-      <stop
-         id="stop7078"
-         offset="0.875"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.49803922;"
-         offset="0.875"
-         id="stop7080" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop7082" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7060">
-      <stop
-         id="stop7062"
-         offset="0"
-         style="stop-color:#28691f;stop-opacity:1;" />
-      <stop
-         id="stop7064"
-         offset="1"
-         style="stop-color:#42ad33;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="422.63611"
-       x2="412.78592"
-       y1="400.84558"
-       x1="412.78592"
-       id="linearGradient7058"
-       xlink:href="#linearGradient3163"
-       inkscape:collect="always" />
-    <filter
-       id="filter3319"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3321"
-         stdDeviation="0.58883353"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7047"
-       y2="54.5625"
-       x2="102.084"
-       y1="54.5625"
-       x1="101.8428"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop7049"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop7051"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop7053"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7039"
-       y2="60.8242"
-       x2="102.9473"
-       y1="60.8242"
-       x1="102.1084"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop7041"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop7043"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop7045"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7031"
-       y2="38.7085"
-       x2="101.8271"
-       y1="38.7085"
-       x1="96.549797"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop7033"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop7035"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop7037"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7023"
-       y2="20.1499"
-       x2="29.165001"
-       y1="20.1499"
-       x1="29.142599"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop7025"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop7027"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop7029"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7015"
-       y2="24.5352"
-       x2="28.0327"
-       y1="24.5352"
-       x1="27.808599"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop7017"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop7019"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop7021"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7007"
-       y2="54.563499"
-       x2="22.7397"
-       y1="54.563499"
-       x1="22.4995"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop7009"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop7011"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop7013"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6999"
-       y2="39.152802"
-       x2="27.8032"
-       y1="39.152802"
-       x1="22.757299"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop7001"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop7003"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop7005"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6991"
-       y2="60.8311"
-       x2="22.4736"
-       y1="60.8311"
-       x1="21.637699"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6993"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6995"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6997"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6983"
-       y2="22.257799"
-       x2="28.795401"
-       y1="22.257799"
-       x1="28.278799"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6985"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6987"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6989"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6975"
-       y2="21.127001"
-       x2="28.9102"
-       y1="21.127001"
-       x1="28.805201"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6977"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6979"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6981"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6967"
-       y2="20.691401"
-       x2="29.024401"
-       y1="20.691401"
-       x1="28.949699"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6969"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6971"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6973"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6959"
-       y2="23.623501"
-       x2="28.2612"
-       y1="23.623501"
-       x1="28.059601"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6961"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6963"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6965"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6951"
-       y2="20.361799"
-       x2="29.112801"
-       y1="20.361799"
-       x1="29.061501"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6953"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6955"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6957"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       x1="-313.55511"
-       xlink:href="#linearGradient4635-148"
-       gradientUnits="userSpaceOnUse"
-       x2="-268.89709"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.267725,80.369907)"
-       y1="64.938179"
-       y2="12.583951"
-       id="linearGradient6943"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="79.793121"
-       xlink:href="#linearGradient5298-641"
-       gradientUnits="userSpaceOnUse"
-       x2="61.920132"
-       gradientTransform="matrix(8.8862736e-2,0,0,6.4589754e-2,53.234665,80.265175)"
-       y1="213.61119"
-       y2="81.967781"
-       id="linearGradient6935"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-344.84647"
-       xlink:href="#linearGradient4367-760"
-       gradientUnits="userSpaceOnUse"
-       x2="-237.00941"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.218595,80.369907)"
-       y1="-29.916986"
-       y2="143.7717"
-       id="linearGradient6927"
-       inkscape:collect="always" />
-    <radialGradient
-       fx="-324.23087"
-       fy="32.982586"
-       xlink:href="#linearGradient4645-53"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       cy="20.49044"
-       cx="-326.17645"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.0990382e-2,87.267725,80.593034)"
-       r="17.759607"
-       id="radialGradient6919"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-851"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="68.387428"
-       y2="75.602806"
-       id="linearGradient6911"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-95"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.473351"
-       y2="75.602806"
-       id="linearGradient6903"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-145"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="69.289864"
-       y2="75.602806"
-       id="linearGradient6895"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6887">
-      <stop
-         style="stop-color:#a1a1a1;stop-opacity:1;"
-         id="stop6889"
-         offset="0" />
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         id="stop6891"
-         offset="0.81318682" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6893"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-307.9166"
-       fy="73.394211"
-       xlink:href="#linearGradient3373-528"
-       gradientUnits="userSpaceOnUse"
-       cy="72.469955"
-       cx="-307.9166"
-       r="3.0016239"
-       id="radialGradient6885"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6877">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop6879"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop6881"
-         offset="0.93406594" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop6883"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-307.9166"
-       fy="72.469955"
-       xlink:href="#linearGradient3394-952"
-       gradientUnits="userSpaceOnUse"
-       cy="72.469955"
-       cx="-307.9166"
-       r="3.0016239"
-       id="radialGradient6875"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6867">
-      <stop
-         style="stop-color:#a1a1a1;stop-opacity:1;"
-         id="stop6869"
-         offset="0" />
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         id="stop6871"
-         offset="0.81318682" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6873"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-308.11151"
-       fy="73.535744"
-       xlink:href="#linearGradient3373-257"
-       gradientUnits="userSpaceOnUse"
-       cy="73.535744"
-       cx="-308.11151"
-       gradientTransform="matrix(0.993747,-0.111657,0.181818,1.618182,-15.10182,-79.18066)"
-       r="3.0016239"
-       id="radialGradient6865"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-924"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,78.389987,-90.302128)"
-       y1="67.799118"
-       y2="74.050728"
-       id="linearGradient6857"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-345"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,75.802165,-90.302128)"
-       y1="68.347794"
-       y2="74.042549"
-       id="linearGradient6849"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-308.16672"
-       xlink:href="#linearGradient3332-935"
-       gradientUnits="userSpaceOnUse"
-       x2="-308.16672"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.267725,80.302597)"
-       y1="-5.8208742"
-       y2="17.674025"
-       id="linearGradient6841"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-595"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,78.389987,80.117371)"
-       y1="67.799118"
-       y2="75.602806"
-       id="linearGradient6833"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-384"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="68.387428"
-       y2="75.602806"
-       id="linearGradient6825"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-1"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.473351"
-       y2="75.602806"
-       id="linearGradient6817"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-637"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="69.289864"
-       y2="75.602806"
-       id="linearGradient6809"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-626"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="69.925575"
-       y2="75.602806"
-       id="linearGradient6801"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-633"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="70.09758"
-       y2="75.602806"
-       id="linearGradient6793"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-880"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient6785"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-288"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="70.105728"
-       y2="75.602806"
-       id="linearGradient6777"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-734"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.834503"
-       y2="75.602806"
-       id="linearGradient6769"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-537"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient6761"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-408"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient6753"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-362"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="70.193672"
-       y2="75.602806"
-       id="linearGradient6745"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-936"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient6736"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-504"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,75.802165,80.117371)"
-       y1="68.347794"
-       y2="75.477737"
-       id="linearGradient6728"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6720">
-      <stop
-         style="stop-color:#575757;stop-opacity:1;"
-         id="stop6722"
-         offset="0" />
-      <stop
-         style="stop-color:#575757;stop-opacity:1;"
-         id="stop6724"
-         offset="0.95604396" />
-      <stop
-         style="stop-color:#575757;stop-opacity:0;"
-         id="stop6726"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-263.14236"
-       xlink:href="#linearGradient3185-940"
-       gradientUnits="userSpaceOnUse"
-       x2="-263.14236"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,81.430716,80.369907)"
-       y1="57.962109"
-       y2="11.619458"
-       id="linearGradient6718"
-       inkscape:collect="always" />
-    <radialGradient
-       fx="-308.26053"
-       fy="71.782082"
-       xlink:href="#linearGradient4328-565"
-       gradientUnits="userSpaceOnUse"
-       cy="71.782082"
-       cx="-308.26053"
-       gradientTransform="matrix(1.197994,0,0,11.8021,61.03381,-775.397)"
-       r="3.1579585"
-       id="radialGradient6710"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6704">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop6706"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6708"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-305.8125"
-       fy="72.04689"
-       xlink:href="#linearGradient4314-973"
-       gradientUnits="userSpaceOnUse"
-       cy="72.04689"
-       cx="-305.8125"
-       gradientTransform="matrix(-3.701324,0,0,4.437062,-1441.79,-247.7547)"
-       r="1.71875"
-       id="radialGradient6702"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6696">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop6698"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6700"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-305.8125"
-       fy="72.04689"
-       xlink:href="#linearGradient4314-431"
-       gradientUnits="userSpaceOnUse"
-       cy="72.04689"
-       cx="-305.8125"
-       gradientTransform="matrix(3.701324,0,0,4.437062,825.0355,-247.7547)"
-       r="1.71875"
-       id="radialGradient6694"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6684">
-      <stop
-         style="stop-color:#c0c0c0;stop-opacity:1;"
-         id="stop6686"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6688"
-         offset="0.05494506" />
-      <stop
-         style="stop-color:#cdcdcd;stop-opacity:1;"
-         id="stop6690"
-         offset="0.13802682" />
-      <stop
-         style="stop-color:#c0c0c0;stop-opacity:0;"
-         id="stop6692"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-271.94705"
-       xlink:href="#linearGradient3155-136"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       y1="2.4206059"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,81.430716,80.369907)"
-       x2="-245.23932"
-       y2="2.4206059"
-       id="linearGradient6682"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="50.794651"
-       xlink:href="#linearGradient5138-418"
-       gradientUnits="userSpaceOnUse"
-       x2="59.615398"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="225.10069"
-       y2="-30.656776"
-       id="linearGradient6674"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="56.796875"
-       xlink:href="#linearGradient5138-963"
-       gradientUnits="userSpaceOnUse"
-       x2="59.615398"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="154.70549"
-       y2="-30.656776"
-       id="linearGradient6666"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="69.878143"
-       xlink:href="#linearGradient5138-357"
-       gradientUnits="userSpaceOnUse"
-       x2="46.899311"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="151.92928"
-       y2="-52.535206"
-       id="linearGradient6658"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="68.151932"
-       xlink:href="#linearGradient5138-431"
-       gradientUnits="userSpaceOnUse"
-       x2="81.170044"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="175.07643"
-       y2="-47.429035"
-       id="linearGradient6650"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6644">
-      <stop
-         style="stop-color:#9e4d00;stop-opacity:1;"
-         id="stop6646"
-         offset="0" />
-      <stop
-         style="stop-color:#582b00;stop-opacity:1;"
-         id="stop6648"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6632">
-      <stop
-         style="stop-color:#e2e2e2;stop-opacity:1;"
-         id="stop6634"
-         offset="0" />
-      <stop
-         style="stop-color:#f6f6f6;stop-opacity:1;"
-         id="stop6636"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6626">
-      <stop
-         style="stop-color:#e2e2e2;stop-opacity:1;"
-         id="stop6628"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6630"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6608">
-      <stop
-         style="stop-color:#4190f0;stop-opacity:1;"
-         id="stop6610"
-         offset="0" />
-      <stop
-         style="stop-color:#003474;stop-opacity:1;"
-         id="stop6612"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6596">
-      <stop
-         style="stop-color:#671800;stop-opacity:1;"
-         id="stop6598"
-         offset="0" />
-      <stop
-         style="stop-color:#7b3900;stop-opacity:0;"
-         id="stop6600"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6586">
-      <stop
-         style="stop-color:#fff5e4;stop-opacity:1;"
-         id="stop6588"
-         offset="0" />
-      <stop
-         style="stop-color:#ffecd0;stop-opacity:1;"
-         id="stop6590"
-         offset="0.25" />
-      <stop
-         style="stop-color:#ffd390;stop-opacity:1;"
-         id="stop6592"
-         offset="0.5" />
-      <stop
-         style="stop-color:#ffc46a;stop-opacity:1;"
-         id="stop6594"
-         offset="1" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6582">
-      <path
-         style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3229);stroke-width:1.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3211)"
-         d="M 383.54353,478.3067 C 383.54353,478.3067 383.54353,478.2755 383.54353,478.27545 C 387.76892,478.03106 393.00672,475.3434 395.41853,467.77545 C 397.73728,460.49954 400.0019,441.59235 383.29353,441.4942 C 383.24998,441.49394 383.21234,441.4942 383.16853,441.4942 C 366.45726,441.59036 368.69342,460.49915 371.01228,467.77545 C 373.4286,475.35755 378.68907,478.03988 382.91853,478.27545 C 382.91853,478.2755 382.91853,478.3067 382.91853,478.3067 C 383.02222,478.3067 383.12585,478.30974 383.23103,478.3067 C 383.33227,478.30952 383.44367,478.3067 383.54353,478.3067 z "
-         id="path6584" />
-    </clipPath>
-    <linearGradient
-       x1="379.90604"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="379.6608"
-       y1="470.94525"
-       y2="434.86758"
-       id="linearGradient6580"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="379.90604"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="379.6608"
-       y1="470.94525"
-       y2="434.86758"
-       id="linearGradient6578"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6574">
-      <path
-         style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3277);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3263)"
-         d="M 229.42268,467.3088 C 229.51298,471.22964 233.14108,476.22468 230.76643,477.9338 C 223.45451,483.19644 208.11369,483.00448 207.32893,508.3088 C 218.62909,513.41712 229.47403,515.93916 239.95393,516.21505 L 239.95393,516.2463 C 240.14167,516.24433 240.32846,516.21847 240.51643,516.21505 C 240.71484,516.21875 240.91203,516.24422 241.11018,516.2463 L 241.11018,516.21505 C 251.59008,515.93916 262.43501,513.41712 273.73518,508.3088 C 272.95042,483.00448 257.60959,483.19644 250.29768,477.9338 C 247.92303,476.22468 251.55112,471.22964 251.64143,467.3088 L 241.11018,467.3088 L 239.95393,467.3088 L 229.42268,467.3088 z "
-         id="path6576" />
-    </clipPath>
-    <linearGradient
-       y2="464.28983"
-       xlink:href="#linearGradient3163"
-       gradientUnits="userSpaceOnUse"
-       x2="335.75745"
-       gradientTransform="translate(-95.225391,0)"
-       y1="507.97568"
-       x1="335.75745"
-       id="linearGradient6572"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="502.82175"
-       xlink:href="#linearGradient3243"
-       gradientUnits="userSpaceOnUse"
-       x2="339.51855"
-       gradientTransform="translate(-95.225391,0)"
-       y1="457.90872"
-       x1="338.62283"
-       id="linearGradient6570"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="502.82175"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="339.51855"
-       gradientTransform="translate(-95.225391,0)"
-       y1="457.90872"
-       x1="338.62283"
-       id="linearGradient6568"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6564">
-      <path
-         d="M 324.40625,531.66319 C 316.67961,536.03379 303.2331,537.43094 302.5,561.06944 C 312.01264,565.36969 321.20376,567.82558 330.125,568.66319 C 328.5786,556.23989 328.33033,543.49207 324.40625,531.66319 z M 347.0625,531.66319 C 343.15799,544.49609 342.8577,556.42793 341.34375,568.66319 C 350.26499,567.82558 359.45611,565.36969 368.96875,561.06944 C 368.23565,537.43094 354.78914,536.03379 347.0625,531.66319 z "
-         style="fill:url(#radialGradient3658);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path6566"
-         sodipodi:nodetypes="cccccccc" />
-    </clipPath>
-    <radialGradient
-       fx="333.77097"
-       fy="477.125"
-       cx="335.73438"
-       xlink:href="#linearGradient3344"
-       gradientUnits="userSpaceOnUse"
-       cy="497.40625"
-       r="33.234375"
-       gradientTransform="matrix(1.2052707,-4.0003338e-2,2.6834447e-2,0.808502,-82.264072,161.43979)"
-       id="radialGradient6562"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="335.73438"
-       xlink:href="#linearGradient3660"
-       gradientUnits="userSpaceOnUse"
-       x2="335.73438"
-       y1="507.61142"
-       y2="601.20837"
-       id="linearGradient6560"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6556">
-      <path
-         id="path6558"
-         style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#443d39;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3715)"
-         d="M 412.19342,476.96031 C 410.35061,480.92803 407.68758,484.89576 403.23536,488.86348 L 410.59814,498.18968 L 414.28984,477.93625 L 412.19342,476.96031 z "
-         sodipodi:nodetypes="ccccc" />
-    </clipPath>
-    <linearGradient
-       x1="406.42133"
-       xlink:href="#linearGradient3725"
-       gradientUnits="userSpaceOnUse"
-       x2="414.53983"
-       y1="490.76556"
-       y2="481.68478"
-       id="linearGradient6554"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="406.42133"
-       xlink:href="#linearGradient3725"
-       gradientUnits="userSpaceOnUse"
-       x2="414.53983"
-       y1="490.76556"
-       y2="481.68478"
-       id="linearGradient6552"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="344.42279"
-       xlink:href="#linearGradient3954"
-       gradientUnits="userSpaceOnUse"
-       x2="338.31857"
-       y1="443.57492"
-       y2="457.31671"
-       id="linearGradient6550"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6546">
-      <path
-         d="M 358.01834,438.97595 C 357.59747,440.23856 357.22962,442.15708 355.93583,442.4468 C 349.87757,443.80344 345.42647,448.95565 341.35825,451.47101 C 340.38372,452.07355 338.42431,449.84758 338.58157,448.69433 C 340.03178,437.86157 348.08195,432.26287 358.6704,433.26137 C 360.12926,433.53925 358.75442,436.76771 358.01834,438.97595 z "
-         style="fill:#9e4d00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path6548"
-         sodipodi:nodetypes="cssccs" />
-    </clipPath>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6542">
-      <path
-         d="M 415.8125,440.4375 C 414.69896,440.61567 414.33846,443.75374 414.40625,445.3125 C 414.40812,445.35551 414.43282,445.39464 414.4375,445.4375 C 414.49547,443.80258 415.97665,445.88291 416.91692,445.73246 C 424.23751,446.34597 427.00968,449.13044 427.25,455.8125 C 427.38557,448.85411 423.50133,441.08187 415.8125,440.4375 z "
-         style="fill:url(#radialGradient4043);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path6544"
-         sodipodi:nodetypes="cscccc" />
-    </clipPath>
-    <radialGradient
-       fx="343.00021"
-       fy="447.89981"
-       cx="345.53156"
-       xlink:href="#linearGradient3966"
-       gradientUnits="userSpaceOnUse"
-       cy="449.10031"
-       r="6.4375601"
-       gradientTransform="matrix(0.6271072,1.3435609,-0.7440573,0.3472888,538.32007,-171.10992)"
-       id="radialGradient6540"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="-319.7261"
-       cx="336.8938"
-       gradientTransform="matrix(0.198406,0,-5.256355e-3,-0.198406,-452.9859,-58.52922)"
-       r="130.5231"
-       id="radialGradient6534">
-      <stop
-         style="stop-color:#eaf1f9;stop-opacity:1;"
-         id="stop6536"
-         offset="0" />
-      <stop
-         style="stop-color:#6f9dd4;stop-opacity:1;"
-         id="stop6538"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="-9"
-       cx="51.9995"
-       r="111.0006"
-       id="radialGradient6520">
-      <stop
-         style="stop-color:#80B3FF"
-         id="stop6523"
-         offset="0.15" />
-      <stop
-         style="stop-color:#69A1F0"
-         id="stop6525"
-         offset="0.316" />
-      <stop
-         style="stop-color:#4888DA"
-         id="stop6527"
-         offset="0.6029" />
-      <stop
-         style="stop-color:#3378CC"
-         id="stop6530"
-         offset="0.8412" />
-      <stop
-         style="stop-color:#2C72C7"
-         id="stop6532"
-         offset="1" />
-    </radialGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6516">
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 72,88 L 40,120 L 32,120 L 32,80 L 72,80 L 72,88 z"
-         id="path6518" />
-    </clipPath>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="112.3047"
-       cx="102"
-       r="139.55859"
-       id="radialGradient6497">
-      <stop
-         style="stop-color:#b7b8b9;stop-opacity:1;"
-         id="stop6500"
-         offset="0" />
-      <stop
-         style="stop-color:#ECECEC"
-         id="stop6502"
-         offset="0.18851049" />
-      <stop
-         style="stop-color:#FAFAFA"
-         id="stop6504"
-         offset="0.25718147" />
-      <stop
-         style="stop-color:#FFFFFF"
-         id="stop6506"
-         offset="0.30111277" />
-      <stop
-         style="stop-color:#FAFAFA"
-         id="stop6508"
-         offset="0.5313" />
-      <stop
-         style="stop-color:#EBECEC"
-         id="stop6510"
-         offset="0.8449" />
-      <stop
-         style="stop-color:#E1E2E3"
-         id="stop6512"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient6491">
-      <stop
-         style="stop-color:#a2a2a2;stop-opacity:1;"
-         id="stop6493"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6495"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3578"
-       inkscape:collect="always">
-      <stop
-         id="stop3580"
-         offset="0"
-         style="stop-color:#c8cddc;stop-opacity:1;" />
-      <stop
-         id="stop3582"
-         offset="1"
-         style="stop-color:#c8cddc;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3586"
-       inkscape:collect="always">
-      <stop
-         id="stop3588"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop3590"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3574"
-       height="1.1480397"
-       y="-0.074019866"
-       width="1.3425866"
-       x="-0.17129332"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3576"
-         stdDeviation="0.57604943"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient3508"
-       inkscape:collect="always">
-      <stop
-         id="stop3510"
-         offset="0"
-         style="stop-color:#c8cddc;stop-opacity:1;" />
-      <stop
-         id="stop3512"
-         offset="1"
-         style="stop-color:#c8cddc;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3493"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3495"
-         stdDeviation="1.105682"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient3343"
-       inkscape:collect="always">
-      <stop
-         id="stop3345"
-         offset="0"
-         style="stop-color:#bbc1d4;stop-opacity:1;" />
-      <stop
-         id="stop6472"
-         offset="1"
-         style="stop-color:#bbc1d4;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3339"
-       height="1.8533701"
-       y="-0.42668505"
-       width="1.1665114"
-       x="-0.083255699"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3341"
-         stdDeviation="0.50285367"
-         inkscape:collect="always" />
-    </filter>
-    <clipPath
-       id="clipPath6463"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="cccscccsccccccccc"
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3283)"
-         d="M 463.75,435.375 C 462.47221,435.58506 461.71617,436.60113 461.75,437.375 C 461.67075,437.40672 460.87251,438.49769 460.79289,438.52941 C 462.04491,442.53121 465.95016,446.80149 477.54289,446.49816 C 489.04307,446.19726 493.45299,441.22873 494.71875,437.5625 C 494.5676,437.5025 494.39985,437.43497 494.25,437.375 C 494.28383,436.60113 493.52779,435.58506 492.25,435.375 C 489.83637,439.11764 488.24281,442.77637 478,443.0625 C 467.75719,443.34864 464.63251,439.11371 463.75,435.375 z M 459.125,438.40625 C 453.68198,440.50508 447.66707,442.67009 441.90625,445.28125 C 447.80188,443.05208 453.52791,442.11601 458.76072,440.15441 C 458.75013,439.92745 459.01107,438.6493 459.125,438.40625 z M 497.46875,438.625 C 497.52198,438.79302 497.56984,438.93659 497.5625,439.09375 C 501.77057,440.67121 506.39991,442.24968 511.125,443.96875 C 506.49146,442.00962 501.81994,440.29346 497.46875,438.625 z "
-         id="path6465" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient4126"
-       inkscape:collect="always">
-      <stop
-         id="stop4128"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop4130"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3393"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3395"
-         stdDeviation="0.49977699"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="458.62648"
-       x2="461.90625"
-       y1="458.62646"
-       x1="414.41586"
-       id="linearGradient6451"
-       xlink:href="#linearGradient4067"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath6441"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="cccssccsccssccz"
-         id="path6443"
-         d="M 410.16587,443.06739 C 399.92306,443.35352 396.79838,439.11371 395.91587,435.375 C 394.63808,435.58506 393.88204,436.60113 393.91587,437.375 C 386.83254,440.20988 378.26803,443.06735 370.66587,446.875 C 367.84405,448.28835 364.62926,452.59537 363.79087,454.875 C 361.23389,461.82756 358.41587,471.625 358.41587,471.625 L 359.91587,473.375 C 375.56063,482.28715 396.79503,481.875 410.16587,481.875 C 423.53671,481.875 444.77111,482.28715 460.41587,473.375 L 461.91587,471.625 C 461.91587,471.625 459.09785,461.82756 456.54087,454.875 C 455.70248,452.59537 452.48769,448.28835 449.66587,446.875 C 442.06371,443.06735 433.4992,440.20988 426.41587,437.375 C 426.4497,436.60113 425.69366,435.58506 424.41587,435.375 C 422.00224,439.11764 420.40868,442.78126 410.16587,443.06739 z "
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <filter
-       id="filter4059"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur4061"
-         stdDeviation="1.5449742"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient3516"
-       inkscape:collect="always">
-      <stop
-         id="stop3518"
-         offset="0"
-         style="stop-color:#c8cddc;stop-opacity:1;" />
-      <stop
-         id="stop3520"
-         offset="1"
-         style="stop-color:#c8cddc;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6428">
-      <stop
-         id="stop6430"
-         offset="0"
-         style="stop-color:#f4f5f8;stop-opacity:1;" />
-      <stop
-         id="stop6432"
-         offset="1"
-         style="stop-color:#fdfdfe;stop-opacity:1;" />
-    </linearGradient>
-    <filter
-       id="filter3775"
-       height="1.1181082"
-       y="-0.059054089"
-       width="1.3761964"
-       x="-0.18809821"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3777"
-         stdDeviation="0.26451311"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient3581"
-       inkscape:collect="always">
-      <stop
-         id="stop3583"
-         offset="0"
-         style="stop-color:#dfcbba;stop-opacity:1;" />
-      <stop
-         id="stop3585"
-         offset="1"
-         style="stop-color:#dfcbba;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3569"
-       height="1.1735966"
-       y="-0.086798316"
-       width="1.2297184"
-       x="-0.1148592"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3571"
-         stdDeviation="0.6238629"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient3499"
-       inkscape:collect="always">
-      <stop
-         id="stop3501"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop3503"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3625"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3627"
-         stdDeviation="0.34264273"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient3489"
-       inkscape:collect="always">
-      <stop
-         id="stop3491"
-         offset="0"
-         style="stop-color:#765c44;stop-opacity:1;" />
-      <stop
-         id="stop3493"
-         offset="1"
-         style="stop-color:#765c44;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3479"
-       height="1.2123096"
-       y="-0.10615479"
-       width="1.0570129"
-       x="-0.028506439"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3481"
-         stdDeviation="0.4439284"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient3368"
-       inkscape:collect="always">
-      <stop
-         id="stop3370"
-         offset="0"
-         style="stop-color:#e5d3c3;stop-opacity:1;" />
-      <stop
-         id="stop3372"
-         offset="1"
-         style="stop-color:#e5d3c3;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="370.57019"
-       x2="325.7691"
-       y1="398.85446"
-       x1="324.65039"
-       id="linearGradient6402"
-       xlink:href="#linearGradient3433"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath6392"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         id="path6394"
-         d="M 303.70236,398.81874 L 303.52558,385.56049 L 306.17724,378.31265 L 311.48054,376.54488 L 319.96582,379.19653 L 327.39044,380.61074 L 334.63828,376.89843 L 339.94158,376.89843 L 343.65389,382.02496 L 345.59844,390.15668 L 345.42166,395.45998 L 345.77521,397.40453 L 337.99704,382.37851 L 328.4511,386.09082 L 321.55681,386.2676 L 311.12698,381.31785 L 303.70236,398.81874 z "
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <filter
-       id="filter3420"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3422"
-         stdDeviation="1.110954"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient3329"
-       inkscape:collect="always">
-      <stop
-         id="stop3331"
-         offset="0"
-         style="stop-color:#f9eee2;stop-opacity:1;" />
-      <stop
-         id="stop3333"
-         offset="1"
-         style="stop-color:#f9eee2;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3325"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3327"
-         stdDeviation="0.16076312"
-         inkscape:collect="always" />
-    </filter>
-    <mask
-       id="mask6368"
-       maskUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="csssssssscc"
-         id="path6370"
-         d="M 412.56716,362.7206 C 404.7906,362.9256 395.78945,368.58113 392.66091,375.5331 C 389.47419,382.61431 389.9381,391.06936 391.84841,400.8456 C 393.75873,410.62183 400.03668,420.79216 403.22341,424.4706 C 406.24381,427.95705 410.11265,427.32692 412.56716,427.25185 C 412.69296,427.25185 412.8695,427.24772 413.00466,427.25185 C 415.45917,427.32692 419.32801,427.95705 422.34841,424.4706 C 425.53514,420.79216 431.81309,410.62183 433.72341,400.8456 C 435.63374,391.06936 436.09763,382.61431 432.91091,375.5331 C 429.78236,368.58113 420.78122,362.9256 413.00466,362.7206 L 412.56716,362.7206 z "
-         style="opacity:1;fill:url(#radialGradient3291);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </mask>
-    <radialGradient
-       r="22.444886"
-       fy="395.73904"
-       fx="412.43236"
-       cy="395.73904"
-       cx="412.43236"
-       gradientTransform="matrix(1,0,0,1.4395859,0.3535533,-174.66839)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6366"
-       xlink:href="#linearGradient3279"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6357">
-      <stop
-         id="stop6359"
-         offset="0"
-         style="stop-color:#faf0e5;stop-opacity:1;" />
-      <stop
-         style="stop-color:#f7e7d6;stop-opacity:1;"
-         offset="0.591133"
-         id="stop6361" />
-      <stop
-         id="stop6363"
-         offset="1"
-         style="stop-color:#efcfac;stop-opacity:1;" />
-    </linearGradient>
-    <clipPath
-       id="clipPath6353"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         style="opacity:0.74906365;fill:url(#radialGradient3709);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 341.25,409.625 C 339.73679,416.82736 335.50876,433.0214 340.75,436.875 C 340.10353,443.87478 333.6714,446.51892 325.75,448.0625 L 324.25,448.0625 C 316.3286,446.51892 309.89647,443.87478 309.25,436.875 C 314.49124,433.0214 310.26321,416.82736 308.75,409.625 L 325,417.03125 L 341.25,409.625 z "
-         id="path6355"
-         sodipodi:nodetypes="cccccccc" />
-    </clipPath>
-    <filter
-       id="filter3694"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3696"
-         stdDeviation="1.640636"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       id="linearGradient6342">
-      <stop
-         id="stop6344"
-         offset="0"
-         style="stop-color:#f9ede0;stop-opacity:1;" />
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:0.80575538;"
-         offset="0.5"
-         id="stop6346" />
-      <stop
-         id="stop6348"
-         offset="1"
-         style="stop-color:#f9ede0;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       id="filter3624"
-       inkscape:collect="always">
-      <feGaussianBlur
-         id="feGaussianBlur3626"
-         stdDeviation="1.1236176"
-         inkscape:collect="always" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163"
-       id="linearGradient8371"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163"
-       id="linearGradient8438"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3433"
-       id="linearGradient8446"
-       gradientUnits="userSpaceOnUse"
-       x1="324.65039"
-       y1="398.85446"
-       x2="325.7691"
-       y2="370.57019" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4067"
-       id="linearGradient8462"
-       gradientUnits="userSpaceOnUse"
-       x1="414.41586"
-       y1="458.62646"
-       x2="461.90625"
-       y2="458.62648" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163"
-       id="linearGradient9136"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3433"
-       id="linearGradient9138"
-       gradientUnits="userSpaceOnUse"
-       x1="324.65039"
-       y1="398.85446"
-       x2="325.7691"
-       y2="370.57019" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4067"
-       id="linearGradient9140"
-       gradientUnits="userSpaceOnUse"
-       x1="414.41586"
-       y1="458.62646"
-       x2="461.90625"
-       y2="458.62648" />
-    <filter
-       inkscape:collect="always"
-       id="filter9154"
-       x="-0.019777197"
-       width="1.0395544"
-       y="-0.17240331"
-       height="1.3448066">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.85752689"
-         id="feGaussianBlur9156" />
-    </filter>
-    <filter
-       inkscape:collect="always"
-       id="filter9218">
-      <feBlend
-         inkscape:collect="always"
-         mode="multiply"
-         in2="BackgroundImage"
-         id="feBlend9220" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath9236">
-      <path
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.57931578px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 60.476049,3.1766594 L 86.000344,20.53318 L 80.384999,46.56796 L 80.384999,66.476911 L 95.508143,82.81246 L 114.58755,111.39967 L 99.272976,125.18279 L 14.021831,128.75619 L -6.3976051,115.99404 C -6.3976051,115.99404 -1.8032319,95.57461 1.2596834,92.511685 C 4.3225989,89.448776 19.637176,76.176143 19.637176,76.176143 C 19.637176,76.176143 19.126691,57.288165 19.126691,53.204277 C 19.126691,49.120391 18.616204,31.253383 21.679119,26.148524 C 24.742035,21.043666 49.755844,-0.39674307 49.755844,-0.39674307 L 60.476049,3.1766594 z"
-         id="path9238" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8084"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.320714,0,0,0.159681,-171.2827,-78.12135)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8082"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.320714,0,0,0.159681,10.63616,-85.21061)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient8074"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="scale(0.964324,1.036996)"
-       x1="50.971487"
-       y1="72.623548"
-       x2="85.53623"
-       y2="72.623548" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient8072"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.409651,1.312075,-1.307294,1.414806,56.39167,-62.31585)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <linearGradient
-       id="linearGradient8066">
-      <stop
-         id="stop8068"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop8070"
-         offset="1"
-         style="stop-color:#252525;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient8064"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.925789,0,0,0.234353,-0.872908,-79.56166)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       id="linearGradient8058">
-      <stop
-         id="stop8060"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop8062"
-         offset="1"
-         style="stop-color:#aeaeae;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="radialGradient8056"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.409651,1.312075,-0.492522,0.533028,49.46995,-54.82486)"
-       cx="49.009884"
-       cy="8.4953122"
-       fx="47.370888"
-       fy="6.7701697"
-       r="3.9750405" />
-    <linearGradient
-       id="linearGradient8050">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop8052" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop8054" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient8048"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <linearGradient
-       id="linearGradient8042">
-      <stop
-         id="stop8044"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop8046"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="radialGradient8040"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595197" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient8038"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.085335,1.013149,-1.009457,1.089304,119.6765,-27.83946)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <linearGradient
-       id="linearGradient8026">
-      <stop
-         id="stop8028"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop8030" />
-      <stop
-         id="stop8032"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop8034"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop8036"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="radialGradient8024"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(6.674626e-2,6.401262e-2,-1.340407,1.41446,206.1772,-84.36013)"
-       cx="36.675648"
-       cy="95.769279"
-       fx="16.217354"
-       fy="64.141281"
-       r="47.746403" />
-    <linearGradient
-       id="linearGradient8014">
-      <stop
-         id="stop8016"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.5"
-         id="stop8018" />
-      <stop
-         id="stop8020"
-         offset="0.75"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop8022"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="radialGradient8012"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.962254,1.86162,-26.6761,28.74703,1586.344,-1636.472)"
-       cx="15.727077"
-       cy="58.089687"
-       fx="15.727077"
-       fy="58.089687"
-       r="2.6143965" />
-    <linearGradient
-       id="linearGradient8006">
-      <stop
-         id="stop8008"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop8010"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient8004"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.560669,1.636452,-14.83371,14.16488,1762.39,-1679.747)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient8002"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <linearGradient
-       id="linearGradient7996">
-      <stop
-         style="stop-color:black;stop-opacity:1"
-         offset="0"
-         id="stop7998" />
-      <stop
-         style="stop-color:black;stop-opacity:0"
-         offset="1"
-         id="stop8000" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient7994"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="63.912209"
-       fy="115.7093"
-       r="63.912209" />
-    <linearGradient
-       id="linearGradient7980">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop7982" />
-      <stop
-         id="stop7984"
-         offset="0.5"
-         style="stop-color:#ececec;stop-opacity:1;" />
-      <stop
-         style="stop-color:#c1c1c1;stop-opacity:1;"
-         offset="1"
-         id="stop7986" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7972">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0"
-         id="stop7974" />
-      <stop
-         id="stop7976"
-         offset="0.7087912"
-         style="stop-color:#090909;stop-opacity:0.67870039;" />
-      <stop
-         style="stop-color:#131313;stop-opacity:0;"
-         offset="1"
-         id="stop7978" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7966">
-      <stop
-         id="stop7968"
-         offset="0"
-         style="stop-color:#8e8e8e;stop-opacity:1;" />
-      <stop
-         id="stop7970"
-         offset="1"
-         style="stop-color:#f8f8f8;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient12049"
-       id="linearGradient7964"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.964922,0,0,0.941137,-256.96573,66.870456)"
-       x1="1054.6731"
-       y1="-5.5660009"
-       x2="-1250.6598"
-       y2="3149.0283" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient12049"
-       id="linearGradient7962"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="1054.6731"
-       y1="-5.5660009"
-       x2="-1250.6598"
-       y2="3149.0283" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient7960"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,16.305739)"
-       x1="-2165.3125"
-       y1="2087.9343"
-       x2="-643.06091"
-       y2="1121.7122" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3149"
-       id="linearGradient7958"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="605.17242"
-       y1="3835.6428"
-       x2="-1062.9232"
-       y2="1799.6183" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient7956"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,5.494916e-2,-163.59485,15.834609)"
-       x1="88.705498"
-       y1="1010.6574"
-       x2="-356.67282"
-       y2="1234.8125" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2497"
-       id="radialGradient7954"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.613329e-2,0,0,9.760431e-2,-163.59485,-68.691191)"
-       cx="-519.35938"
-       cy="1724.4219"
-       fx="-519.35938"
-       fy="1724.4219"
-       r="499.3594" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7952"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.068574,0,0,0.129196,-85.14742,-168.8884)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7950"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.068575,0,0,0.129196,-70.28166,-169.0995)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient7948"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.780224,0,0,0.839022,24.2945,-119.8475)"
-       x1="50.971487"
-       y1="72.623548"
-       x2="85.53623"
-       y2="72.623548" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient7946"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.140533,1.061585,-1.057717,1.144704,69.92038,-170.2666)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7944"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.558136,0,0,0.189612,-64.19767,-168.6522)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3225"
-       id="radialGradient7942"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.140533,1.061585,-0.398494,0.431267,64.32009,-164.2057)"
-       cx="49.009884"
-       cy="8.4953122"
-       fx="47.370888"
-       fy="6.7701697"
-       r="3.9750405" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient7940"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.878133,0.819728,-0.816741,0.881344,121.1234,-142.3722)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="radialGradient7938"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(5.400366e-2,5.179191e-2,-1.084509,1.144424,191.1102,-188.1024)"
-       cx="36.675648"
-       cy="95.769279"
-       fx="16.217354"
-       fy="64.141281"
-       r="47.746403" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="radialGradient7936"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.587638,1.506216,-21.58334,23.25891,1307.788,-1443.899)"
-       cx="15.727077"
-       cy="58.089687"
-       fx="15.727077"
-       fy="58.089687"
-       r="2.6143965" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient7934"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.26272,1.324035,-12.00179,11.46065,1450.225,-1478.912)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient7932"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="radialGradient7930"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.999914,-7.841646e-3,5.666079e-4,2.048306e-2,-1.242234e-3,7.581357)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595197" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient7928"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <radialGradient
-       r="25.986174"
-       fy="90.072952"
-       fx="-36.592777"
-       cy="90.072952"
-       cx="-36.592777"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7914"
-       xlink:href="#linearGradient3575"
-       inkscape:collect="always" />
-    <radialGradient
-       r="25.986174"
-       fy="90.072952"
-       fx="-36.592777"
-       cy="90.072952"
-       cx="-36.592777"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7912"
-       xlink:href="#linearGradient3575"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7906">
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:1;"
-         offset="0"
-         id="stop7908" />
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:0;"
-         offset="1"
-         id="stop7910" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7900">
-      <stop
-         style="stop-color:#a0a1a5;stop-opacity:1;"
-         offset="0"
-         id="stop7902" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop7904" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7892">
-      <stop
-         style="stop-color:#e3e2e6;stop-opacity:1"
-         offset="0"
-         id="stop7894" />
-      <stop
-         id="stop7896"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:0.54117647;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop7898" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7876">
-      <stop
-         style="stop-color:#2e2a2b;stop-opacity:1;"
-         offset="0"
-         id="stop7878" />
-      <stop
-         id="stop7880"
-         offset="0.33497536"
-         style="stop-color:#4c494a;stop-opacity:1;" />
-      <stop
-         style="stop-color:#5b595a;stop-opacity:1;"
-         offset="0.66748768"
-         id="stop7882" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop7884" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7870">
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="0"
-         id="stop7872" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop7874" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient7868"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,85.065988,-4887.3657)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3186"
-       id="linearGradient7866"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.3917848,0,0,2.5674116,69.510078,-4858.699)"
-       x1="-103.92092"
-       y1="1924.9473"
-       x2="-103.92092"
-       y2="1939.0886" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3186"
-       id="linearGradient7864"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-2.6579135,0,0,-2.2846145,-427.87025,4455.3781)"
-       x1="-103.92092"
-       y1="1930.9812"
-       x2="-103.92092"
-       y2="1947.2522" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7862"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7860"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="translate(-106.875,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7856">
-      <path
-         id="path7858"
-         d="M -69.78125,80 C -70.381154,80 -70.875,80.470333 -70.875,81.0625 L -70.875,122.9375 C -70.875,123.52967 -70.381154,124 -69.78125,124 L -9.09375,124 C -8.493846,124 -8.000004,123.52967 -8,122.9375 L -8,81.0625 C -8,80.470333 -8.493846,80 -9.09375,80 L -69.78125,80 z "
-         style="opacity:1;fill:url(#linearGradient3293);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         sodipodi:nodetypes="ccccccccc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7854"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-106.875,0)"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient7852"
-       x1="-44.802357"
-       y1="71.894066"
-       x2="-44.802357"
-       y2="130.6806"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7850"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="matrix(1,0,0,0.9545455,-232.18292,3.6363636)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3317"
-       id="linearGradient7848"
-       x1="-44.117901"
-       y1="127.91319"
-       x2="-43.770939"
-       y2="119.03187"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient7846"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,158.24797,-4821.2784)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7842">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M 240.04888,9 C 237.09544,9 234.6888,11.347166 234.6888,14.32684 L 234.6888,111.25905 L 245.32884,121.91273 L 341.32804,121.91273 C 344.28149,121.91273 346.68786,119.56556 346.68786,116.58615 L 346.68786,14.32684 C 346.68786,11.347166 344.28149,9 341.32804,9 L 240.04888,9 z "
-         id="path7844" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient7840"
-       x1="305.35327"
-       y1="-33.695843"
-       x2="273.56915"
-       y2="122.91273"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient7838"
-       cx="64"
-       cy="58"
-       fx="64"
-       fy="58"
-       r="38"
-       gradientTransform="matrix(1.2841778,0,0,0.2205548,-250.3703,45.20782)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient7836"
-       cx="64"
-       cy="42"
-       fx="64"
-       fy="42"
-       r="38"
-       gradientTransform="matrix(1.5941899,0,0,0.2205548,-270.21108,32.736698)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient7834"
-       cx="64"
-       cy="26"
-       fx="64"
-       fy="26"
-       r="38"
-       gradientTransform="matrix(1.7621131,0,0,0.2593063,-280.95816,19.258036)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3448"
-       id="radialGradient7832"
-       cx="64"
-       cy="10"
-       fx="64"
-       fy="10"
-       r="38"
-       gradientTransform="matrix(2.1754626,0,0,0.2980578,-307.41253,7.0194215)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-68.240592,44.013228)"
-       y2="9.3269"
-       x2="63.4995"
-       y1="-79.2393"
-       x1="63.4995"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7820">
-      <stop
-         id="stop7822"
-         style="stop-color:#73A3E7"
-         offset="0" />
-      <stop
-         id="stop7824"
-         style="stop-color:#83B1F5"
-         offset="0.1394" />
-      <stop
-         id="stop7826"
-         style="stop-color:#BCD6FC"
-         offset="0.3689" />
-      <stop
-         id="stop7828"
-         style="stop-color:#659FEE"
-         offset="0.5007" />
-      <stop
-         id="stop7830"
-         style="stop-color:#0066FF"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"
-       y2="-503.146"
-       x2="354.6855"
-       y1="-601.2759"
-       x1="354.6855"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7808">
-      <stop
-         id="stop7810"
-         style="stop-color:#B3D9FF"
-         offset="0" />
-      <stop
-         id="stop7812"
-         style="stop-color:#71A8F5"
-         offset="0.4863" />
-      <stop
-         id="stop7814"
-         style="stop-color:#2C72C7"
-         offset="0.7988" />
-      <stop
-         id="stop7816"
-         style="stop-color:#2C72C7"
-         offset="0.98" />
-      <stop
-         id="stop7818"
-         style="stop-color:#DEEBFF"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient7802">
-      <stop
-         id="stop7804"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop7806"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient7796">
-      <stop
-         id="stop7798"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop7800"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)"
-       r="34.1784"
-       cy="-349"
-       cx="305.0273"
-       id="radialGradient7790">
-      <stop
-         id="stop7792"
-         style="stop-color:#4b73ad;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7794"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient7784">
-      <stop
-         id="stop7786"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop7788"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7774">
-      <stop
-         id="stop7776"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.29354507"
-         id="stop7778" />
-      <stop
-         id="stop7780"
-         offset="0.45366704"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop7782"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7768">
-      <stop
-         id="stop7770"
-         offset="0"
-         style="stop-color:#d4a100;stop-opacity:0.97647059;" />
-      <stop
-         id="stop7772"
-         offset="1"
-         style="stop-color:#ffc712;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7756">
-      <stop
-         id="stop7758"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop7760" />
-      <stop
-         id="stop7762"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop7764"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop7766"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7750">
-      <stop
-         style="stop-color:#810000;stop-opacity:1;"
-         offset="0"
-         id="stop7752" />
-      <stop
-         style="stop-color:#c50000;stop-opacity:1;"
-         offset="1"
-         id="stop7754" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7744">
-      <stop
-         id="stop7746"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop7748"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7738">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop7740" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7742" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7732">
-      <stop
-         id="stop7734"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop7736"
-         offset="1"
-         style="stop-color:#515151;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7726">
-      <stop
-         id="stop7728"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop7730"
-         offset="1"
-         style="stop-color:#7f0000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7720">
-      <stop
-         id="stop7722"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop7724"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="radialGradient7718"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       cx="63.912209"
-       cy="115.70919"
-       fx="14.046639"
-       fy="115.70919"
-       r="63.912209" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3291"
-       id="linearGradient7716"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3755238,0,0,1.8570645,-22.548199,-92.562977)"
-       x1="63.911137"
-       y1="79.998817"
-       x2="87.757362"
-       y2="93.999413" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2257"
-       id="radialGradient7714"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.909059,1.8392116,-8.6222515,7.5766472,1009.8522,-881.36145)"
-       cx="42.617531"
-       cy="120.64188"
-       fx="42.617531"
-       fy="120.64188"
-       r="3.406888" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2598"
-       id="linearGradient7712"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9986497,0,0,0.9998891,0.1404398,5.3232436e-3)"
-       x1="75.848022"
-       y1="72.804123"
-       x2="81.452583"
-       y2="77.047241" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient7364"
-       id="linearGradient7710"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9986497,0,0,0.9998891,0.1404398,5.3232436e-3)"
-       x1="76.708534"
-       y1="83.325729"
-       x2="80.579521"
-       y2="87.154587" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3058"
-       id="linearGradient7708"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2875994,1.1737414,-0.5465891,0.6213041,81.686465,27.89447)"
-       x1="11.326384"
-       y1="57.383999"
-       x2="14.493531"
-       y2="57.383999" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7706"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9992082,0,0,0.9993395,0.1083622,-9.0374942e-2)"
-       x1="114.92793"
-       y1="-22.560064"
-       x2="100.65602"
-       y2="-22.052734" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient7704"
-       gradientUnits="userSpaceOnUse"
-       x1="-12.817558"
-       y1="7.4622769"
-       x2="82.172836"
-       y2="7.4622769" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3325"
-       id="radialGradient7702"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.5103,2.641273e-3,-1.167078e-4,-9.110224e-3,87.0522,7.438666)"
-       cx="34.677639"
-       cy="7.4622769"
-       fx="34.677639"
-       fy="7.4622769"
-       r="47.595196" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2922"
-       id="linearGradient7700"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6182226,0,0,0.6232687,24.10803,47.993844)"
-       x1="33.342377"
-       y1="117.83894"
-       x2="24.450998"
-       y2="107.35519" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3235"
-       id="linearGradient7698"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.6732108,1.5189394,-1.5009523,1.6928488,18.675678,-24.465565)"
-       x1="48.498562"
-       y1="0.81150496"
-       x2="48.732723"
-       y2="2.3657269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5433"
-       id="linearGradient7696"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9973012,0,0,0.9997782,0.28069,1.0645897e-2)"
-       x1="92.226158"
-       y1="54.119438"
-       x2="96.579895"
-       y2="57.15118" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7694"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.2600183,0,0,0.2752449,-2.2590409,-25.415382)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7692"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.550633,0,0,0.1873121,21.621938,-31.864287)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="radialGradient7690"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.5495914,0,0,0.1876849,-193.24041,-23.535874)"
-       cx="49.011971"
-       cy="2.6743078"
-       fx="49.011971"
-       fy="2.6743078"
-       r="1.7246193" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7688"
-       gradientUnits="userSpaceOnUse"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5433"
-       id="linearGradient7686"
-       x1="55.007042"
-       y1="88.460976"
-       x2="55.007042"
-       y2="36.655769"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3330"
-       id="linearGradient7684"
-       x1="59.999996"
-       y1="92.973083"
-       x2="57.434441"
-       y2="55.07938"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7682"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7680"
-       gradientUnits="userSpaceOnUse"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientTransform="translate(161.25,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7678"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(161.25,1)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7676"
-       gradientUnits="userSpaceOnUse"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269"
-       gradientTransform="translate(177.25,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7674"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(175.45,-0.3)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7672"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(159.3125,1.25)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7670"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(159.3125,1.25)"
-       x1="47.264141"
-       y1="21.738457"
-       x2="47.264141"
-       y2="70.357269" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7668"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="75.548416"
-       y1="75.45768"
-       x2="62.466938"
-       y2="47.729851" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7666"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="63.174049"
-       y1="10.40386"
-       x2="63.174042"
-       y2="61.87199" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7664"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       gradientTransform="translate(-0.3,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7662"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(56.7,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7660"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7658"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(56.7,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7656"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7654"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7652"
-       gradientUnits="userSpaceOnUse"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621"
-       gradientTransform="translate(-96.166522,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7648">
-      <path
-         style="fill:url(#linearGradient3557);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         id="path7650"
-         sodipodi:nodetypes="cccccccccccccccccccccccscc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7646"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7642">
-      <path
-         sodipodi:nodetypes="cccccccccccccccccccccccscc"
-         id="path7644"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7640"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3575"
-       id="radialGradient7638"
-       cx="-36.592777"
-       cy="90.072952"
-       fx="-36.592777"
-       fy="90.072952"
-       r="25.986174"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       id="linearGradient7620">
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:1;"
-         offset="0"
-         id="stop7622" />
-      <stop
-         style="stop-color:#cac7dc;stop-opacity:0;"
-         offset="1"
-         id="stop7624" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7608">
-      <stop
-         style="stop-color:#a0a1a5;stop-opacity:1;"
-         offset="0"
-         id="stop7610" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="1"
-         id="stop7612" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7600">
-      <stop
-         style="stop-color:#e3e2e6;stop-opacity:1"
-         offset="0"
-         id="stop7602" />
-      <stop
-         id="stop7604"
-         offset="0.5"
-         style="stop-color:#000000;stop-opacity:0.54117647;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop7606" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7590">
-      <stop
-         style="stop-color:#2e2a2b;stop-opacity:1;"
-         offset="0"
-         id="stop7592" />
-      <stop
-         id="stop7594"
-         offset="0.33497536"
-         style="stop-color:#4c494a;stop-opacity:1;" />
-      <stop
-         style="stop-color:#5b595a;stop-opacity:1;"
-         offset="0.66748768"
-         id="stop7596" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop7598" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7584">
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="0"
-         id="stop7586" />
-      <stop
-         style="stop-color:#6b696a;stop-opacity:1;"
-         offset="1"
-         id="stop7588" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7582"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7580"
-       gradientUnits="userSpaceOnUse"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697"
-       gradientTransform="translate(-106.875,0)" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7576">
-      <path
-         id="path7578"
-         d="M -69.78125,80 C -70.381154,80 -70.875,80.470333 -70.875,81.0625 L -70.875,122.9375 C -70.875,123.52967 -70.381154,124 -69.78125,124 L -9.09375,124 C -8.493846,124 -8.000004,123.52967 -8,122.9375 L -8,81.0625 C -8,80.470333 -8.493846,80 -9.09375,80 L -69.78125,80 z "
-         style="opacity:1;fill:url(#linearGradient3293);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         sodipodi:nodetypes="ccccccccc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3270"
-       id="linearGradient7574"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-106.875,0)"
-       x1="92.574883"
-       y1="122.13094"
-       x2="53.747078"
-       y2="76.315697" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient7572"
-       x1="-44.802357"
-       y1="71.894066"
-       x2="-44.802357"
-       y2="130.6806"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3317"
-       id="linearGradient7570"
-       x1="-44.117901"
-       y1="127.91319"
-       x2="-43.770939"
-       y2="119.03187"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3174"
-       id="linearGradient7568"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.5599786,0,0,2.5827101,158.24797,-4821.2784)"
-       x1="-97.742668"
-       y1="1937.9885"
-       x2="-97.742668"
-       y2="1895.421" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7564">
-      <path
-         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M 240.04888,9 C 237.09544,9 234.6888,11.347166 234.6888,14.32684 L 234.6888,111.25905 L 245.32884,121.91273 L 341.32804,121.91273 C 344.28149,121.91273 346.68786,119.56556 346.68786,116.58615 L 346.68786,14.32684 C 346.68786,11.347166 344.28149,9 341.32804,9 L 240.04888,9 z "
-         id="path7566" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3303"
-       id="linearGradient7562"
-       x1="305.35327"
-       y1="-33.695843"
-       x2="273.56915"
-       y2="122.91273"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-68.240592,44.013228)"
-       y2="9.3269"
-       x2="63.4995"
-       y1="-79.2393"
-       x1="63.4995"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7550">
-      <stop
-         id="stop7552"
-         style="stop-color:#73A3E7"
-         offset="0" />
-      <stop
-         id="stop7554"
-         style="stop-color:#83B1F5"
-         offset="0.1394" />
-      <stop
-         id="stop7556"
-         style="stop-color:#BCD6FC"
-         offset="0.3689" />
-      <stop
-         id="stop7558"
-         style="stop-color:#659FEE"
-         offset="0.5007" />
-      <stop
-         id="stop7560"
-         style="stop-color:#0066FF"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1,0,0,-0.6522,-359.42609,-340.63827)"
-       y2="-503.146"
-       x2="354.6855"
-       y1="-601.2759"
-       x1="354.6855"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7538">
-      <stop
-         id="stop7540"
-         style="stop-color:#B3D9FF"
-         offset="0" />
-      <stop
-         id="stop7542"
-         style="stop-color:#71A8F5"
-         offset="0.4863" />
-      <stop
-         id="stop7544"
-         style="stop-color:#2C72C7"
-         offset="0.7988" />
-      <stop
-         id="stop7546"
-         style="stop-color:#2C72C7"
-         offset="0.98" />
-      <stop
-         id="stop7548"
-         style="stop-color:#DEEBFF"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-376.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient7532">
-      <stop
-         id="stop7534"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop7536"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-359.20739,-378.98677)"
-       r="34.1791"
-       cy="-426"
-       cx="354.8516"
-       id="radialGradient7526">
-      <stop
-         id="stop7528"
-         style="stop-color:#538BCF"
-         offset="0" />
-      <stop
-         id="stop7530"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1658,0,0,-1,-353.77589,-376.98677)"
-       r="34.1784"
-       cy="-349"
-       cx="305.0273"
-       id="radialGradient7520">
-      <stop
-         id="stop7522"
-         style="stop-color:#4b73ad;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7524"
-         style="stop-color:#80B3FF"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient7514">
-      <stop
-         id="stop7516"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop7518"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7504">
-      <stop
-         id="stop7506"
-         offset="0"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         style="stop-color:#252525;stop-opacity:1;"
-         offset="0.29354507"
-         id="stop7508" />
-      <stop
-         id="stop7510"
-         offset="0.45366704"
-         style="stop-color:#252525;stop-opacity:1;" />
-      <stop
-         id="stop7512"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7498">
-      <stop
-         id="stop7500"
-         offset="0"
-         style="stop-color:#d4a100;stop-opacity:0.97647059;" />
-      <stop
-         id="stop7502"
-         offset="1"
-         style="stop-color:#ffc712;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7486">
-      <stop
-         id="stop7488"
-         offset="0"
-         style="stop-color:#9a7600;stop-opacity:1;" />
-      <stop
-         style="stop-color:#e3ad00;stop-opacity:1;"
-         offset="0.09292036"
-         id="stop7490" />
-      <stop
-         id="stop7492"
-         offset="0.5043171"
-         style="stop-color:#ffcd2c;stop-opacity:1;" />
-      <stop
-         id="stop7494"
-         offset="0.91571385"
-         style="stop-color:#e3ad00;stop-opacity:1;" />
-      <stop
-         id="stop7496"
-         offset="1"
-         style="stop-color:#b98d00;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7480">
-      <stop
-         style="stop-color:#810000;stop-opacity:1;"
-         offset="0"
-         id="stop7482" />
-      <stop
-         style="stop-color:#c50000;stop-opacity:1;"
-         offset="1"
-         id="stop7484" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7474">
-      <stop
-         id="stop7476"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop7478"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7468">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop7470" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7472" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7462">
-      <stop
-         id="stop7464"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop7466"
-         offset="1"
-         style="stop-color:#515151;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7456">
-      <stop
-         id="stop7458"
-         offset="0"
-         style="stop-color:#ff0000;stop-opacity:1;" />
-      <stop
-         id="stop7460"
-         offset="1"
-         style="stop-color:#7f0000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7450">
-      <stop
-         id="stop7452"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop7454"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3207"
-       id="linearGradient7448"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(1.25e-2,1.25)"
-       x1="75.548416"
-       y1="75.45768"
-       x2="62.466938"
-       y2="47.729851" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7446"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7444"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3366"
-       id="linearGradient7442"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-0.3,0)"
-       spreadMethod="reflect"
-       x1="31.90625"
-       y1="13.510336"
-       x2="34.875107"
-       y2="13.510336" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7436">
-      <path
-         style="fill:url(#linearGradient3557);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         id="path7438"
-         sodipodi:nodetypes="cccccccccccccccccccccccscc" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7434"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7430">
-      <path
-         sodipodi:nodetypes="cccccccccccccccccccccccscc"
-         id="path7432"
-         d="M -64.510272,10.75 C -65.552588,10.758355 -66.55048,11.173209 -67.291522,11.90625 L -84.260272,28.875 C -85.821746,30.437119 -85.821746,32.969131 -84.260272,34.53125 L -58.822772,60 L -84.260272,85.46875 C -85.821746,87.030869 -85.821746,89.562881 -84.260272,91.125 L -67.291522,108.09375 C -65.729403,109.65522 -63.197391,109.65522 -61.635272,108.09375 L -36.166522,82.65625 L -10.697772,108.09375 C -9.1356529,109.65522 -6.6036409,109.65522 -5.0415219,108.09375 L 11.927228,91.125 C 13.488698,89.562881 13.488698,87.030869 11.927228,85.46875 L -13.510272,60 L 11.927228,34.53125 C 13.488698,32.969131 13.488698,30.437119 11.927228,28.875 L -5.0415219,11.90625 C -6.6036409,10.344776 -9.1356529,10.344776 -10.697772,11.90625 L -36.166522,37.34375 L -61.635272,11.90625 C -62.399349,11.150239 -63.435519,10.733519 -64.510272,10.75 z M -33.322772,74.15625 C -34.074181,73.396786 -35.098158,72.96944 -36.166522,72.96944 C -37.234886,72.96944 -38.258863,73.396786 -39.010272,74.15625 L -33.322772,74.15625 z "
-         style="fill:url(#linearGradient3563);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:1.08779998;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5826"
-       id="linearGradient7428"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-96.166522,0)"
-       x1="58.743717"
-       y1="78.411346"
-       x2="58.743717"
-       y2="-15.688621" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3575"
-       id="radialGradient7426"
-       cx="-36.592777"
-       cy="90.072952"
-       fx="-36.592777"
-       fy="90.072952"
-       r="25.986174"
-       gradientTransform="matrix(0.4576062,0,0,0.782313,-19.847694,18.82067)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       gradientTransform="translate(-138.69812,17.039832)"
-       y2="108"
-       x2="96"
-       y1="56"
-       x1="100"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7424"
-       xlink:href="#radialGradient3696"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="84"
-       x2="120.25"
-       y1="84"
-       x1="79.75"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7422"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="72"
-       x2="14.697635"
-       y1="96"
-       x1="26.697636"
-       gradientTransform="translate(81.302365,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7420"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="96.001434"
-       x2="11.68106"
-       y1="52"
-       x1="6.6976352"
-       gradientTransform="translate(81.302365,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7418"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="108.0104"
-       x2="11.68106"
-       y1="60.539303"
-       x1="11.68106"
-       gradientTransform="translate(81.3125,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7416"
-       xlink:href="#linearGradient3202"
-       inkscape:collect="always" />
-    <radialGradient
-       r="20"
-       fy="96"
-       fx="-40"
-       cy="84"
-       cx="-44"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7414"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7412"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <radialGradient
-       r="24"
-       fy="100"
-       fx="-60"
-       cy="84"
-       cx="-44"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7410"
-       xlink:href="#linearGradient3030"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7408"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="18.50366"
-       x2="76.284438"
-       y1="18.50366"
-       x1="64.341991"
-       gradientTransform="scale(1.039383,0.9621093)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7406"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7404"
-       xlink:href="#linearGradient5412"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7402"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="19.281664"
-       x2="80"
-       y1="15.336544"
-       x1="73.742638"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7400"
-       xlink:href="#linearGradient3260"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="104.80668"
-       x2="-62.424866"
-       y1="76.708466"
-       x1="-13.757333"
-       gradientTransform="translate(144,0)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7398"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="108"
-       x2="96"
-       y1="56"
-       x1="100"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7396"
-       xlink:href="#radialGradient3696"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="84"
-       x2="120.25"
-       y1="84"
-       x1="79.75"
-       id="linearGradient7394"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="18.50366"
-       x2="76.284438"
-       y1="18.50366"
-       x1="64.341991"
-       gradientTransform="scale(1.039383,0.9621093)"
-       id="linearGradient7392"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7386"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#fff8a8;stop-opacity:1;"
-         id="stop7388" />
-      <stop
-         offset="1"
-         style="stop-color:white;stop-opacity:0"
-         id="stop7390" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7374">
-      <stop
-         id="stop7376"
-         style="stop-color:#FFEA00"
-         offset="0" />
-      <stop
-         id="stop7378"
-         style="stop-color:#ffa000;stop-opacity:1;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7366">
-      <stop
-         style="stop-color:black;stop-opacity:1"
-         offset="0"
-         id="stop7369" />
-      <stop
-         style="stop-color:black;stop-opacity:0"
-         offset="1"
-         id="stop7371" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7360">
-      <stop
-         id="stop7362"
-         style="stop-color:#fff8a8;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7364"
-         style="stop-color:white;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7354">
-      <stop
-         id="stop7356"
-         style="stop-color:white;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7358"
-         style="stop-color:white;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7348"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7350" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop7352" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_9_"
-       id="linearGradient7346"
-       gradientUnits="userSpaceOnUse"
-       x1="94.3438"
-       y1="102.3447"
-       x2="86.5356"
-       y2="94.5366" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_10_"
-       id="linearGradient7344"
-       gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="86.5865"
-       y2="94.5865" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_11_"
-       id="linearGradient7342"
-       gradientUnits="userSpaceOnUse"
-       x1="95"
-       y1="103"
-       x2="87.293"
-       y2="95.293" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_12_"
-       id="linearGradient7340"
-       gradientUnits="userSpaceOnUse"
-       x1="96"
-       y1="104"
-       x2="88.0002"
-       y2="96.0002" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_7_"
-       id="radialGradient7338"
-       gradientUnits="userSpaceOnUse"
-       cx="102"
-       cy="112.3047"
-       r="139.5585" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient7336"
-       gradientUnits="userSpaceOnUse"
-       cx="102"
-       cy="112.3047"
-       r="139.55859" />
-    <foreignObject
-       requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/"
-       x="0"
-       y="0"
-       width="1"
-       height="1"
-       id="foreignObject7334">
-      <i:pgfRef
-         xlink:href="#adobe_illustrator_pgf" />
-    </foreignObject>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient7332"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient7330"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient7328"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient15967"
-       id="linearGradient7326"
-       gradientUnits="userSpaceOnUse"
-       x1="27.719746"
-       y1="7.881104"
-       x2="27.719746"
-       y2="30.441185"
-       gradientTransform="translate(1.470416e-5,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient2309"
-       id="linearGradient7324"
-       gradientUnits="userSpaceOnUse"
-       x1="-74.820707"
-       y1="100.82378"
-       x2="-18.121965"
-       y2="100.82378" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient15967"
-       id="radialGradient7322"
-       cx="26.954102"
-       cy="31.045055"
-       fx="26.954102"
-       fy="31.045055"
-       r="8.968153"
-       gradientTransform="matrix(0.754978,-2.959381e-2,0,0.905772,7.650275,10.87807)"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient7320"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       id="linearGradient7314"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7316" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop7318" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient7312"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_2_"
-       id="linearGradient7310"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient7308"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient7306"
-       gradientUnits="userSpaceOnUse"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875"
-       gradientTransform="translate(69.54139,-45.18897)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient7304"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-43.366528,-58.450233)"
-       cx="128.37613"
-       cy="142.6467"
-       r="139.55859"
-       fx="128.37613"
-       fy="142.6467" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_7_"
-       id="radialGradient7302"
-       gradientUnits="userSpaceOnUse"
-       cx="121.14062"
-       cy="135.7422"
-       r="139.5585"
-       fx="121.14062"
-       fy="135.7422"
-       gradientTransform="translate(-157.79665,3.3542977)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient18668"
-       id="linearGradient7300"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(69.54139,-45.18897)"
-       x1="-39.53125"
-       y1="78"
-       x2="-39.53125"
-       y2="51.1875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3287"
-       id="linearGradient7298"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0" />
-    <linearGradient
-       id="linearGradient7292"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7294" />
-      <stop
-         offset="1"
-         style="stop-color:#FFCC00"
-         id="stop7296" />
-    </linearGradient>
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(0,-1.9038358,1.6066243,0,10.102626,349.18714)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7290"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(0,-1.9038358,1.6066243,0,10.102626,349.18714)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7288"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7282">
-      <stop
-         style="stop-color:#fdff63;stop-opacity:1;"
-         offset="0"
-         id="stop7284" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7286" />
-    </linearGradient>
-    <radialGradient
-       id="radialGradient7264"
-       cx="48"
-       cy="-0.2148"
-       r="55.148"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0"
-         style="stop-color:#72D13D"
-         id="stop7266" />
-      <stop
-         offset="0.3553"
-         style="stop-color:#35AC1C"
-         id="stop7268" />
-      <stop
-         offset="0.6194"
-         style="stop-color:#0F9508"
-         id="stop7270" />
-      <stop
-         offset="0.7574"
-         style="stop-color:#008C00"
-         id="stop7272" />
-      <stop
-         offset="1"
-         style="stop-color:#007A00"
-         id="stop7274" />
-    </radialGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7262"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-136,-152.52234)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       gradientTransform="translate(-136,-142.00448)"
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient7260"
-       gradientUnits="userSpaceOnUse"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112" />
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7254">
-      <stop
-         id="stop7256"
-         style="stop-color:#FFEA00"
-         offset="0" />
-      <stop
-         id="stop7258"
-         style="stop-color:#ffa000;stop-opacity:1;"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       gradientTransform="translate(-103.157,-34.959)"
-       id="radialGradient7248"
-       cx="51.9995"
-       cy="-9"
-       r="111.0006"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0.15"
-         style="stop-color:#80B3FF"
-         id="stop7250" />
-      <stop
-         offset="1"
-         style="stop-color:#163a66;stop-opacity:1;"
-         id="stop7252" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient7242">
-      <stop
-         id="stop7244"
-         offset="0"
-         style="stop-color:#747474;stop-opacity:1;" />
-      <stop
-         id="stop7246"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <radialGradient
-       fy="148.63283"
-       fx="138.91406"
-       gradientTransform="translate(-12,4)"
-       r="139.5585"
-       cy="148.63283"
-       cx="138.91406"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7240"
-       xlink:href="#XMLID_7_"
-       inkscape:collect="always" />
-    <radialGradient
-       fy="144.49577"
-       fx="111"
-       gradientTransform="translate(-12,4)"
-       r="139.55859"
-       cy="144.49577"
-       cx="111"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7238"
-       xlink:href="#XMLID_8_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7232"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7234" />
-      <stop
-         offset="1"
-         style="stop-color:#ffa000;stop-opacity:0"
-         id="stop7236" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7226">
-      <stop
-         id="stop7228"
-         offset="0"
-         style="stop-color:#0590ff;stop-opacity:1;" />
-      <stop
-         id="stop7230"
-         offset="1"
-         style="stop-color:#c6e6ff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       y2="0"
-       x2="28"
-       y1="57.5"
-       x1="28"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7220">
-      <stop
-         id="stop7222"
-         style="stop-color:#fff14d;stop-opacity:1;"
-         offset="0" />
-      <stop
-         id="stop7224"
-         style="stop-color:#f8ffa0;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7214"
-       gradientUnits="userSpaceOnUse"
-       x1="28"
-       y1="57.5"
-       x2="28"
-       y2="0">
-      <stop
-         offset="0"
-         style="stop-color:#FFEA00"
-         id="stop7216" />
-      <stop
-         offset="1"
-         style="stop-color:#c66200;stop-opacity:1;"
-         id="stop7218" />
-    </linearGradient>
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7211"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7209"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient7203">
-      <stop
-         style="stop-color:#baff63;stop-opacity:1;"
-         offset="0"
-         id="stop7205" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop7207" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7197">
-      <stop
-         style="stop-color:#cbff9c;stop-opacity:1;"
-         offset="0"
-         id="stop7199" />
-      <stop
-         style="stop-color:#65c171;stop-opacity:0"
-         offset="1"
-         id="stop7201" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7191">
-      <stop
-         style="stop-color:#c2ebab;stop-opacity:1;"
-         offset="0"
-         id="stop7193" />
-      <stop
-         style="stop-color:#71d03c;stop-opacity:0;"
-         offset="1"
-         id="stop7195" />
-    </linearGradient>
-    <radialGradient
-       id="radialGradient7179"
-       cx="48"
-       cy="-0.2148"
-       r="55.148"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         offset="0"
-         style="stop-color:#72D13D"
-         id="stop7181" />
-      <stop
-         offset="0.3553"
-         style="stop-color:#35AC1C"
-         id="stop7183" />
-      <stop
-         offset="0.6194"
-         style="stop-color:#0F9508"
-         id="stop7185" />
-      <stop
-         offset="0.7574"
-         style="stop-color:#008C00"
-         id="stop7187" />
-      <stop
-         offset="1"
-         style="stop-color:#007A00"
-         id="stop7189" />
-    </radialGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7177"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7175"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7173"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7171"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)"
-       cx="172"
-       cy="76"
-       fx="175"
-       fy="103.23137"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7169"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7167"
-       gradientUnits="userSpaceOnUse"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3647"
-       id="linearGradient7165"
-       x1="174.5"
-       y1="36.566975"
-       x2="174.5"
-       y2="93.199982"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3647"
-       id="linearGradient7163"
-       gradientUnits="userSpaceOnUse"
-       x1="174.5"
-       y1="36.566975"
-       x2="174.5"
-       y2="93.199982" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7161"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient7159"
-       x1="74.03466"
-       y1="16.154284"
-       x2="75.957108"
-       y2="83.235832"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7157"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="180.75"
-       fy="125.04931"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7155"
-       x1="79.589897"
-       y1="13.043323"
-       x2="67.73996"
-       y2="76.455902"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7153"
-       gradientUnits="userSpaceOnUse"
-       x1="123.5"
-       y1="76"
-       x2="220.5"
-       y2="76" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7151"
-       x1="73.742638"
-       y1="15.336544"
-       x2="78.939339"
-       y2="16.750759"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient7149"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="74.75"
-       y1="14.275884"
-       x2="78.939339"
-       y2="16.750759" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7147"
-       gradientUnits="userSpaceOnUse"
-       x1="108"
-       y1="76"
-       x2="212"
-       y2="108.51858"
-       gradientTransform="matrix(1,0,0,0.8610463,-108,-1.4361867)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7145"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)"
-       x1="223.32712"
-       y1="53.784153"
-       x2="226.659"
-       y2="57.279232"
-       spreadMethod="reflect" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3449"
-       id="radialGradient7143"
-       cx="72.020813"
-       cy="66.344505"
-       fx="72.020813"
-       fy="66.344505"
-       r="60"
-       gradientTransform="matrix(0.5816285,1.767767e-2,-2.6986249e-2,0.8878982,31.921846,5.9419094)"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7141"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7139"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       cx="172"
-       cy="76"
-       fx="180.75"
-       fy="125.04931"
-       r="56" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient7137"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient7135"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.8610463,-108.16138,-1.4361867)"
-       spreadMethod="reflect"
-       x1="223.32712"
-       y1="53.784153"
-       x2="226.659"
-       y2="57.279232" />
-    <radialGradient
-       r="56"
-       fy="125.04931"
-       fx="180.75"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7133"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7131"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7129"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7127"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="65.448112"
-       x2="173.98071"
-       y1="123.75864"
-       x1="179.17224"
-       id="linearGradient7125"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="125.04931"
-       fx="180.75"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7123"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7121"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="16.750759"
-       x2="78.939339"
-       y1="14.275884"
-       x1="74.75"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7119"
-       xlink:href="#linearGradient3295"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7117"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7115"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="93.199982"
-       x2="174.5"
-       y1="36.566975"
-       x1="174.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7113"
-       xlink:href="#linearGradient3647"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="93.199982"
-       x2="174.5"
-       y1="36.566975"
-       x1="174.5"
-       id="linearGradient7111"
-       xlink:href="#linearGradient3647"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient7109"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7107"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="103.23137"
-       fx="175"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,-108,-22.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7105"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7103"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,0,-10.517857)"
-       r="56"
-       fy="76"
-       fx="172"
-       cy="76"
-       cx="172"
-       id="radialGradient7101"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="76"
-       x2="220.5"
-       y1="76"
-       x1="123.5"
-       id="linearGradient7099"
-       xlink:href="#XMLID_4_"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
-       r="55.148"
-       cy="-0.2148"
-       cx="48"
-       id="radialGradient7087">
-      <stop
-         id="stop7089"
-         style="stop-color:#72D13D"
-         offset="0" />
-      <stop
-         id="stop7091"
-         style="stop-color:#35AC1C"
-         offset="0.3553" />
-      <stop
-         id="stop7093"
-         style="stop-color:#0F9508"
-         offset="0.6194" />
-      <stop
-         id="stop7095"
-         style="stop-color:#008C00"
-         offset="0.7574" />
-      <stop
-         id="stop7097"
-         style="stop-color:#007A00"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient7081">
-      <stop
-         id="stop7083"
-         offset="0"
-         style="stop-color:#c2ebab;stop-opacity:1;" />
-      <stop
-         id="stop7085"
-         offset="1"
-         style="stop-color:#71d03c;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7075">
-      <stop
-         id="stop7077"
-         offset="0"
-         style="stop-color:#cbff9c;stop-opacity:1;" />
-      <stop
-         id="stop7079"
-         offset="1"
-         style="stop-color:#65c171;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient7069">
-      <stop
-         id="stop7071"
-         offset="0"
-         style="stop-color:#baff63;stop-opacity:1;" />
-      <stop
-         id="stop7073"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3295"
-       id="linearGradient7061"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-136,-142.00448)"
-       x1="179.17224"
-       y1="123.75864"
-       x2="173.98071"
-       y2="65.448112" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7058"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.1383929,-136,-152.52234)"
-       cx="172"
-       cy="76"
-       fx="172"
-       fy="76"
-       r="56" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath7054">
-      <path
-         sodipodi:nodetypes="ccccccccc"
-         id="path7056"
-         d="M 10,9 C 9.449,9 9,9.449 9,10 L 9,118 C 9,118.552 9.449,119 10,119 L 102.307,118.879 C 102.52855,118.879 103,118.435 103,118.172 L 103,10 C 103,9.449 102.552,9 102,9 L 10,9 z "
-         style="fill:url(#radialGradient3909);fill-opacity:1" />
-    </clipPath>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient7052"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-43.366528,-58.450233)"
-       cx="128.37613"
-       cy="142.6467"
-       fx="128.37613"
-       fy="142.6467"
-       r="139.55859" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#radialGradient3351"
-       id="linearGradient7050"
-       x1="95.5"
-       y1="57.608395"
-       x2="95.5"
-       y2="117.07014"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="linearGradient7048"
-       x1="-13.757333"
-       y1="76.708466"
-       x2="-62.424866"
-       y2="104.80668"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_4_"
-       id="radialGradient7046"
-       cx="-44"
-       cy="84"
-       fx="-40"
-       fy="96"
-       r="20"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3030"
-       id="radialGradient7044"
-       cx="-44"
-       cy="84"
-       fx="-60"
-       fy="100"
-       r="24"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(144,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3202"
-       id="linearGradient7042"
-       x1="11.68106"
-       y1="60.539303"
-       x2="11.68106"
-       y2="108.0104"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.3125,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7040"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.302365,0)"
-       x1="6.6976352"
-       y1="52"
-       x2="11.68106"
-       y2="96.001434" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7038"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(81.302365,0)"
-       x1="26.697636"
-       y1="96"
-       x2="14.697635"
-       y2="72" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7036"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7034"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5412"
-       id="linearGradient7032"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5412"
-       id="linearGradient7030"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7028"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3260"
-       id="linearGradient7026"
-       gradientUnits="userSpaceOnUse"
-       spreadMethod="reflect"
-       x1="73.742638"
-       y1="15.336544"
-       x2="80"
-       y2="19.281664" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3109"
-       id="linearGradient7024"
-       gradientUnits="userSpaceOnUse"
-       x1="-45.818714"
-       y1="96.082298"
-       x2="-45.818714"
-       y2="75.945503"
-       gradientTransform="translate(144,0)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#radialGradient3696"
-       id="linearGradient7022"
-       x1="100"
-       y1="56"
-       x2="96"
-       y2="108"
-       gradientUnits="userSpaceOnUse" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#XMLID_8_"
-       id="radialGradient7020"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2968852,0,0,1.439407,-188.06465,-41.410401)"
-       cx="128.37613"
-       cy="142.6467"
-       fx="128.37613"
-       fy="142.6467"
-       r="139.55859" />
-    <linearGradient
-       id="linearGradient7008">
-      <stop
-         id="stop7010"
-         offset="0.0000000"
-         style="stop-color:#ffffff;stop-opacity:1.0000000" />
-      <stop
-         id="stop7012"
-         offset="1.0000000"
-         style="stop-color:#ffffff;stop-opacity:0.0000000" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="matrix(1.180422,0,0,1.180422,-10.39088,-10.58642)"
-       gradientUnits="userSpaceOnUse"
-       y2="90.126022"
-       x2="54.983063"
-       y1="17.912012"
-       x1="74.332748"
-       id="linearGradient7006"
-       xlink:href="#linearGradient2362"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595196"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7004"
-       xlink:href="#linearGradient3325"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.406888"
-       fy="120.64188"
-       fx="42.617531"
-       cy="120.64188"
-       cx="42.617531"
-       gradientTransform="matrix(1.520175,8.839467e-2,-0.843351,13.788,109.1206,-1545.323)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7002"
-       xlink:href="#linearGradient2257"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.746404"
-       fy="59.591507"
-       fx="95.505852"
-       cy="59.591507"
-       cx="95.505852"
-       gradientTransform="matrix(6.228741e-2,-3.825032e-4,4.90218e-3,0.798611,68.90433,5.49306)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient7000"
-       xlink:href="#linearGradient3311"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.9750405"
-       fy="6.7701697"
-       fx="47.370888"
-       cy="8.4953122"
-       cx="49.009884"
-       gradientTransform="matrix(1.297068,-1.880044e-3,7.085819e-4,0.48867,6.806484,-3.45491)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6998"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.5548496"
-       x2="48.913002"
-       y1="2.9719031"
-       x1="48.914677"
-       gradientTransform="matrix(1.29707,-3.705444e-16,3.705444e-16,1.29707,6.81152,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6996"
-       xlink:href="#linearGradient3217"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(1.29707,-4.513135e-16,6.654785e-17,0.1578,6.81152,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6994"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.3657269"
-       x2="48.732723"
-       y1="0.81150496"
-       x1="48.498562"
-       gradientTransform="matrix(1.297068,-1.880044e-3,1.880044e-3,1.297068,6.796523,-10.3225)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6992"
-       xlink:href="#linearGradient3235"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.28993,-5.034291e-16,5.062158e-16,1.29707,7.14915,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6990"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.860164,-2.80798e-16,6.487638e-17,0.1578,24.50481,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6988"
-       xlink:href="#linearGradient3273"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.279856,4.994967e-16,-5.062158e-16,1.29707,-133.1341,-10.31269)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6986"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.853446,3.879821e-16,-5.832064e-17,0.1578,-115.9141,-7.300115)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6984"
-       xlink:href="#linearGradient3259"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595196"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(-1.511766,-6.865741e-3,4.187271e-5,-9.110636e-3,87.10184,7.76835)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6982"
-       xlink:href="#linearGradient3325"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.595197"
-       fy="7.4622769"
-       fx="34.677639"
-       cy="7.4622769"
-       cx="34.677639"
-       gradientTransform="matrix(1,7.573576e-17,-1.374554e-18,2.608014e-2,-7.697455e-14,7.26766)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6980"
-       xlink:href="#linearGradient3303"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.853446,3.872019e-16,-5.817635e-17,0.1578,-116.1668,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6978"
-       xlink:href="#linearGradient3259"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.279856,4.983275e-16,-5.050298e-16,1.29707,-133.3868,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6976"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(0.860164,-2.800126e-16,6.473209e-17,0.1578,24.75801,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6974"
-       xlink:href="#linearGradient3273"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.395859"
-       x2="46.051746"
-       y1="3.0999987"
-       x1="46.051746"
-       gradientTransform="matrix(1.28993,-5.022494e-16,5.050298e-16,1.29707,7.402337,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6972"
-       xlink:href="#linearGradient3251"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.3657269"
-       x2="48.732723"
-       y1="0.81150496"
-       x1="48.498562"
-       gradientTransform="matrix(1.297066,3.012623e-3,-3.012623e-3,1.297066,7.112448,-20.56258)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6970"
-       xlink:href="#linearGradient3235"
-       inkscape:collect="always" />
-    <radialGradient
-       r="1.7246193"
-       fy="2.6743078"
-       fx="49.011971"
-       cy="2.6743078"
-       cx="49.011971"
-       gradientTransform="matrix(1.29707,-4.501275e-16,6.640356e-17,0.1578,7.064707,-17.56653)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6968"
-       xlink:href="#linearGradient3207"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="2.5548496"
-       x2="48.913002"
-       y1="2.9719031"
-       x1="48.914677"
-       gradientTransform="matrix(1.29707,-3.693584e-16,3.693584e-16,1.29707,7.064707,-20.57911)"
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6966"
-       xlink:href="#linearGradient3217"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.9750405"
-       fy="6.7701697"
-       fx="47.370888"
-       cy="8.4953122"
-       cx="49.009884"
-       gradientTransform="matrix(1.297066,3.012623e-3,-1.134728e-3,0.488669,7.096503,-13.69501)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6964"
-       xlink:href="#linearGradient3225"
-       inkscape:collect="always" />
-    <radialGradient
-       r="47.746404"
-       fy="59.591507"
-       fx="95.505852"
-       cy="59.591507"
-       cx="95.505852"
-       gradientTransform="matrix(6.22884e-2,-1.47547e-4,1.889714e-3,0.798624,69.12243,5.487066)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6962"
-       xlink:href="#linearGradient3311"
-       inkscape:collect="always" />
-    <radialGradient
-       r="3.406888"
-       fy="120.64188"
-       fx="42.617531"
-       cy="120.64188"
-       cx="42.617531"
-       gradientTransform="matrix(1.519831,9.412826e-2,-0.895354,13.78472,115.1882,-1545.166)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6960"
-       xlink:href="#linearGradient2257"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
-       r="63.912209"
-       fy="115.7093"
-       fx="63.912209"
-       cy="115.70919"
-       cx="63.912209"
-       id="radialGradient6958"
-       xlink:href="#linearGradient3291"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6952">
-      <stop
-         id="stop6954"
-         offset="0"
-         style="stop-color:#b4942a;stop-opacity:1;" />
-      <stop
-         id="stop6956"
-         offset="1"
-         style="stop-color:#e4dcc9;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6945">
-      <stop
-         id="stop6947"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop6949"
-         offset="1"
-         style="stop-color:#252525;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6934">
-      <stop
-         id="stop6936"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-      <stop
-         id="stop6938"
-         offset="1"
-         style="stop-color:#aeaeae;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6922">
-      <stop
-         id="stop6924"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         id="stop6926"
-         offset="1"
-         style="stop-color:#131313;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6916">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0.55035973;"
-         offset="0"
-         id="stop6918" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop6920" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6910">
-      <stop
-         id="stop6912"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.55035973;" />
-      <stop
-         id="stop6914"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6904">
-      <stop
-         id="stop6906"
-         offset="0"
-         style="stop-color:#ffffff;stop-opacity:0.68345326;" />
-      <stop
-         id="stop6908"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6896">
-      <stop
-         id="stop6898"
-         offset="0"
-         style="stop-color:#2d2d2d;stop-opacity:1;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0.5"
-         id="stop6900" />
-      <stop
-         id="stop6902"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6890">
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         offset="0"
-         id="stop6892" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:0;"
-         offset="1"
-         id="stop6894" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6872">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0"
-         id="stop6874" />
-      <stop
-         id="stop6876"
-         offset="0.4375"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.58240438"
-         id="stop6878" />
-      <stop
-         id="stop6880"
-         offset="0.76442307"
-         style="stop-color:#000000;stop-opacity:0.49803922;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         offset="0.875"
-         id="stop6882" />
-      <stop
-         id="stop6884"
-         offset="0.91826922"
-         style="stop-color:#000000;stop-opacity:0.49803922;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.96048182"
-         id="stop6886" />
-      <stop
-         id="stop6888"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6866">
-      <stop
-         id="stop6868"
-         offset="0"
-         style="stop-color:#c3c3c3;stop-opacity:1;" />
-      <stop
-         id="stop6870"
-         offset="1"
-         style="stop-color:#ffffff;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6842">
-      <stop
-         id="stop6844"
-         offset="0"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="0.4375"
-         id="stop6846" />
-      <stop
-         id="stop6848"
-         offset="0.56588125"
-         style="stop-color:#000000;stop-opacity:0;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.24705882;"
-         offset="0.76237977"
-         id="stop6850" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.49803922;"
-         offset="0.77884614"
-         id="stop6852" />
-      <stop
-         id="stop6854"
-         offset="0.875"
-         style="stop-color:#000000;stop-opacity:1;" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0.49803922;"
-         offset="0.875"
-         id="stop6856" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         offset="1"
-         id="stop6858" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6836">
-      <stop
-         id="stop6838"
-         offset="0"
-         style="stop-color:#28691f;stop-opacity:1;" />
-      <stop
-         id="stop6840"
-         offset="1"
-         style="stop-color:#42ad33;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="422.63611"
-       x2="412.78592"
-       y1="400.84558"
-       x1="412.78592"
-       id="linearGradient6834"
-       xlink:href="#linearGradient3163"
-       inkscape:collect="always" />
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6821"
-       y2="54.5625"
-       x2="102.084"
-       y1="54.5625"
-       x1="101.8428"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6823"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6825"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6827"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6813"
-       y2="60.8242"
-       x2="102.9473"
-       y1="60.8242"
-       x1="102.1084"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6815"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6817"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6819"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6805"
-       y2="38.7085"
-       x2="101.8271"
-       y1="38.7085"
-       x1="96.549797"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6807"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6809"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6811"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6797"
-       y2="20.1499"
-       x2="29.165001"
-       y1="20.1499"
-       x1="29.142599"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6799"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6801"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6803"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6789"
-       y2="24.5352"
-       x2="28.0327"
-       y1="24.5352"
-       x1="27.808599"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6791"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6793"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6795"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6781"
-       y2="54.563499"
-       x2="22.7397"
-       y1="54.563499"
-       x1="22.4995"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6783"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6785"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6787"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6773"
-       y2="39.152802"
-       x2="27.8032"
-       y1="39.152802"
-       x1="22.757299"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6775"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6777"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6779"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6765"
-       y2="60.8311"
-       x2="22.4736"
-       y1="60.8311"
-       x1="21.637699"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6767"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6769"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6771"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6757"
-       y2="22.257799"
-       x2="28.795401"
-       y1="22.257799"
-       x1="28.278799"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6759"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6761"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6763"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6749"
-       y2="21.127001"
-       x2="28.9102"
-       y1="21.127001"
-       x1="28.805201"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6751"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6753"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6755"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6741"
-       y2="20.691401"
-       x2="29.024401"
-       y1="20.691401"
-       x1="28.949699"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6743"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6745"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6747"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6733"
-       y2="23.623501"
-       x2="28.2612"
-       y1="23.623501"
-       x1="28.059601"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6735"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6737"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6739"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       id="linearGradient6725"
-       y2="20.361799"
-       x2="29.112801"
-       y1="20.361799"
-       x1="29.061501"
-       gradientTransform="translate(3.719016,26.033112)">
-      <stop
-         id="stop6727"
-         offset="0"
-         style="stop-color:#204fa1;stop-opacity:1" />
-      <stop
-         id="stop6729"
-         offset="0.118"
-         style="stop-color:#4a8cd9;stop-opacity:1" />
-      <stop
-         id="stop6731"
-         offset="1"
-         style="stop-color:#bae1ff;stop-opacity:1" />
-    </linearGradient>
-    <linearGradient
-       x1="-313.55511"
-       xlink:href="#linearGradient4635-148"
-       gradientUnits="userSpaceOnUse"
-       x2="-268.89709"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.267725,80.369907)"
-       y1="64.938179"
-       y2="12.583951"
-       id="linearGradient6717"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="79.793121"
-       xlink:href="#linearGradient5298-641"
-       gradientUnits="userSpaceOnUse"
-       x2="61.920132"
-       gradientTransform="matrix(8.8862736e-2,0,0,6.4589754e-2,53.234665,80.265175)"
-       y1="213.61119"
-       y2="81.967781"
-       id="linearGradient6709"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-344.84647"
-       xlink:href="#linearGradient4367-760"
-       gradientUnits="userSpaceOnUse"
-       x2="-237.00941"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.218595,80.369907)"
-       y1="-29.916986"
-       y2="143.7717"
-       id="linearGradient6701"
-       inkscape:collect="always" />
-    <radialGradient
-       fx="-324.23087"
-       fy="32.982586"
-       xlink:href="#linearGradient4645-53"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       cy="20.49044"
-       cx="-326.17645"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.0990382e-2,87.267725,80.593034)"
-       r="17.759607"
-       id="radialGradient6693"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-851"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="68.387428"
-       y2="75.602806"
-       id="linearGradient6685"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-95"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.473351"
-       y2="75.602806"
-       id="linearGradient6677"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-145"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="69.289864"
-       y2="75.602806"
-       id="linearGradient6669"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6661">
-      <stop
-         style="stop-color:#a1a1a1;stop-opacity:1;"
-         id="stop6663"
-         offset="0" />
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         id="stop6665"
-         offset="0.81318682" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6667"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-307.9166"
-       fy="73.394211"
-       xlink:href="#linearGradient3373-528"
-       gradientUnits="userSpaceOnUse"
-       cy="72.469955"
-       cx="-307.9166"
-       r="3.0016239"
-       id="radialGradient6659"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6651">
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop6653"
-         offset="0" />
-      <stop
-         style="stop-color:#000000;stop-opacity:1;"
-         id="stop6655"
-         offset="0.93406594" />
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop6657"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-307.9166"
-       fy="72.469955"
-       xlink:href="#linearGradient3394-952"
-       gradientUnits="userSpaceOnUse"
-       cy="72.469955"
-       cx="-307.9166"
-       r="3.0016239"
-       id="radialGradient6649"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6641">
-      <stop
-         style="stop-color:#a1a1a1;stop-opacity:1;"
-         id="stop6643"
-         offset="0" />
-      <stop
-         style="stop-color:#d7d7d7;stop-opacity:1;"
-         id="stop6645"
-         offset="0.81318682" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6647"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-308.11151"
-       fy="73.535744"
-       xlink:href="#linearGradient3373-257"
-       gradientUnits="userSpaceOnUse"
-       cy="73.535744"
-       cx="-308.11151"
-       gradientTransform="matrix(0.993747,-0.111657,0.181818,1.618182,-15.10182,-79.18066)"
-       r="3.0016239"
-       id="radialGradient6639"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-924"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,78.389987,-90.302128)"
-       y1="67.799118"
-       y2="74.050728"
-       id="linearGradient6631"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-345"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,75.802165,-90.302128)"
-       y1="68.347794"
-       y2="74.042549"
-       id="linearGradient6623"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-308.16672"
-       xlink:href="#linearGradient3332-935"
-       gradientUnits="userSpaceOnUse"
-       x2="-308.16672"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,87.267725,80.302597)"
-       y1="-5.8208742"
-       y2="17.674025"
-       id="linearGradient6615"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-595"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,78.389987,80.117371)"
-       y1="67.799118"
-       y2="75.602806"
-       id="linearGradient6607"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-384"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="68.387428"
-       y2="75.602806"
-       id="linearGradient6599"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-1"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.473351"
-       y2="75.602806"
-       id="linearGradient6591"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-637"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="69.289864"
-       y2="75.602806"
-       id="linearGradient6583"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-626"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="69.925575"
-       y2="75.602806"
-       id="linearGradient6575"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-633"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="70.09758"
-       y2="75.602806"
-       id="linearGradient6567"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-880"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient6559"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-288"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="70.105728"
-       y2="75.602806"
-       id="linearGradient6551"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-734"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="69.834503"
-       y2="75.602806"
-       id="linearGradient6542"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-537"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient6530"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-408"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-40.62962,12.35236)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient6518"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-362"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-54.78969,12.35236)"
-       y1="70.193672"
-       y2="75.602806"
-       id="linearGradient6505"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-936"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(0.960548,0,0,0.977778,-68.94974,12.35235)"
-       y1="70.558701"
-       y2="75.602806"
-       id="linearGradient6496"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="-199.18291"
-       xlink:href="#linearGradient3197-504"
-       gradientUnits="userSpaceOnUse"
-       x2="-199.18291"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,75.802165,80.117371)"
-       y1="68.347794"
-       y2="75.477737"
-       id="linearGradient6486"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6477">
-      <stop
-         style="stop-color:#575757;stop-opacity:1;"
-         id="stop6479"
-         offset="0" />
-      <stop
-         style="stop-color:#575757;stop-opacity:1;"
-         id="stop6481"
-         offset="0.95604396" />
-      <stop
-         style="stop-color:#575757;stop-opacity:0;"
-         id="stop6484"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-263.14236"
-       xlink:href="#linearGradient3185-940"
-       gradientUnits="userSpaceOnUse"
-       x2="-263.14236"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,81.430716,80.369907)"
-       y1="57.962109"
-       y2="11.619458"
-       id="linearGradient6475"
-       inkscape:collect="always" />
-    <radialGradient
-       fx="-308.26053"
-       fy="71.782082"
-       xlink:href="#linearGradient4328-565"
-       gradientUnits="userSpaceOnUse"
-       cy="71.782082"
-       cx="-308.26053"
-       gradientTransform="matrix(1.197994,0,0,11.8021,61.03381,-775.397)"
-       r="3.1579585"
-       id="radialGradient6466"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6460">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop6462"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6464"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-305.8125"
-       fy="72.04689"
-       xlink:href="#linearGradient4314-973"
-       gradientUnits="userSpaceOnUse"
-       cy="72.04689"
-       cx="-305.8125"
-       gradientTransform="matrix(-3.701324,0,0,4.437062,-1441.79,-247.7547)"
-       r="1.71875"
-       id="radialGradient6458"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6452">
-      <stop
-         style="stop-color:#000000;stop-opacity:0;"
-         id="stop6454"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6456"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       fx="-305.8125"
-       fy="72.04689"
-       xlink:href="#linearGradient4314-431"
-       gradientUnits="userSpaceOnUse"
-       cy="72.04689"
-       cx="-305.8125"
-       gradientTransform="matrix(3.701324,0,0,4.437062,825.0355,-247.7547)"
-       r="1.71875"
-       id="radialGradient6449"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6439">
-      <stop
-         style="stop-color:#c0c0c0;stop-opacity:1;"
-         id="stop6441"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6443"
-         offset="0.05494506" />
-      <stop
-         style="stop-color:#cdcdcd;stop-opacity:1;"
-         id="stop6445"
-         offset="0.13802682" />
-      <stop
-         style="stop-color:#c0c0c0;stop-opacity:0;"
-         id="stop6447"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-271.94705"
-       xlink:href="#linearGradient3155-136"
-       spreadMethod="reflect"
-       gradientUnits="userSpaceOnUse"
-       y1="2.4206059"
-       gradientTransform="matrix(9.2600781e-2,0,0,6.7306715e-2,81.430716,80.369907)"
-       x2="-245.23932"
-       y2="2.4206059"
-       id="linearGradient6437"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="50.794651"
-       xlink:href="#linearGradient5138-418"
-       gradientUnits="userSpaceOnUse"
-       x2="59.615398"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="225.10069"
-       y2="-30.656776"
-       id="linearGradient6429"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="56.796875"
-       xlink:href="#linearGradient5138-963"
-       gradientUnits="userSpaceOnUse"
-       x2="59.615398"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="154.70549"
-       y2="-30.656776"
-       id="linearGradient6420"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="69.878143"
-       xlink:href="#linearGradient5138-357"
-       gradientUnits="userSpaceOnUse"
-       x2="46.899311"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="151.92928"
-       y2="-52.535206"
-       id="linearGradient6412"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="68.151932"
-       xlink:href="#linearGradient5138-431"
-       gradientUnits="userSpaceOnUse"
-       x2="81.170044"
-       gradientTransform="matrix(9.2600924e-2,0,0,6.7306822e-2,53.462461,80.322293)"
-       y1="175.07643"
-       y2="-47.429035"
-       id="linearGradient6404"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6398">
-      <stop
-         style="stop-color:#9e4d00;stop-opacity:1;"
-         id="stop6400"
-         offset="0" />
-      <stop
-         style="stop-color:#582b00;stop-opacity:1;"
-         id="stop6402"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6386">
-      <stop
-         style="stop-color:#e2e2e2;stop-opacity:1;"
-         id="stop6388"
-         offset="0" />
-      <stop
-         style="stop-color:#f6f6f6;stop-opacity:1;"
-         id="stop6390"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6380">
-      <stop
-         style="stop-color:#e2e2e2;stop-opacity:1;"
-         id="stop6382"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6384"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6362">
-      <stop
-         style="stop-color:#4190f0;stop-opacity:1;"
-         id="stop6364"
-         offset="0" />
-      <stop
-         style="stop-color:#003474;stop-opacity:1;"
-         id="stop6366"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6349">
-      <stop
-         style="stop-color:#671800;stop-opacity:1;"
-         id="stop6351"
-         offset="0" />
-      <stop
-         style="stop-color:#7b3900;stop-opacity:0;"
-         id="stop6353"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient6339">
-      <stop
-         style="stop-color:#fff5e4;stop-opacity:1;"
-         id="stop6341"
-         offset="0" />
-      <stop
-         style="stop-color:#ffecd0;stop-opacity:1;"
-         id="stop6343"
-         offset="0.25" />
-      <stop
-         style="stop-color:#ffd390;stop-opacity:1;"
-         id="stop6345"
-         offset="0.5" />
-      <stop
-         style="stop-color:#ffc46a;stop-opacity:1;"
-         id="stop6347"
-         offset="1" />
-    </linearGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6335">
-      <path
-         style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3229);stroke-width:1.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3211)"
-         d="M 383.54353,478.3067 C 383.54353,478.3067 383.54353,478.2755 383.54353,478.27545 C 387.76892,478.03106 393.00672,475.3434 395.41853,467.77545 C 397.73728,460.49954 400.0019,441.59235 383.29353,441.4942 C 383.24998,441.49394 383.21234,441.4942 383.16853,441.4942 C 366.45726,441.59036 368.69342,460.49915 371.01228,467.77545 C 373.4286,475.35755 378.68907,478.03988 382.91853,478.27545 C 382.91853,478.2755 382.91853,478.3067 382.91853,478.3067 C 383.02222,478.3067 383.12585,478.30974 383.23103,478.3067 C 383.33227,478.30952 383.44367,478.3067 383.54353,478.3067 z "
-         id="path6337" />
-    </clipPath>
-    <linearGradient
-       x1="379.90604"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="379.6608"
-       y1="470.94525"
-       y2="434.86758"
-       id="linearGradient6333"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="379.90604"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="379.6608"
-       y1="470.94525"
-       y2="434.86758"
-       id="linearGradient6331"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6327">
-      <path
-         style="fill:url(#linearGradient3275);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3277);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3263)"
-         d="M 229.42268,467.3088 C 229.51298,471.22964 233.14108,476.22468 230.76643,477.9338 C 223.45451,483.19644 208.11369,483.00448 207.32893,508.3088 C 218.62909,513.41712 229.47403,515.93916 239.95393,516.21505 L 239.95393,516.2463 C 240.14167,516.24433 240.32846,516.21847 240.51643,516.21505 C 240.71484,516.21875 240.91203,516.24422 241.11018,516.2463 L 241.11018,516.21505 C 251.59008,515.93916 262.43501,513.41712 273.73518,508.3088 C 272.95042,483.00448 257.60959,483.19644 250.29768,477.9338 C 247.92303,476.22468 251.55112,471.22964 251.64143,467.3088 L 241.11018,467.3088 L 239.95393,467.3088 L 229.42268,467.3088 z "
-         id="path6329" />
-    </clipPath>
-    <linearGradient
-       y2="464.28983"
-       xlink:href="#linearGradient3163"
-       gradientUnits="userSpaceOnUse"
-       x2="335.75745"
-       gradientTransform="translate(-95.225391,0)"
-       y1="507.97568"
-       x1="335.75745"
-       id="linearGradient6325"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="502.82175"
-       xlink:href="#linearGradient3243"
-       gradientUnits="userSpaceOnUse"
-       x2="339.51855"
-       gradientTransform="translate(-95.225391,0)"
-       y1="457.90872"
-       x1="338.62283"
-       id="linearGradient6323"
-       inkscape:collect="always" />
-    <linearGradient
-       y2="502.82175"
-       xlink:href="#linearGradient3215"
-       gradientUnits="userSpaceOnUse"
-       x2="339.51855"
-       gradientTransform="translate(-95.225391,0)"
-       y1="457.90872"
-       x1="338.62283"
-       id="linearGradient6321"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6317">
-      <path
-         d="M 324.40625,531.66319 C 316.67961,536.03379 303.2331,537.43094 302.5,561.06944 C 312.01264,565.36969 321.20376,567.82558 330.125,568.66319 C 328.5786,556.23989 328.33033,543.49207 324.40625,531.66319 z M 347.0625,531.66319 C 343.15799,544.49609 342.8577,556.42793 341.34375,568.66319 C 350.26499,567.82558 359.45611,565.36969 368.96875,561.06944 C 368.23565,537.43094 354.78914,536.03379 347.0625,531.66319 z "
-         style="fill:url(#radialGradient3658);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path6319"
-         sodipodi:nodetypes="cccccccc" />
-    </clipPath>
-    <radialGradient
-       fx="333.77097"
-       fy="477.125"
-       cx="335.73438"
-       xlink:href="#linearGradient3344"
-       gradientUnits="userSpaceOnUse"
-       cy="497.40625"
-       r="33.234375"
-       gradientTransform="matrix(1.2052707,-4.0003338e-2,2.6834447e-2,0.808502,-82.264072,161.43979)"
-       id="radialGradient6315"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="335.73438"
-       xlink:href="#linearGradient3660"
-       gradientUnits="userSpaceOnUse"
-       x2="335.73438"
-       y1="507.61142"
-       y2="601.20837"
-       id="linearGradient6313"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6309">
-      <path
-         id="path6311"
-         style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#443d39;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3715)"
-         d="M 412.19342,476.96031 C 410.35061,480.92803 407.68758,484.89576 403.23536,488.86348 L 410.59814,498.18968 L 414.28984,477.93625 L 412.19342,476.96031 z "
-         sodipodi:nodetypes="ccccc" />
-    </clipPath>
-    <linearGradient
-       x1="406.42133"
-       xlink:href="#linearGradient3725"
-       gradientUnits="userSpaceOnUse"
-       x2="414.53983"
-       y1="490.76556"
-       y2="481.68478"
-       id="linearGradient6307"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="406.42133"
-       xlink:href="#linearGradient3725"
-       gradientUnits="userSpaceOnUse"
-       x2="414.53983"
-       y1="490.76556"
-       y2="481.68478"
-       id="linearGradient6305"
-       inkscape:collect="always" />
-    <linearGradient
-       x1="344.42279"
-       xlink:href="#linearGradient3954"
-       gradientUnits="userSpaceOnUse"
-       x2="338.31857"
-       y1="443.57492"
-       y2="457.31671"
-       id="linearGradient6303"
-       inkscape:collect="always" />
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6299">
-      <path
-         d="M 358.01834,438.97595 C 357.59747,440.23856 357.22962,442.15708 355.93583,442.4468 C 349.87757,443.80344 345.42647,448.95565 341.35825,451.47101 C 340.38372,452.07355 338.42431,449.84758 338.58157,448.69433 C 340.03178,437.86157 348.08195,432.26287 358.6704,433.26137 C 360.12926,433.53925 358.75442,436.76771 358.01834,438.97595 z "
-         style="fill:#9e4d00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path6301"
-         sodipodi:nodetypes="cssccs" />
-    </clipPath>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6295">
-      <path
-         d="M 415.8125,440.4375 C 414.69896,440.61567 414.33846,443.75374 414.40625,445.3125 C 414.40812,445.35551 414.43282,445.39464 414.4375,445.4375 C 414.49547,443.80258 415.97665,445.88291 416.91692,445.73246 C 424.23751,446.34597 427.00968,449.13044 427.25,455.8125 C 427.38557,448.85411 423.50133,441.08187 415.8125,440.4375 z "
-         style="fill:url(#radialGradient4043);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         id="path6297"
-         sodipodi:nodetypes="cscccc" />
-    </clipPath>
-    <radialGradient
-       fx="343.00021"
-       fy="447.89981"
-       cx="345.53156"
-       xlink:href="#linearGradient3966"
-       gradientUnits="userSpaceOnUse"
-       cy="449.10031"
-       r="6.4375601"
-       gradientTransform="matrix(0.6271072,1.3435609,-0.7440573,0.3472888,538.32007,-171.10992)"
-       id="radialGradient6293"
-       inkscape:collect="always" />
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="-319.7261"
-       cx="336.8938"
-       gradientTransform="matrix(0.198406,0,-5.256355e-3,-0.198406,-452.9859,-58.52922)"
-       r="130.5231"
-       id="radialGradient6287">
-      <stop
-         style="stop-color:#eaf1f9;stop-opacity:1;"
-         id="stop6289"
-         offset="0" />
-      <stop
-         style="stop-color:#6f9dd4;stop-opacity:1;"
-         id="stop6291"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="-9"
-       cx="51.9995"
-       r="111.0006"
-       id="radialGradient6275">
-      <stop
-         style="stop-color:#80B3FF"
-         id="stop6277"
-         offset="0.15" />
-      <stop
-         style="stop-color:#69A1F0"
-         id="stop6279"
-         offset="0.316" />
-      <stop
-         style="stop-color:#4888DA"
-         id="stop6281"
-         offset="0.6029" />
-      <stop
-         style="stop-color:#3378CC"
-         id="stop6283"
-         offset="0.8412" />
-      <stop
-         style="stop-color:#2C72C7"
-         id="stop6285"
-         offset="1" />
-    </radialGradient>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath6271">
-      <path
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 72,88 L 40,120 L 32,120 L 32,80 L 72,80 L 72,88 z"
-         id="path6273" />
-    </clipPath>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       cy="112.3047"
-       cx="102"
-       r="139.55859"
-       id="radialGradient6253">
-      <stop
-         style="stop-color:#b7b8b9;stop-opacity:1;"
-         id="stop6255"
-         offset="0" />
-      <stop
-         style="stop-color:#ECECEC"
-         id="stop6257"
-         offset="0.18851049" />
-      <stop
-         style="stop-color:#FAFAFA"
-         id="stop6259"
-         offset="0.25718147" />
-      <stop
-         style="stop-color:#FFFFFF"
-         id="stop6261"
-         offset="0.30111277" />
-      <stop
-         style="stop-color:#FAFAFA"
-         id="stop6263"
-         offset="0.5313" />
-      <stop
-         style="stop-color:#EBECEC"
-         id="stop6265"
-         offset="0.8449" />
-      <stop
-         style="stop-color:#E1E2E3"
-         id="stop6267"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       id="linearGradient6247">
-      <stop
-         style="stop-color:#a2a2a2;stop-opacity:1;"
-         id="stop6249"
-         offset="0" />
-      <stop
-         style="stop-color:#ffffff;stop-opacity:1;"
-         id="stop6251"
-         offset="1" />
-    </linearGradient>
-    <clipPath
-       id="clipPath6202"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="cccscccsccccccccc"
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3283)"
-         d="M 463.75,435.375 C 462.47221,435.58506 461.71617,436.60113 461.75,437.375 C 461.67075,437.40672 460.87251,438.49769 460.79289,438.52941 C 462.04491,442.53121 465.95016,446.80149 477.54289,446.49816 C 489.04307,446.19726 493.45299,441.22873 494.71875,437.5625 C 494.5676,437.5025 494.39985,437.43497 494.25,437.375 C 494.28383,436.60113 493.52779,435.58506 492.25,435.375 C 489.83637,439.11764 488.24281,442.77637 478,443.0625 C 467.75719,443.34864 464.63251,439.11371 463.75,435.375 z M 459.125,438.40625 C 453.68198,440.50508 447.66707,442.67009 441.90625,445.28125 C 447.80188,443.05208 453.52791,442.11601 458.76072,440.15441 C 458.75013,439.92745 459.01107,438.6493 459.125,438.40625 z M 497.46875,438.625 C 497.52198,438.79302 497.56984,438.93659 497.5625,439.09375 C 501.77057,440.67121 506.39991,442.24968 511.125,443.96875 C 506.49146,442.00962 501.81994,440.29346 497.46875,438.625 z "
-         id="path6204" />
-    </clipPath>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="458.62648"
-       x2="461.90625"
-       y1="458.62646"
-       x1="414.41586"
-       id="linearGradient6185"
-       xlink:href="#linearGradient4067"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath6175"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="cccssccsccssccz"
-         id="path6177"
-         d="M 410.16587,443.06739 C 399.92306,443.35352 396.79838,439.11371 395.91587,435.375 C 394.63808,435.58506 393.88204,436.60113 393.91587,437.375 C 386.83254,440.20988 378.26803,443.06735 370.66587,446.875 C 367.84405,448.28835 364.62926,452.59537 363.79087,454.875 C 361.23389,461.82756 358.41587,471.625 358.41587,471.625 L 359.91587,473.375 C 375.56063,482.28715 396.79503,481.875 410.16587,481.875 C 423.53671,481.875 444.77111,482.28715 460.41587,473.375 L 461.91587,471.625 C 461.91587,471.625 459.09785,461.82756 456.54087,454.875 C 455.70248,452.59537 452.48769,448.28835 449.66587,446.875 C 442.06371,443.06735 433.4992,440.20988 426.41587,437.375 C 426.4497,436.60113 425.69366,435.58506 424.41587,435.375 C 422.00224,439.11764 420.40868,442.78126 410.16587,443.06739 z "
-         style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient6157">
-      <stop
-         id="stop6159"
-         offset="0"
-         style="stop-color:#f4f5f8;stop-opacity:1;" />
-      <stop
-         id="stop6161"
-         offset="1"
-         style="stop-color:#fdfdfe;stop-opacity:1;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="370.57019"
-       x2="325.7691"
-       y1="398.85446"
-       x1="324.65039"
-       id="linearGradient6111"
-       xlink:href="#linearGradient3433"
-       inkscape:collect="always" />
-    <clipPath
-       id="clipPath6101"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         id="path6103"
-         d="M 303.70236,398.81874 L 303.52558,385.56049 L 306.17724,378.31265 L 311.48054,376.54488 L 319.96582,379.19653 L 327.39044,380.61074 L 334.63828,376.89843 L 339.94158,376.89843 L 343.65389,382.02496 L 345.59844,390.15668 L 345.42166,395.45998 L 345.77521,397.40453 L 337.99704,382.37851 L 328.4511,386.09082 L 321.55681,386.2676 L 311.12698,381.31785 L 303.70236,398.81874 z "
-         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </clipPath>
-    <mask
-       id="mask6070"
-       maskUnits="userSpaceOnUse">
-      <path
-         sodipodi:nodetypes="csssssssscc"
-         id="path6072"
-         d="M 412.56716,362.7206 C 404.7906,362.9256 395.78945,368.58113 392.66091,375.5331 C 389.47419,382.61431 389.9381,391.06936 391.84841,400.8456 C 393.75873,410.62183 400.03668,420.79216 403.22341,424.4706 C 406.24381,427.95705 410.11265,427.32692 412.56716,427.25185 C 412.69296,427.25185 412.8695,427.24772 413.00466,427.25185 C 415.45917,427.32692 419.32801,427.95705 422.34841,424.4706 C 425.53514,420.79216 431.81309,410.62183 433.72341,400.8456 C 435.63374,391.06936 436.09763,382.61431 432.91091,375.5331 C 429.78236,368.58113 420.78122,362.9256 413.00466,362.7206 L 412.56716,362.7206 z "
-         style="opacity:1;fill:url(#radialGradient3291);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </mask>
-    <radialGradient
-       r="22.444886"
-       fy="395.73904"
-       fx="412.43236"
-       cy="395.73904"
-       cx="412.43236"
-       gradientTransform="matrix(1,0,0,1.4395859,0.3535533,-174.66839)"
-       gradientUnits="userSpaceOnUse"
-       id="radialGradient6068"
-       xlink:href="#linearGradient3279"
-       inkscape:collect="always" />
-    <linearGradient
-       id="linearGradient6059">
-      <stop
-         id="stop6061"
-         offset="0"
-         style="stop-color:#faf0e5;stop-opacity:1;" />
-      <stop
-         style="stop-color:#f7e7d6;stop-opacity:1;"
-         offset="0.591133"
-         id="stop6063" />
-      <stop
-         id="stop6065"
-         offset="1"
-         style="stop-color:#efcfac;stop-opacity:1;" />
-    </linearGradient>
-    <clipPath
-       id="clipPath6055"
-       clipPathUnits="userSpaceOnUse">
-      <path
-         style="opacity:0.74906365;fill:url(#radialGradient3709);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 341.25,409.625 C 339.73679,416.82736 335.50876,433.0214 340.75,436.875 C 340.10353,443.87478 333.6714,446.51892 325.75,448.0625 L 324.25,448.0625 C 316.3286,446.51892 309.89647,443.87478 309.25,436.875 C 314.49124,433.0214 310.26321,416.82736 308.75,409.625 L 325,417.03125 L 341.25,409.625 z "
-         id="path6057"
-         sodipodi:nodetypes="cccccccc" />
-    </clipPath>
-    <linearGradient
-       id="linearGradient6042">
-      <stop
-         id="stop6044"
-         offset="0"
-         style="stop-color:#f9ede0;stop-opacity:1;" />
-      <stop
-         style="stop-color:#f9ede0;stop-opacity:0.80575538;"
-         offset="0.5"
-         id="stop6046" />
-      <stop
-         id="stop6048"
-         offset="1"
-         style="stop-color:#f9ede0;stop-opacity:0;" />
-    </linearGradient>
-    <inkscape:perspective
-       id="perspective6034"
-       inkscape:persp3d-origin="64 : 42.666667 : 1"
-       inkscape:vp_z="128 : 64 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 64 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163"
-       id="linearGradient8186"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654"
-       id="radialGradient8247"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.696437,0,0,1.188967,-175.09425,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654"
-       id="radialGradient8249"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.696437,0,0,1.188967,285.63744,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3149"
-       id="radialGradient8251"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.4472234,-271.44676,-535.35257)"
-       cx="324.39757"
-       cy="396.09259"
-       fx="330.04404"
-       fy="392.75388"
-       r="22.444886" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163"
-       id="linearGradient8253"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3329"
-       id="linearGradient8255"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="317.01251"
-       y1="431.1243"
-       x2="331.42062"
-       y2="418.65884" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient8257"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient8260"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3433"
-       id="linearGradient8262"
-       gradientUnits="userSpaceOnUse"
-       x1="324.65039"
-       y1="398.85446"
-       x2="325.7691"
-       y2="370.57019" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3368"
-       id="radialGradient8264"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.7020433,-0.1106778,8.3859807e-2,-0.5312371,265.2384,247.24451)"
-       cx="332.49338"
-       cy="369.61789"
-       fx="332.49338"
-       fy="369.61789"
-       r="22.779817" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3489"
-       id="linearGradient8266"
-       gradientUnits="userSpaceOnUse"
-       x1="304.88664"
-       y1="385.86126"
-       x2="345.62039"
-       y2="384.62384" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3499"
-       id="linearGradient8268"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="330.09335"
-       y1="407.39011"
-       x2="320.36423"
-       y2="367.39182" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3581"
-       id="linearGradient8270"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="353.44516"
-       y1="390.86218"
-       x2="339.76785"
-       y2="373.61218" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3733"
-       id="linearGradient8272"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5366445,0,0,1.8634309,-372.5,-324.5)"
-       x1="563.64667"
-       y1="214.96599"
-       x2="568.9887"
-       y2="214.96599" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3397"
-       id="linearGradient8274"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.0053055,-271.66684,-360.28069)"
-       x1="325.29688"
-       y1="481.87405"
-       x2="325.29688"
-       y2="426.80276" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3516"
-       id="linearGradient8276"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="283.50647"
-       y1="463.03894"
-       x2="312.78384"
-       y2="443.03894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4067"
-       id="linearGradient8278"
-       gradientUnits="userSpaceOnUse"
-       x1="414.41586"
-       y1="458.62646"
-       x2="461.90625"
-       y2="458.62648" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4126"
-       id="linearGradient8280"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="326"
-       y1="476.40894"
-       x2="310.53195"
-       y2="429.73987" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343"
-       id="linearGradient8282"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343"
-       id="linearGradient8284"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(58.5,26.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3508"
-       id="linearGradient8286"
-       gradientUnits="userSpaceOnUse"
-       x1="270.50647"
-       y1="482.53894"
-       x2="299.28384"
-       y2="441.53894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3578"
-       id="linearGradient8288"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3586"
-       id="linearGradient8290"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <mask
-       maskUnits="userSpaceOnUse"
-       id="mask9267">
-      <rect
-         y="-7.5460377"
-         x="18.006943"
-         height="90.176605"
-         width="90.176605"
-         id="rect9269"
-         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.30000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </mask>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654"
-       id="radialGradient6579"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.696437,0,0,1.188967,-175.09425,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654"
-       id="radialGradient6581"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.696437,0,0,1.188967,285.63744,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4064"
-       id="radialGradient6583"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.4472234,-271.44676,-535.35257)"
-       cx="324.39758"
-       cy="396.09259"
-       fx="330.04404"
-       fy="392.75388"
-       r="22.444885" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163"
-       id="linearGradient6585"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3329"
-       id="linearGradient6587"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="317.01251"
-       y1="431.1243"
-       x2="331.42062"
-       y2="418.65884" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient6589"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient6591"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3433"
-       id="linearGradient6593"
-       gradientUnits="userSpaceOnUse"
-       x1="324.65039"
-       y1="398.85446"
-       x2="325.7691"
-       y2="370.57019" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3368"
-       id="radialGradient6595"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.7020433,-0.1106778,0.08385981,-0.5312371,265.2384,247.24451)"
-       cx="332.49338"
-       cy="369.61789"
-       fx="332.49338"
-       fy="369.61789"
-       r="22.779817" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3489"
-       id="linearGradient6597"
-       gradientUnits="userSpaceOnUse"
-       x1="304.88664"
-       y1="385.86126"
-       x2="345.62039"
-       y2="384.62384" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3499"
-       id="linearGradient6600"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="330.09335"
-       y1="407.39011"
-       x2="320.36423"
-       y2="367.39182" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3581"
-       id="linearGradient6602"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="353.44516"
-       y1="390.86218"
-       x2="339.76785"
-       y2="373.61218" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3733"
-       id="linearGradient6604"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5366445,0,0,1.8634309,-372.5,-324.5)"
-       x1="563.64667"
-       y1="214.96599"
-       x2="568.9887"
-       y2="214.96599" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3397"
-       id="linearGradient6606"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.0053055,-271.66684,-360.28069)"
-       x1="325.29688"
-       y1="481.87405"
-       x2="325.29688"
-       y2="426.80276" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3516"
-       id="linearGradient6609"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="283.50647"
-       y1="463.03894"
-       x2="312.78384"
-       y2="443.03894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4067"
-       id="linearGradient6611"
-       gradientUnits="userSpaceOnUse"
-       x1="414.41586"
-       y1="458.62646"
-       x2="461.90625"
-       y2="458.62648" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4126"
-       id="linearGradient6613"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="326"
-       y1="476.40894"
-       x2="310.53195"
-       y2="429.73987" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343"
-       id="linearGradient6616"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343"
-       id="linearGradient6618"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(58.5,26.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3508"
-       id="linearGradient6620"
-       gradientUnits="userSpaceOnUse"
-       x1="270.50647"
-       y1="482.53894"
-       x2="299.28384"
-       y2="441.53894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3578"
-       id="linearGradient6622"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3586"
-       id="linearGradient6624"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654"
-       id="radialGradient6626"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.696437,0,0,1.188967,-175.09425,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3654"
-       id="radialGradient6628"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.696437,0,0,1.188967,285.63744,-439.0428)"
-       cx="312"
-       cy="431.38034"
-       fx="311.27777"
-       fy="433.70554"
-       r="16.25" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4064"
-       id="radialGradient6630"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.4472234,-271.44676,-535.35257)"
-       cx="324.39758"
-       cy="396.09259"
-       fx="330.04404"
-       fy="392.75388"
-       r="22.444885" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3163"
-       id="linearGradient6633"
-       gradientUnits="userSpaceOnUse"
-       x1="412.78592"
-       y1="400.84558"
-       x2="412.78592"
-       y2="422.63611" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3329"
-       id="linearGradient6635"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="317.01251"
-       y1="431.1243"
-       x2="331.42062"
-       y2="418.65884" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient6637"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient6640"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3433"
-       id="linearGradient6642"
-       gradientUnits="userSpaceOnUse"
-       x1="324.65039"
-       y1="398.85446"
-       x2="325.7691"
-       y2="370.57019" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3368"
-       id="radialGradient6644"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-0.7020433,-0.1106778,0.08385981,-0.5312371,265.2384,247.24451)"
-       cx="332.49338"
-       cy="369.61789"
-       fx="332.49338"
-       fy="369.61789"
-       r="22.779817" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3489"
-       id="linearGradient6646"
-       gradientUnits="userSpaceOnUse"
-       x1="304.88664"
-       y1="385.86126"
-       x2="345.62039"
-       y2="384.62384" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3499"
-       id="linearGradient6648"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="330.09335"
-       y1="407.39011"
-       x2="320.36423"
-       y2="367.39182" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3581"
-       id="linearGradient6652"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="353.44516"
-       y1="390.86218"
-       x2="339.76785"
-       y2="373.61218" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3733"
-       id="linearGradient6654"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5366445,0,0,1.8634309,-372.5,-324.5)"
-       x1="563.64667"
-       y1="214.96599"
-       x2="568.9887"
-       y2="214.96599" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3397"
-       id="linearGradient6656"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0059645,0,0,1.0053055,-271.66684,-360.28069)"
-       x1="325.29688"
-       y1="481.87405"
-       x2="325.29688"
-       y2="426.80276" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3516"
-       id="linearGradient6659"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="283.50647"
-       y1="463.03894"
-       x2="312.78384"
-       y2="443.03894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4067"
-       id="linearGradient6662"
-       gradientUnits="userSpaceOnUse"
-       x1="414.41586"
-       y1="458.62646"
-       x2="461.90625"
-       y2="458.62648" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4126"
-       id="linearGradient6664"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="326"
-       y1="476.40894"
-       x2="310.53195"
-       y2="429.73987" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343"
-       id="linearGradient6667"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3343"
-       id="linearGradient6670"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(58.5,26.5)"
-       x1="315.72318"
-       y1="453.0892"
-       x2="290.62091"
-       y2="434.35086" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3508"
-       id="linearGradient6672"
-       gradientUnits="userSpaceOnUse"
-       x1="270.50647"
-       y1="482.53894"
-       x2="299.28384"
-       y2="441.53894" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3578"
-       id="linearGradient6675"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3586"
-       id="linearGradient6678"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-372.5,-324.5)"
-       x1="313.74829"
-       y1="444.45746"
-       x2="305.67725"
-       y2="463.13513" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4245"
-       id="linearGradient6680"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0198682,0,0,1.0198682,-168.01904,-2.4685485)"
-       x1="234.31259"
-       y1="120.74812"
-       x2="234.12354"
-       y2="64.582794" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4291"
-       id="radialGradient6682"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3124678,0.3048357,-0.04379565,0.1885617,-238.97798,8.3663943)"
-       cx="212.88684"
-       cy="96.581963"
-       fx="216.17264"
-       fy="96.799568"
-       r="12.618225" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4253"
-       id="radialGradient6684"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3423421,0.5315325,-0.1956894,0.4941977,-229.97256,-64.698073)"
-       cx="211.47385"
-       cy="94.319778"
-       fx="206.76643"
-       fy="92.087746"
-       r="10.531" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4365"
-       id="radialGradient6686"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2759386,-0.5666906,0.1922699,0.4329076,-260.83275,190.78422)"
-       cx="241.13142"
-       cy="93.696625"
-       fx="241.13142"
-       fy="93.696625"
-       r="12.618225" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4253"
-       id="radialGradient6688"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.5579323,-176.03354,41.444085)"
-       cx="255.40045"
-       cy="93.750534"
-       fx="255.40045"
-       fy="93.750534"
-       r="9.2283955" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4556"
-       id="radialGradient6690"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9841268,-0.1774669,0.4478462,2.4834906,-209.91901,-87.063259)"
-       cx="238.28931"
-       cy="86.341896"
-       fx="238.28931"
-       fy="86.341896"
-       r="4.7935" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4610"
-       id="radialGradient6692"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.9268291,-176.03354,6.7446119)"
-       cx="230.57443"
-       cy="92.176102"
-       fx="230.57443"
-       fy="92.176102"
-       r="2.750525" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4652"
-       id="linearGradient6694"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-176.03354,0)"
-       x1="231.98561"
-       y1="136.0162"
-       x2="214.74986"
-       y2="111.68707" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4556"
-       id="radialGradient6696"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9841268,-0.1774669,0.4478462,2.4834906,-209.91901,-87.063259)"
-       cx="237.97446"
-       cy="87.033768"
-       fx="237.97446"
-       fy="87.033768"
-       r="4.7935" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4768"
-       id="linearGradient6698"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-2,0)"
-       x1="51.914593"
-       y1="133.31853"
-       x2="74.290184"
-       y2="114.37083" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6562"
-       id="linearGradient6700"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="64.390625"
-       y1="166.45607"
-       x2="64.390625"
-       y2="102.05355" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient6702"
-       gradientUnits="userSpaceOnUse"
-       x1="232.89653"
-       y1="141.14159"
-       x2="238.18964"
-       y2="58.411572" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4891"
-       id="linearGradient6705"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,4.8126407)"
-       x1="83.047356"
-       y1="61.748241"
-       x2="96.308182"
-       y2="119.7105" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9222"
-       id="radialGradient6707"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6676075,0.1721209,-0.2371955,0.9192882,-53.946025,-381.2648)"
-       cx="324.10571"
-       cy="403.19839"
-       fx="324.10571"
-       fy="403.19839"
-       r="22.444886" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5018"
-       id="linearGradient6710"
-       gradientUnits="userSpaceOnUse"
-       x1="141.36299"
-       y1="92.819771"
-       x2="154.28894"
-       y2="-3.1925783" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient6712"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient6714"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4891"
-       id="linearGradient6716"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9590141,0,0,0.9052636,3.7529853,7.0405129)"
-       x1="50.665627"
-       y1="22.207571"
-       x2="65.525932"
-       y2="15.548439" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient6719"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="42.952232"
-       y1="19.991558"
-       x2="69.568176"
-       y2="19.991558" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient6721"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,4.3767587,6.0522798)"
-       x1="45.751011"
-       y1="9.0336266"
-       x2="69.568176"
-       y2="19.991558" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient6723"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="76.088844"
-       y1="111.30219"
-       x2="79.504295"
-       y2="77.5271" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient6726"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,4.3767587,5.7662092)"
-       x1="76.088844"
-       y1="111.30219"
-       x2="79.504295"
-       y2="77.5271" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient6729"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="82.419762"
-       y1="73.732147"
-       x2="92.053284"
-       y2="105.89439" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient6731"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.4231901,5.7662092)"
-       x1="82.419762"
-       y1="73.732147"
-       x2="92.053284"
-       y2="105.89439" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5240"
-       id="linearGradient6734"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="64.390625"
-       y1="79.919601"
-       x2="64.390625"
-       y2="85.952919" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4610"
-       id="linearGradient6737"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0057107,0,0,0.949343,-0.3156594,0.2363525)"
-       x1="46.708485"
-       y1="26.39967"
-       x2="73.83593"
-       y2="15.12923" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient6739"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="75.57547"
-       y1="7.7819695"
-       x2="25.858492"
-       y2="34.348007" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5576"
-       id="linearGradient6742"
-       gradientUnits="userSpaceOnUse"
-       x1="29.531403"
-       y1="116.33051"
-       x2="26.424284"
-       y2="115.07343" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5576"
-       id="linearGradient6744"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,130.82156,-0.8)"
-       x1="29.531403"
-       y1="116.33051"
-       x2="26.424284"
-       y2="115.07343" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient6746"
-       gradientUnits="userSpaceOnUse"
-       x1="82.933723"
-       y1="102.57442"
-       x2="88.582848"
-       y2="133.3175" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4245"
-       id="linearGradient6748"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0198682,0,0,1.0198682,-168.01904,-2.4685485)"
-       x1="234.31259"
-       y1="120.74812"
-       x2="234.12354"
-       y2="64.582794" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4291"
-       id="radialGradient6750"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3124678,0.3048357,-0.04379565,0.1885617,-238.97798,8.3663943)"
-       cx="212.88684"
-       cy="96.581963"
-       fx="216.17264"
-       fy="96.799568"
-       r="12.618225" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4253"
-       id="radialGradient6752"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3423421,0.5315325,-0.1956894,0.4941977,-229.97256,-64.698073)"
-       cx="211.47385"
-       cy="94.319778"
-       fx="206.76643"
-       fy="92.087746"
-       r="10.531" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4365"
-       id="radialGradient6754"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2759386,-0.5666906,0.1922699,0.4329076,-260.83275,190.78422)"
-       cx="241.13142"
-       cy="93.696625"
-       fx="241.13142"
-       fy="93.696625"
-       r="12.618225" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4253"
-       id="radialGradient6756"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.5579323,-176.03354,41.444085)"
-       cx="255.40045"
-       cy="93.750534"
-       fx="255.40045"
-       fy="93.750534"
-       r="9.2283955" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4556"
-       id="radialGradient6758"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9841268,-0.1774669,0.4478462,2.4834906,-209.91901,-87.063259)"
-       cx="238.28931"
-       cy="86.341896"
-       fx="238.28931"
-       fy="86.341896"
-       r="4.7935" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4610"
-       id="radialGradient6760"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.9268291,-176.03354,6.7446119)"
-       cx="230.57443"
-       cy="92.176102"
-       fx="230.57443"
-       fy="92.176102"
-       r="2.750525" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4652"
-       id="linearGradient6762"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-176.03354,0)"
-       x1="231.98561"
-       y1="136.0162"
-       x2="214.74986"
-       y2="111.68707" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4556"
-       id="radialGradient6764"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9841268,-0.1774669,0.4478462,2.4834906,-209.91901,-87.063259)"
-       cx="237.97446"
-       cy="87.033768"
-       fx="237.97446"
-       fy="87.033768"
-       r="4.7935" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4768"
-       id="linearGradient6766"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-2,0)"
-       x1="51.914593"
-       y1="133.31853"
-       x2="74.290184"
-       y2="114.37083" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient6562"
-       id="linearGradient6768"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="64.390625"
-       y1="166.45607"
-       x2="64.390625"
-       y2="102.05355" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient6770"
-       gradientUnits="userSpaceOnUse"
-       x1="232.89653"
-       y1="141.14159"
-       x2="238.18964"
-       y2="58.411572" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4891"
-       id="linearGradient6772"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,4.8126407)"
-       x1="83.047356"
-       y1="61.748241"
-       x2="96.308182"
-       y2="119.7105" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient9222"
-       id="radialGradient6774"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.6676075,0.1721209,-0.2371955,0.9192882,-53.946025,-381.2648)"
-       cx="324.10571"
-       cy="403.19839"
-       fx="324.10571"
-       fy="403.19839"
-       r="22.444886" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5018"
-       id="linearGradient6776"
-       gradientUnits="userSpaceOnUse"
-       x1="141.36299"
-       y1="92.819771"
-       x2="154.28894"
-       y2="-3.1925783" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient6778"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,43.133514,-626.29699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3837"
-       id="radialGradient6780"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,2.5768702,-372.5,-950.79699)"
-       cx="303.71943"
-       cy="397.17727"
-       fx="303.71943"
-       fy="397.17727"
-       r="0.79621875" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4891"
-       id="linearGradient6782"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9590141,0,0,0.9052636,3.7529853,7.0405129)"
-       x1="50.665627"
-       y1="22.207571"
-       x2="65.525932"
-       y2="15.548439" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient6784"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="42.952232"
-       y1="19.991558"
-       x2="69.568176"
-       y2="19.991558" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient6786"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,4.3767587,6.0522798)"
-       x1="45.751011"
-       y1="9.0336266"
-       x2="69.568176"
-       y2="19.991558" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient6788"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="76.088844"
-       y1="111.30219"
-       x2="79.504295"
-       y2="77.5271" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient6790"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,4.3767587,5.7662092)"
-       x1="76.088844"
-       y1="111.30219"
-       x2="79.504295"
-       y2="77.5271" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5064"
-       id="linearGradient6792"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="82.419762"
-       y1="73.732147"
-       x2="92.053284"
-       y2="105.89439" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4533"
-       id="linearGradient6794"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.4231901,5.7662092)"
-       x1="82.419762"
-       y1="73.732147"
-       x2="92.053284"
-       y2="105.89439" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5240"
-       id="linearGradient6796"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="64.390625"
-       y1="79.919601"
-       x2="64.390625"
-       y2="85.952919" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4610"
-       id="linearGradient6798"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.0057107,0,0,0.949343,-0.3156594,0.2363525)"
-       x1="46.708485"
-       y1="26.39967"
-       x2="73.83593"
-       y2="15.12923" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient6800"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-       x1="75.57547"
-       y1="7.7819695"
-       x2="25.858492"
-       y2="34.348007" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5576"
-       id="linearGradient6802"
-       gradientUnits="userSpaceOnUse"
-       x1="29.531403"
-       y1="116.33051"
-       x2="26.424284"
-       y2="115.07343" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5576"
-       id="linearGradient6804"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1,0,0,1,130.82156,-0.8)"
-       x1="29.531403"
-       y1="116.33051"
-       x2="26.424284"
-       y2="115.07343" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3346"
-       id="linearGradient6806"
-       gradientUnits="userSpaceOnUse"
-       x1="82.933723"
-       y1="102.57442"
-       x2="88.582848"
-       y2="133.3175" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.546875"
-     inkscape:cx="116.43615"
-     inkscape:cy="147.59495"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:document-units="px"
-     inkscape:grid-bbox="true"
-     guidetolerance="0.1px"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:window-width="1920"
-     inkscape:window-height="1149"
-     inkscape:window-x="0"
-     inkscape:window-y="35"
-     inkscape:window-maximized="0">
-    <sodipodi:guide
-       orientation="horizontal"
-       position="32.487481"
-       id="guide2204" />
-    <inkscape:grid
-       type="xygrid"
-       id="grid9230"
-       spacingx="4px"
-       spacingy="4px"
-       empspacing="2" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata1312">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <cc:license
-           rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
-        <dc:contributor>
-          <cc:Agent>
-            <dc:title>Oxygen team</dc:title>
-          </cc:Agent>
-        </dc:contributor>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/licenses/LGPL/2.1/">
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/Reproduction" />
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/Distribution" />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/Notice" />
-        <cc:permits
-           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/ShareAlike" />
-        <cc:requires
-           rdf:resource="http://web.resource.org/cc/SourceCode" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     id="layer1"
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer">
-    <path
-       sodipodi:nodetypes="ccc"
-       id="path2276"
-       d="m 61.876564,-6.3601408 0,-3.3221988 0,3.3221988 z"
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" />
-    <path
-       sodipodi:nodetypes="ccc"
-       id="path2056"
-       d="m 98.995768,4.1820081 0,-2.0740648 0,2.0740648 z"
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" />
-    <g
-       inkscape:label="fill text"
-       id="g8309"
-       transform="translate(251.48838,-10.509784)" />
-    <g
-       inkscape:label="fill text"
-       id="g8311"
-       transform="translate(251.48838,-10.509784)" />
-    <path
-       sodipodi:nodetypes="ccc"
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       id="path8227"
-       d="M -222.83965,222.55692 L -222.83965,219.76221 L -222.83965,222.55692 z" />
-    <path
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       d="M 251.92339,58.743178 L 251.92339,55.948469 L 251.92339,58.743178 z"
-       id="path8344"
-       sodipodi:nodetypes="ccc" />
-    <path
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       d="M 286.29894,112.13686 L 286.29894,110.61012 L 286.29894,112.13686 z"
-       id="path1561"
-       sodipodi:nodetypes="ccc" />
-    <path
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       d="M -171.49277,159.39375 L -171.49277,156.7133 L -171.49277,159.39375 z"
-       id="path6603"
-       sodipodi:nodetypes="ccc" />
-    <path
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       d="M -157.02689,31.572015 L -157.02689,29.310845 L -157.02689,31.572015 z"
-       id="path3507"
-       sodipodi:nodetypes="ccc" />
-    <g
-       id="g8369"
-       inkscape:label="fill text"
-       transform="translate(36.562488,89.800696)" />
-    <g
-       id="g6421"
-       transform="matrix(1.1887461,0,0,1.1887461,5.9888417,-50.22185)">
-      <g
-         transform="matrix(0.6331856,0,0,0.6331856,-0.4743811,47.766363)"
-         id="g5295">
-        <path
-           transform="matrix(0.9509804,0,0,1.5555555,-4.89563,-69.620313)"
-           d="m 118.07128,118.07128 c 0,4.00146 -24.508892,7.24528 -54.74214,7.24528 -30.233248,0 -54.7421382,-3.24382 -54.7421382,-7.24528 0,-4.00146 24.5088902,-7.24528 54.7421382,-7.24528 30.233248,0 54.74214,3.24382 54.74214,7.24528 z"
-           sodipodi:ry="7.2452831"
-           sodipodi:rx="54.742138"
-           sodipodi:cy="118.07128"
-           sodipodi:cx="63.32914"
-           id="path2724"
-           style="fill:#8994b5;fill-opacity:1;stroke:none;filter:url(#filter3319)"
-           sodipodi:type="arc" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           style="fill:#c8cddc;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3624)"
-           d="m -98.9545,147.40533 1.14644,1.21967 c 15.64476,8.91215 36.43722,8.5 49.80806,8.5 13.37084,0 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 c -32.9308,-25.78368 -88.77254,-47.21838 -102.7045,0.53033 z"
-           id="path3259"
-           sodipodi:nodetypes="ccsccc"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:#ddc2a4;fill-opacity:1;fill-rule:evenodd;stroke:none"
-           d="m 73.403249,48.295662 c 1.923342,-0.162934 3.799245,-1.52128 5.957331,-11.640304 0.208847,-2.106673 -2.601866,-2.306109 -2.756373,-0.444288 -2.089812,4.028202 -3.005488,8.056411 -3.200958,12.084592 z"
-           id="path3845"
-           sodipodi:nodetypes="cccc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccc"
-           id="path3715"
-           d="m 35.980896,49.717379 c -1.923346,-0.162934 -3.799249,-1.521314 -5.957334,-11.640293 -0.208848,-2.106674 2.601865,-2.306137 2.756372,-0.444288 2.089812,4.028202 3.005492,8.056366 3.200962,12.084581 z"
-           style="fill:#ddc2a4;fill-opacity:1;fill-rule:evenodd;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccccccc"
-           id="path3629"
-           d="m 38.924665,51.517533 c 1.522237,7.240557 5.775484,23.520516 0.502983,27.394571 0.650325,7.036923 7.120818,9.695095 15.089463,11.246857 l 1.508948,0 C 63.994707,88.607199 70.465197,85.949027 71.115526,78.912104 65.843025,75.038049 70.096272,58.75809 71.618505,51.517533 L 55.271589,58.963065 38.924665,51.517533 z"
-           style="fill:#cbb7a2;fill-opacity:1;fill-rule:evenodd;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#radialGradient6579);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           d="m 38.924665,51.517533 c 1.522237,7.240557 5.775484,23.520516 0.502983,27.394571 0.650325,7.036923 7.120818,9.695095 15.089463,11.246857 l 1.508948,0 C 63.994707,88.607199 70.465197,85.949027 71.115526,78.912104 65.843025,75.038049 70.096272,58.75809 71.618505,51.517533 L 55.271589,58.963065 38.924665,51.517533 z"
-           id="path3634"
-           sodipodi:nodetypes="cccccccc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccccccc"
-           id="path3672"
-           d="m 71.618505,51.517533 c -1.522233,7.240557 -5.77548,23.520516 -0.502979,27.394571 -0.650329,7.036923 -7.120819,9.695095 -15.089467,11.246857 l -1.508948,0 C 46.548466,88.607199 40.077973,85.949027 39.427648,78.912104 44.700149,75.038049 40.446902,58.75809 38.924665,51.517533 l 16.346924,7.445532 16.346916,-7.445532 z"
-           style="opacity:0.74906365;fill:url(#radialGradient6581);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,-271.46562,-360.28069)"
-           clip-path="url(#clipPath3705)"
-           style="fill:#382509;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3694)"
-           d="m 324.17882,363.78125 c -7.77656,0.205 -13.87771,5.86053 -17.00625,12.8125 -3.18672,7.08121 -2.72281,15.53626 -0.8125,25.3125 1.91032,9.77623 5.28827,19.94656 8.475,23.625 3.0204,3.48645 6.88924,2.85632 9.34375,2.78125 0.1258,0 0.30234,-0.004 0.4375,0 2.45451,0.0751 6.32335,0.7052 9.34375,-2.78125 3.18673,-3.67844 7.56468,-13.84877 9.475,-23.625 1.91033,-9.77624 2.37422,-18.23129 -0.8125,-25.3125 -3.12855,-6.95197 -10.22969,-12.6075 -18.00625,-12.8125 l -0.4375,0 z"
-           id="path3676"
-           sodipodi:nodetypes="csssssssscc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="csssssssscc"
-           id="path2169"
-           d="M 54.665563,5.3991564 C 46.842622,5.6052254 37.787786,11.290762 34.640587,18.279618 31.43486,25.39839 31.901537,33.898301 33.823241,43.72642 c 1.921714,9.828099 8.237108,20.052352 11.442841,23.75033 3.038417,3.504942 6.93033,2.871473 9.399481,2.795993 0.126549,0 0.304142,-0.0041 0.44011,0 2.469151,0.07548 6.361064,0.708949 9.399481,-2.795993 C 67.710887,63.778772 74.026281,53.554519 75.947995,43.72642 77.869723,33.898301 78.336376,25.39839 75.130649,18.279618 71.98344,11.290762 62.928614,5.6052254 55.105673,5.3991564 l -0.44011,0 z"
-           style="fill:url(#radialGradient6583);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,-360.33441,-359.22512)"
-           mask="url(#mask3287)"
-           style="fill:url(#linearGradient6585);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           d="m 391.84841,400.84559 c 3.67809,10.12978 8.18827,19.94656 11.375,23.625 3.0204,3.48645 6.88924,2.85632 9.34375,2.78125 0.1258,0 0.30234,-0.004 0.4375,0 2.45451,0.0751 6.32335,0.7052 9.34375,-2.78125 3.18673,-3.67844 8.05047,-13.84877 11.375,-23.625 l -41.875,0 z"
-           id="path3157"
-           sodipodi:nodetypes="csssscc"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           sodipodi:nodetypes="ccssscssssc"
-           id="path3161"
-           d="m -34.57938,94.15885 c -2.03036,3.63213 -3.0434,3.30165 -5.10812,5.8099 -2.86612,3.30838 -6.79588,2.25873 -9.125,2.1875 -0.12825,-0.004 -0.28689,-1e-5 -0.40625,0 -2.32915,0.0712 -6.30889,0.68335 -9.175,-2.625 -0.32265,-0.37242 -0.71291,-0.83899 -1.09375,-1.34375 0.74015,1.06708 1.48636,2.02247 2.0625,2.6875 2.86612,3.30835 6.81462,2.69624 9.14375,2.625 0.11936,1e-5 0.30924,-0.004 0.4375,0 2.32911,0.0713 5.97763,0.68336 8.84375,-2.625 1.4015,-1.61776 2.41748,-3.10243 4.42062,-6.71615 z"
-           style="fill:url(#linearGradient6587);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3325)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(-1.0059645,0,0,1.0053055,424.44171,-361.70241)"
-           style="fill:url(#radialGradient6589);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3833)"
-           d="m 347.29991,395.43789 c -0.0925,-0.73861 -1.15458,-0.0553 -1.23744,0.88388 -0.0829,0.93913 0.75464,3.21422 0.90599,2.87262 1.21215,-2.73577 0.46272,-2.70792 0.33145,-3.7565 z"
-           id="path3849"
-           sodipodi:nodetypes="csss"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           sodipodi:nodetypes="csss"
-           id="path3779"
-           d="m -68.3336,70.93789 c -0.09247,-0.73861 -1.15458,-0.05525 -1.23744,0.88388 -0.08286,0.93913 0.75464,3.21422 0.90599,2.87262 1.21215,-2.73577 0.46272,-2.70792 0.33145,-3.7565 z"
-           style="fill:url(#radialGradient6591);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3833)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,-271.84166,-360.28069)"
-           clip-path="url(#clipPath3429)"
-           style="fill:url(#linearGradient6593);fill-opacity:1;stroke:none;filter:url(#filter3420)"
-           d="m 324.5,363.375 c -12.558,0 -22.74999,10.19201 -22.75,22.75 0,3.49706 -0.34202,6.96567 1.0697,9.92678 L 304,396.91529 c 2.57247,-4.54407 0.92256,-8.09951 2,-12.04029 1,-2.5 2.58874,-4.663 5,-5.5 4.29826,-1.49201 10.81729,4.17868 13.5,4.25 2.90006,0.0771 9.05852,-5.34646 13.46875,-4.05 2.43629,0.71618 4.44027,3.0071 5,5.5 1.04798,4.66743 1.59553,6.25655 2.0026,11.27963 l 1.18306,-0.60463 c 1.37425,-2.92891 1.09559,-6.17758 1.09559,-9.625 0,-12.558 -10.19199,-22.74999 -22.75,-22.75 z"
-           id="path3380"
-           sodipodi:nodetypes="cscccssssccsc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cscccssssccsc"
-           id="path3347"
-           d="m 54.768603,5.0221546 c -12.632899,0 -22.885676,10.2460854 -22.885687,22.8707024 0,3.5156 -0.344062,7.002607 1.076081,9.979453 l 1.187338,0.868075 c 2.587813,-4.568186 0.928062,-8.645127 2.01193,-12.60682 1.005965,-2.513269 2.604179,-4.687741 5.029819,-5.529181 4.323899,-1.499916 10.88181,4.200858 13.580519,4.272562 2.917358,0.0775 9.112547,-2.135552 13.549081,-0.83223 2.450822,0.719992 4.466756,3.02306 5.029822,5.52918 1.054231,4.692193 1.605048,3.55312 2.014547,8.602853 l 1.190116,-0.607845 c 1.382446,-2.944439 1.102123,-6.210335 1.102123,-9.676047 0,-12.624617 -10.252777,-22.8707024 -22.885689,-22.8707024 z"
-           style="fill:#b09278;fill-opacity:1;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#radialGradient6595);fill-opacity:1;stroke:none"
-           d="M 54.768603,5.0221546 C 46.69594,9.4065202 45.000549,12.012847 41.188084,20.604384 c 4.323899,-1.499916 10.88181,4.200858 13.580519,4.272562 2.917358,0.0775 9.704242,-2.511838 14.140776,-1.208517 2.450822,0.719993 4.466756,3.023061 5.029822,5.529181 1.05423,4.692193 1.013353,3.929406 1.422852,8.979139 l 1.190116,-0.607845 c 1.382446,-2.944439 1.102123,-6.210335 1.102123,-9.676047 0,-12.624617 -10.252777,-22.8707024 -22.885689,-22.8707024 z"
-           id="path3358"
-           sodipodi:nodetypes="ccsssccsc"
-           inkscape:connector-curvature="0" />
-        <path
-           mask="none"
-           transform="matrix(1.0059645,0,0,1.0053055,-272.17782,-360.28069)"
-           clip-path="none"
-           sodipodi:nodetypes="cscccsssccssc"
-           id="path3441"
-           d="m 312.54197,377.13598 c -0.59485,-0.0263 -1.18147,0.0448 -1.71875,0.21875 -2.41126,0.78087 -4.44194,3.60538 -5.44194,6.08211 -0.92612,4.1784 0.39346,5.94573 -0.49464,11.15501 0.84705,-3.03043 0.69815,-9.51676 0.93658,-10.42462 1,-2.50001 2.58874,-4.663 5,-5.5 4.29826,-1.49202 10.81729,4.17868 13.5,4.25 2.90006,0.0771 9.05852,-2.12428 13.46875,-0.82782 2.43629,0.71617 4.44027,3.0071 5,5.5 l 0,-0.5625 c -0.55973,-2.50593 -2.56371,-4.8521 -5,-5.625 -4.41023,-1.39914 -10.12675,-0.66589 -13.02681,-0.81051 -2.34737,-0.11705 -8.05923,-3.27163 -12.22319,-3.45542 z"
-           style="fill:url(#linearGradient6597);fill-opacity:1;stroke:none;filter:url(#filter3479)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           sodipodi:nodetypes="csscccc"
-           id="path3497"
-           d="m -39.6875,56.221855 c 5.490352,-0.197478 -5.37217,-1.720195 -9.01956,-2.301355 -5.891562,-0.938737 -13.74889,-4.05702 -14.84149,-6.96579 -0.71516,-1.90391 4.892,-4.76519 4.54855,-3.84253 -0.65577,1.86233 -1.47583,3.56833 3.125,7.625 2.30198,1.77729 4.87994,3.83927 8.375,4.125 2.5,0.26777 5.3125,1.832065 7.8125,1.359675 z"
-           style="opacity:0.88014981;fill:url(#linearGradient6600);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3625)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,102.2077,-34.059089)"
-           sodipodi:nodetypes="cccccc"
-           id="path3535"
-           d="m -29.75,50.61218 2.25,4.5 c 1.52892,6.14118 0.92245,5.35732 0.73483,8.33318 C -28.54202,59.02869 -27.22154,56.27885 -33,53.11218 l -6.25,-4 9.5,1.5 z"
-           style="fill:url(#linearGradient6602);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3569)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           sodipodi:nodetypes="ccsccc"
-           id="path3717"
-           d="m -68.53033,81.05152 1.375,-2.5 c 0,0 -1.25,-3.125 -1.25,-4 0,-0.875 -0.88886,-3.4545 -0.88886,-3.4545 l -0.72791,0.47032 1.49177,9.48418 z"
-           style="opacity:0.33333333;fill:url(#linearGradient6604);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3775)"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccssccsccssccz"
-           id="path3875"
-           d="m 55.570237,85.133393 c -10.3039,0.287646 -13.447219,-3.97465 -14.33499,-7.733178 -1.285414,0.211168 -2.04596,1.232637 -2.01193,2.010599 -7.125576,2.849902 -15.741169,5.722579 -23.388669,9.550396 -2.83865,1.420857 -6.072616,5.75072 -6.916005,8.042463 -2.572232,6.989447 -5.407061,16.838837 -5.407061,16.838837 l 1.508948,1.75932 c 15.73807,8.95942 37.099121,8.5451 50.549707,8.5451 13.450588,0 34.811639,0.41432 50.549703,-8.5451 l 1.50895,-1.75932 c 0,0 -2.83483,-9.84939 -5.40706,-16.838837 -0.84339,-2.291743 -4.07735,-6.621606 -6.916,-8.042463 -7.647505,-3.827817 -16.263098,-6.700494 -23.388674,-9.550396 0.03403,-0.777962 -0.726516,-1.799431 -2.01193,-2.010599 -2.428022,3.762485 -4.031087,7.445532 -14.334989,7.733178 z"
-           style="fill:url(#linearGradient6606);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           sodipodi:nodetypes="ccccccscc"
-           id="path3451"
-           d="m -78.34358,152.98437 c -3.91725,-13.01958 -5.49592,-19.83203 3.53553,-26.87006 l 19.09189,-5.65686 -8.48528,-6.36395 -19.79899,7.77817 -10.6066,12.72792 c 0,0 -4.24265,9.8995 -1.41422,11.31371 2.82843,1.41422 9.8995,5.65686 9.8995,5.65686 l 7.77817,1.41421 z"
-           style="opacity:0.32209742;fill:url(#linearGradient6609);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3493)"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="ccssccsccssccscsccssccsccssccc"
-           transform="matrix(1.0059645,0,0,1.0053055,-357.03287,-360.28069)"
-           clip-path="url(#clipPath4063)"
-           id="path3885"
-           d="m 395.90625,435.375 c -1.27778,0.21006 -2.03383,1.22613 -2,2 -7.08332,2.83488 -15.64784,5.69235 -23.25,9.5 -2.82181,1.41335 -6.03661,5.72037 -6.875,8 -2.55697,6.95256 -5.375,16.75 -5.375,16.75 l 1.5,1.75 c 15.64477,8.91215 36.87916,8.5 50.25,8.5 13.37085,0 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 c 10e-6,0 -2.81802,-9.79744 -5.375,-16.75 -0.83838,-2.27963 -4.05318,-6.58665 -6.875,-8 -7.60215,-3.80765 -16.16667,-6.66512 -23.25,-9.5 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41362,3.74264 -4.00719,7.40137 -14.25,7.6875 -0.64018,0.0179 -1.25799,0.0163 -1.84375,0 0.80243,0.0468 1.64422,0.0883 2.5625,0.0625 9.79135,-0.27525 11.31776,-3.80588 13.625,-7.40625 1.22147,0.20208 1.93858,1.19304 1.90625,1.9375 6.77112,2.72711 14.95165,5.46211 22.21875,9.125 2.69745,1.35963 5.79232,5.52579 6.59375,7.71875 2.44429,6.68826 5.12499,16.09377 5.125,16.09375 l -1.4375,1.6875 c -14.95522,8.57336 -35.24974,8.18749 -48.03125,8.1875 -12.78153,0 -34.57865,1.62329 -49.53385,-6.95006 l -1.52589,-3.01333 c 0,0 3.74138,-14.97395 6.89277,-17.2428 1.89483,-1.36419 3.71952,-5.12167 6.41697,-6.48131 7.2671,-3.6629 15.44762,-6.39789 22.21875,-9.125 -0.0206,-0.47514 0.25339,-1.06595 0.78125,-1.46875 -0.0867,-0.26793 -0.15627,-0.54781 -0.21875,-0.8125 z"
-           style="fill:url(#linearGradient6611);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4059)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           sodipodi:nodetypes="cccccscccscc"
-           id="path3880"
-           d="m -84.125,124.875 -1,1.75 c 4.03714,8.1176 5.20663,18.14697 7.4375,27.46875 -6.98354,-1.21816 -13.72843,-3.25291 -19.8125,-6.71875 l 0,0.4375 c 15.64477,8.91216 36.87916,8.5 50.25,8.5 13.37085,1e-5 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 -1.833441,1.48405 c -15.64475,8.91216 -36.545719,8.46226 -49.916559,8.46226 -7.45098,0 -17.33699,-0.57992 -27.34375,-2.00881 -3.17708,-14.39161 -6.35417,-22.16587 -9.53125,-29.125 z"
-           style="fill:url(#linearGradient6613);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3393)"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccscccsccccc"
-           transform="matrix(1.0059645,0,0,1.0053055,-425.2807,-360.27676)"
-           clip-path="url(#clipPath3289)"
-           id="path3261"
-           d="m 463.75,435.375 c -1.27779,0.21006 -2.03383,1.22613 -2,2 -0.0793,0.0317 -0.17038,0.062 -0.25,0.0937 1.25202,4.0018 5.15727,8.27208 16.75,7.96875 11.50018,-0.3009 13.82799,-3.95877 16.46875,-7.875 -0.15115,-0.06 -0.3189,-0.12753 -0.46875,-0.1875 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41363,3.74264 -4.00719,7.40137 -14.25,7.6875 -10.24281,0.28614 -13.36749,-3.94879 -14.25,-7.6875 z m 33.71875,3.25 c 0.0532,0.16802 0.10109,0.31159 0.0937,0.46875 4.20807,1.57746 8.83741,3.15593 13.5625,4.875 -4.63354,-1.95913 -9.30506,-3.67529 -13.65625,-5.34375 z"
-           style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:0.14528722;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3283)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           sodipodi:nodetypes="cccc"
-           id="path3293"
-           d="m -59.25169,118.68969 -17.32412,0.70711 15.20279,-2.12132 2.12133,1.41421 z"
-           style="fill:url(#linearGradient6616);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3339)"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccc"
-           id="path3357"
-           d="m 371.74831,469.68969 -17.32412,0.70711 15.20279,-2.12132 2.12133,1.41421 z"
-           style="fill:url(#linearGradient6618);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3339)"
-           transform="matrix(0.3417414,0.9455184,0.9461381,-0.3415175,-540.77608,-70.969975)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(-1.0059645,0,0,1.0053055,383.00502,-360.28069)"
-           style="opacity:0.32209742;fill:url(#linearGradient6620);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3493)"
-           d="m 294.15642,477.48437 c -3.91725,-13.01958 -5.49592,-19.83203 3.53553,-26.87006 l 19.09189,-5.65686 -8.48528,-6.36395 -19.79899,7.77817 -10.6066,12.72792 c 0,0 -4.24265,9.8995 -1.41422,11.31371 2.82843,1.41422 9.8995,5.65686 9.8995,5.65686 l 7.77817,1.41421 z"
-           id="path3498"
-           sodipodi:nodetypes="ccccccscc"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           id="path3524"
-           d="m -59.2517,120.45746 -7.07106,17.67767 7.07106,-17.67767 z"
-           style="opacity:0.06367044;fill:url(#linearGradient6622);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6624);stroke-width:0.29057443px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3574)"
-           inkscape:connector-curvature="0" />
-      </g>
-      <g
-         clip-path="url(#clipPath9236)"
-         style="opacity:0.48097827;filter:url(#filter9218)"
-         id="g9158"
-         transform="matrix(0.6331856,0,0,0.6331856,-0.4743811,47.766363)">
-        <path
-           sodipodi:type="arc"
-           style="fill:#8994b5;fill-opacity:1;stroke:none;filter:url(#filter3319)"
-           id="path9160"
-           sodipodi:cx="63.32914"
-           sodipodi:cy="118.07128"
-           sodipodi:rx="54.742138"
-           sodipodi:ry="7.2452831"
-           d="m 118.07128,118.07128 c 0,4.00146 -24.508892,7.24528 -54.74214,7.24528 -30.233248,0 -54.7421382,-3.24382 -54.7421382,-7.24528 0,-4.00146 24.5088902,-7.24528 54.7421382,-7.24528 30.233248,0 54.74214,3.24382 54.74214,7.24528 z"
-           transform="matrix(0.9509804,0,0,1.5555555,-4.89563,-69.620313)" />
-        <path
-           sodipodi:nodetypes="ccsccc"
-           id="path9162"
-           d="m -98.9545,147.40533 1.14644,1.21967 c 15.64476,8.91215 36.43722,8.5 49.80806,8.5 13.37084,0 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 c -32.9308,-25.78368 -88.77254,-47.21838 -102.7045,0.53033 z"
-           style="fill:#c8cddc;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3624)"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccc"
-           id="path9164"
-           d="m 73.403249,48.295662 c 1.923342,-0.162934 3.799245,-1.52128 5.957331,-11.640304 0.208847,-2.106673 -2.601866,-2.306109 -2.756373,-0.444288 -2.089812,4.028202 -3.005488,8.056411 -3.200958,12.084592 z"
-           style="fill:#ddc2a4;fill-opacity:1;fill-rule:evenodd;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:#ddc2a4;fill-opacity:1;fill-rule:evenodd;stroke:none"
-           d="m 35.980896,49.717379 c -1.923346,-0.162934 -3.799249,-1.521314 -5.957334,-11.640293 -0.208848,-2.106674 2.601865,-2.306137 2.756372,-0.444288 2.089812,4.028202 3.005492,8.056366 3.200962,12.084581 z"
-           id="path9166"
-           sodipodi:nodetypes="cccc"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:#cbb7a2;fill-opacity:1;fill-rule:evenodd;stroke:none"
-           d="m 38.924665,51.517533 c 1.522237,7.240557 5.775484,23.520516 0.502983,27.394571 0.650325,7.036923 7.120818,9.695095 15.089463,11.246857 l 1.508948,0 C 63.994707,88.607199 70.465197,85.949027 71.115526,78.912104 65.843025,75.038049 70.096272,58.75809 71.618505,51.517533 L 55.271589,58.963065 38.924665,51.517533 z"
-           id="path9168"
-           sodipodi:nodetypes="cccccccc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cccccccc"
-           id="path9170"
-           d="m 38.924665,51.517533 c 1.522237,7.240557 5.775484,23.520516 0.502983,27.394571 0.650325,7.036923 7.120818,9.695095 15.089463,11.246857 l 1.508948,0 C 63.994707,88.607199 70.465197,85.949027 71.115526,78.912104 65.843025,75.038049 70.096272,58.75809 71.618505,51.517533 L 55.271589,58.963065 38.924665,51.517533 z"
-           style="fill:url(#radialGradient6626);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.74906365;fill:url(#radialGradient6628);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           d="m 71.618505,51.517533 c -1.522233,7.240557 -5.77548,23.520516 -0.502979,27.394571 -0.650329,7.036923 -7.120819,9.695095 -15.089467,11.246857 l -1.508948,0 C 46.548466,88.607199 40.077973,85.949027 39.427648,78.912104 44.700149,75.038049 40.446902,58.75809 38.924665,51.517533 l 16.346924,7.445532 16.346916,-7.445532 z"
-           id="path9172"
-           sodipodi:nodetypes="cccccccc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="csssssssscc"
-           id="path9174"
-           d="m 324.17882,363.78125 c -7.77656,0.205 -13.87771,5.86053 -17.00625,12.8125 -3.18672,7.08121 -2.72281,15.53626 -0.8125,25.3125 1.91032,9.77623 5.28827,19.94656 8.475,23.625 3.0204,3.48645 6.88924,2.85632 9.34375,2.78125 0.1258,0 0.30234,-0.004 0.4375,0 2.45451,0.0751 6.32335,0.7052 9.34375,-2.78125 3.18673,-3.67844 7.56468,-13.84877 9.475,-23.625 1.91033,-9.77624 2.37422,-18.23129 -0.8125,-25.3125 -3.12855,-6.95197 -10.22969,-12.6075 -18.00625,-12.8125 l -0.4375,0 z"
-           style="fill:#382509;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3694)"
-           clip-path="url(#clipPath3705)"
-           transform="matrix(1.0059645,0,0,1.0053055,-271.46562,-360.28069)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#radialGradient6630);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           d="M 54.665563,5.3991564 C 46.842622,5.6052254 37.787786,11.290762 34.640587,18.279618 31.43486,25.39839 31.901537,33.898301 33.823241,43.72642 c 1.921714,9.828099 8.237108,20.052352 11.442841,23.75033 3.038417,3.504942 6.93033,2.871473 9.399481,2.795993 0.126549,0 0.304142,-0.0041 0.44011,0 2.469151,0.07548 6.361064,0.708949 9.399481,-2.795993 C 67.710887,63.778772 74.026281,53.554519 75.947995,43.72642 77.869723,33.898301 78.336376,25.39839 75.130649,18.279618 71.98344,11.290762 62.928614,5.6052254 55.105673,5.3991564 l -0.44011,0 z"
-           id="path9176"
-           sodipodi:nodetypes="csssssssscc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="csssscc"
-           id="path9178"
-           d="m 391.84841,400.84559 c 3.67809,10.12978 8.18827,19.94656 11.375,23.625 3.0204,3.48645 6.88924,2.85632 9.34375,2.78125 0.1258,0 0.30234,-0.004 0.4375,0 2.45451,0.0751 6.32335,0.7052 9.34375,-2.78125 3.18673,-3.67844 8.05047,-13.84877 11.375,-23.625 l -41.875,0 z"
-           style="fill:url(#linearGradient6633);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           mask="url(#mask3287)"
-           transform="matrix(1.0059645,0,0,1.0053055,-360.33441,-359.22512)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#linearGradient6635);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3325)"
-           d="m -34.57938,94.15885 c -2.03036,3.63213 -3.0434,3.30165 -5.10812,5.8099 -2.86612,3.30838 -6.79588,2.25873 -9.125,2.1875 -0.12825,-0.004 -0.28689,-1e-5 -0.40625,0 -2.32915,0.0712 -6.30889,0.68335 -9.175,-2.625 -0.32265,-0.37242 -0.71291,-0.83899 -1.09375,-1.34375 0.74015,1.06708 1.48636,2.02247 2.0625,2.6875 2.86612,3.30835 6.81462,2.69624 9.14375,2.625 0.11936,1e-5 0.30924,-0.004 0.4375,0 2.32911,0.0713 5.97763,0.68336 8.84375,-2.625 1.4015,-1.61776 2.41748,-3.10243 4.42062,-6.71615 z"
-           id="path9180"
-           sodipodi:nodetypes="ccssscssssc"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="csss"
-           id="path9182"
-           d="m 347.29991,395.43789 c -0.0925,-0.73861 -1.15458,-0.0553 -1.23744,0.88388 -0.0829,0.93913 0.75464,3.21422 0.90599,2.87262 1.21215,-2.73577 0.46272,-2.70792 0.33145,-3.7565 z"
-           style="fill:url(#radialGradient6637);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3833)"
-           transform="matrix(-1.0059645,0,0,1.0053055,424.44171,-361.70241)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#radialGradient6640);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3833)"
-           d="m -68.3336,70.93789 c -0.09247,-0.73861 -1.15458,-0.05525 -1.23744,0.88388 -0.08286,0.93913 0.75464,3.21422 0.90599,2.87262 1.21215,-2.73577 0.46272,-2.70792 0.33145,-3.7565 z"
-           id="path9184"
-           sodipodi:nodetypes="csss"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="cscccssssccsc"
-           id="path9186"
-           d="m 324.5,363.375 c -12.558,0 -22.74999,10.19201 -22.75,22.75 0,3.49706 -0.34202,6.96567 1.0697,9.92678 L 304,396.91529 c 2.57247,-4.54407 0.92256,-8.09951 2,-12.04029 1,-2.5 2.58874,-4.663 5,-5.5 4.29826,-1.49201 10.81729,4.17868 13.5,4.25 2.90006,0.0771 9.05852,-5.34646 13.46875,-4.05 2.43629,0.71618 4.44027,3.0071 5,5.5 1.04798,4.66743 1.59553,6.25655 2.0026,11.27963 l 1.18306,-0.60463 c 1.37425,-2.92891 1.09559,-6.17758 1.09559,-9.625 0,-12.558 -10.19199,-22.74999 -22.75,-22.75 z"
-           style="fill:url(#linearGradient6642);fill-opacity:1;stroke:none;filter:url(#filter3420)"
-           clip-path="url(#clipPath3429)"
-           transform="matrix(1.0059645,0,0,1.0053055,-271.84166,-360.28069)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:#b09278;fill-opacity:1;stroke:none"
-           d="m 54.768603,5.0221546 c -12.632899,0 -22.885676,10.2460854 -22.885687,22.8707024 0,3.5156 -0.344062,7.002607 1.076081,9.979453 l 1.187338,0.868075 c 2.587813,-4.568186 0.928062,-8.645127 2.01193,-12.60682 1.005965,-2.513269 2.604179,-4.687741 5.029819,-5.529181 4.323899,-1.499916 10.88181,4.200858 13.580519,4.272562 2.917358,0.0775 9.112547,-2.135552 13.549081,-0.83223 2.450822,0.719992 4.466756,3.02306 5.029822,5.52918 1.054231,4.692193 1.605048,3.55312 2.014547,8.602853 l 1.190116,-0.607845 c 1.382446,-2.944439 1.102123,-6.210335 1.102123,-9.676047 0,-12.624617 -10.252777,-22.8707024 -22.885689,-22.8707024 z"
-           id="path9188"
-           sodipodi:nodetypes="cscccssssccsc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="ccsssccsc"
-           id="path9190"
-           d="M 54.768603,5.0221546 C 46.69594,9.4065202 45.000549,12.012847 41.188084,20.604384 c 4.323899,-1.499916 10.88181,4.200858 13.580519,4.272562 2.917358,0.0775 9.704242,-2.511838 14.140776,-1.208517 2.450822,0.719993 4.466756,3.023061 5.029822,5.529181 1.05423,4.692193 1.013353,3.929406 1.422852,8.979139 l 1.190116,-0.607845 c 1.382446,-2.944439 1.102123,-6.210335 1.102123,-9.676047 0,-12.624617 -10.252777,-22.8707024 -22.885689,-22.8707024 z"
-           style="fill:url(#radialGradient6644);fill-opacity:1;stroke:none"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#linearGradient6646);fill-opacity:1;stroke:none;filter:url(#filter3479)"
-           d="m 312.54197,377.13598 c -0.59485,-0.0263 -1.18147,0.0448 -1.71875,0.21875 -2.41126,0.78087 -4.44194,3.60538 -5.44194,6.08211 -0.92612,4.1784 0.39346,5.94573 -0.49464,11.15501 0.84705,-3.03043 0.69815,-9.51676 0.93658,-10.42462 1,-2.50001 2.58874,-4.663 5,-5.5 4.29826,-1.49202 10.81729,4.17868 13.5,4.25 2.90006,0.0771 9.05852,-2.12428 13.46875,-0.82782 2.43629,0.71617 4.44027,3.0071 5,5.5 l 0,-0.5625 c -0.55973,-2.50593 -2.56371,-4.8521 -5,-5.625 -4.41023,-1.39914 -10.12675,-0.66589 -13.02681,-0.81051 -2.34737,-0.11705 -8.05923,-3.27163 -12.22319,-3.45542 z"
-           id="path9192"
-           sodipodi:nodetypes="cscccsssccssc"
-           clip-path="none"
-           transform="matrix(1.0059645,0,0,1.0053055,-272.17782,-360.28069)"
-           mask="none"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.88014981;fill:url(#linearGradient6648);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3625)"
-           d="m -39.6875,56.221855 c 5.490352,-0.197478 -5.37217,-1.720195 -9.01956,-2.301355 -5.891562,-0.938737 -13.74889,-4.05702 -14.84149,-6.96579 -0.71516,-1.90391 4.892,-4.76519 4.54855,-3.84253 -0.65577,1.86233 -1.47583,3.56833 3.125,7.625 2.30198,1.77729 4.87994,3.83927 8.375,4.125 2.5,0.26777 5.3125,1.832065 7.8125,1.359675 z"
-           id="path9194"
-           sodipodi:nodetypes="csscccc"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#linearGradient6652);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3569)"
-           d="m -29.75,50.61218 2.25,4.5 c 1.52892,6.14118 0.92245,5.35732 0.73483,8.33318 C -28.54202,59.02869 -27.22154,56.27885 -33,53.11218 l -6.25,-4 9.5,1.5 z"
-           id="path9196"
-           sodipodi:nodetypes="cccccc"
-           transform="matrix(1.0059645,0,0,1.0053055,102.2077,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.33333333;fill:url(#linearGradient6654);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3775)"
-           d="m -68.53033,81.05152 1.375,-2.5 c 0,0 -1.25,-3.125 -1.25,-4 0,-0.875 -0.88886,-3.4545 -0.88886,-3.4545 l -0.72791,0.47032 1.49177,9.48418 z"
-           id="path9198"
-           sodipodi:nodetypes="ccsccc"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#linearGradient6656);fill-opacity:1;fill-rule:evenodd;stroke:none"
-           d="m 55.570237,85.133393 c -10.3039,0.287646 -13.447219,-3.97465 -14.33499,-7.733178 -1.285414,0.211168 -2.04596,1.232637 -2.01193,2.010599 -7.125576,2.849902 -15.741169,5.722579 -23.388669,9.550396 -2.83865,1.420857 -6.072616,5.75072 -6.916005,8.042463 -2.572232,6.989447 -5.407061,16.838837 -5.407061,16.838837 l 1.508948,1.75932 c 15.73807,8.95942 37.099121,8.5451 50.549707,8.5451 13.450588,0 34.811639,0.41432 50.549703,-8.5451 l 1.50895,-1.75932 c 0,0 -2.83483,-9.84939 -5.40706,-16.838837 -0.84339,-2.291743 -4.07735,-6.621606 -6.916,-8.042463 -7.647505,-3.827817 -16.263098,-6.700494 -23.388674,-9.550396 0.03403,-0.777962 -0.726516,-1.799431 -2.01193,-2.010599 -2.428022,3.762485 -4.031087,7.445532 -14.334989,7.733178 z"
-           id="path9200"
-           sodipodi:nodetypes="cccssccsccssccz"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.32209742;fill:url(#linearGradient6659);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3493)"
-           d="m -78.34358,152.98437 c -3.91725,-13.01958 -5.49592,-19.83203 3.53553,-26.87006 l 19.09189,-5.65686 -8.48528,-6.36395 -19.79899,7.77817 -10.6066,12.72792 c 0,0 -4.24265,9.8995 -1.41422,11.31371 2.82843,1.41422 9.8995,5.65686 9.8995,5.65686 l 7.77817,1.41421 z"
-           id="path9202"
-           sodipodi:nodetypes="ccccccscc"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#linearGradient6662);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4059)"
-           d="m 395.90625,435.375 c -1.27778,0.21006 -2.03383,1.22613 -2,2 -7.08332,2.83488 -15.64784,5.69235 -23.25,9.5 -2.82181,1.41335 -6.03661,5.72037 -6.875,8 -2.55697,6.95256 -5.375,16.75 -5.375,16.75 l 1.5,1.75 c 15.64477,8.91215 36.87916,8.5 50.25,8.5 13.37085,0 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 c 10e-6,0 -2.81802,-9.79744 -5.375,-16.75 -0.83838,-2.27963 -4.05318,-6.58665 -6.875,-8 -7.60215,-3.80765 -16.16667,-6.66512 -23.25,-9.5 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41362,3.74264 -4.00719,7.40137 -14.25,7.6875 -0.64018,0.0179 -1.25799,0.0163 -1.84375,0 0.80243,0.0468 1.64422,0.0883 2.5625,0.0625 9.79135,-0.27525 11.31776,-3.80588 13.625,-7.40625 1.22147,0.20208 1.93858,1.19304 1.90625,1.9375 6.77112,2.72711 14.95165,5.46211 22.21875,9.125 2.69745,1.35963 5.79232,5.52579 6.59375,7.71875 2.44429,6.68826 5.12499,16.09377 5.125,16.09375 l -1.4375,1.6875 c -14.95522,8.57336 -35.24974,8.18749 -48.03125,8.1875 -12.78153,0 -34.57865,1.62329 -49.53385,-6.95006 l -1.52589,-3.01333 c 0,0 3.74138,-14.97395 6.89277,-17.2428 1.89483,-1.36419 3.71952,-5.12167 6.41697,-6.48131 7.2671,-3.6629 15.44762,-6.39789 22.21875,-9.125 -0.0206,-0.47514 0.25339,-1.06595 0.78125,-1.46875 -0.0867,-0.26793 -0.15627,-0.54781 -0.21875,-0.8125 z"
-           id="path9204"
-           clip-path="url(#clipPath4063)"
-           transform="matrix(1.0059645,0,0,1.0053055,-357.03287,-360.28069)"
-           sodipodi:nodetypes="ccssccsccssccscsccssccsccssccc"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#linearGradient6664);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3393)"
-           d="m -84.125,124.875 -1,1.75 c 4.03714,8.1176 5.20663,18.14697 7.4375,27.46875 -6.98354,-1.21816 -13.72843,-3.25291 -19.8125,-6.71875 l 0,0.4375 c 15.64477,8.91216 36.87916,8.5 50.25,8.5 13.37085,1e-5 34.60524,0.41215 50.25,-8.5 l 1.5,-1.75 -1.833441,1.48405 c -15.64475,8.91216 -36.545719,8.46226 -49.916559,8.46226 -7.45098,0 -17.33699,-0.57992 -27.34375,-2.00881 -3.17708,-14.39161 -6.35417,-22.16587 -9.53125,-29.125 z"
-           id="path9206"
-           sodipodi:nodetypes="cccccscccscc"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:#f4f5f8;fill-opacity:1;fill-rule:evenodd;stroke:#98a2bf;stroke-width:0.14528722;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3283)"
-           d="m 463.75,435.375 c -1.27779,0.21006 -2.03383,1.22613 -2,2 -0.0793,0.0317 -0.17038,0.062 -0.25,0.0937 1.25202,4.0018 5.15727,8.27208 16.75,7.96875 11.50018,-0.3009 13.82799,-3.95877 16.46875,-7.875 -0.15115,-0.06 -0.3189,-0.12753 -0.46875,-0.1875 0.0338,-0.77387 -0.72221,-1.78994 -2,-2 -2.41363,3.74264 -4.00719,7.40137 -14.25,7.6875 -10.24281,0.28614 -13.36749,-3.94879 -14.25,-7.6875 z m 33.71875,3.25 c 0.0532,0.16802 0.10109,0.31159 0.0937,0.46875 4.20807,1.57746 8.83741,3.15593 13.5625,4.875 -4.63354,-1.95913 -9.30506,-3.67529 -13.65625,-5.34375 z"
-           id="path9208"
-           clip-path="url(#clipPath3289)"
-           transform="matrix(1.0059645,0,0,1.0053055,-425.2807,-360.27676)"
-           sodipodi:nodetypes="cccscccsccccc"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:url(#linearGradient6667);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3339)"
-           d="m -59.25169,118.68969 -17.32412,0.70711 15.20279,-2.12132 2.12133,1.41421 z"
-           id="path9210"
-           sodipodi:nodetypes="cccc"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-        <path
-           transform="matrix(0.3417414,0.9455184,0.9461381,-0.3415175,-540.77608,-70.969975)"
-           style="fill:url(#linearGradient6670);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3339)"
-           d="m 371.74831,469.68969 -17.32412,0.70711 15.20279,-2.12132 2.12133,1.41421 z"
-           id="path9212"
-           sodipodi:nodetypes="cccc"
-           inkscape:connector-curvature="0" />
-        <path
-           sodipodi:nodetypes="ccccccscc"
-           id="path9214"
-           d="m 294.15642,477.48437 c -3.91725,-13.01958 -5.49592,-19.83203 3.53553,-26.87006 l 19.09189,-5.65686 -8.48528,-6.36395 -19.79899,7.77817 -10.6066,12.72792 c 0,0 -4.24265,9.8995 -1.41422,11.31371 2.82843,1.41422 9.8995,5.65686 9.8995,5.65686 l 7.77817,1.41421 z"
-           style="opacity:0.32209742;fill:url(#linearGradient6672);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3493)"
-           transform="matrix(-1.0059645,0,0,1.0053055,383.00502,-360.28069)"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.06367044;fill:url(#linearGradient6675);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6678);stroke-width:0.29057443px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3574)"
-           d="m -59.2517,120.45746 -7.07106,17.67767 7.07106,-17.67767 z"
-           id="path9216"
-           transform="matrix(1.0059645,0,0,1.0053055,103.05489,-34.059089)"
-           inkscape:connector-curvature="0" />
-      </g>
-    </g>
-    <g
-       inkscape:label="fill text"
-       id="g8090"
-       transform="translate(125.82087,-274.73236)" />
-    <g
-       inkscape:label="fill text"
-       id="g8092"
-       transform="translate(125.82087,-274.73236)" />
-    <path
-       sodipodi:nodetypes="ccc"
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       id="path8094"
-       d="M -348.50716,-41.66566 L -348.50716,-44.46037 L -348.50716,-41.66566 z" />
-    <path
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       d="M 126.25588,-205.4794 L 126.25588,-208.27411 L 126.25588,-205.4794 z"
-       id="path8156"
-       sodipodi:nodetypes="ccc" />
-    <path
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       d="M 160.63143,-152.08572 L 160.63143,-153.61245 L 160.63143,-152.08572 z"
-       id="path8158"
-       sodipodi:nodetypes="ccc" />
-    <path
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       d="M -297.16028,-104.82883 L -297.16028,-107.50927 L -297.16028,-104.82883 z"
-       id="path8160"
-       sodipodi:nodetypes="ccc" />
-    <path
-       style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1"
-       d="M -282.6944,-232.65056 L -282.6944,-234.91173 L -282.6944,-232.65056 z"
-       id="path8162"
-       sodipodi:nodetypes="ccc" />
-    <g
-       id="g8184"
-       inkscape:label="fill text"
-       transform="translate(-228.74138,-144.68451)" />
-    <g
-       id="g6483"
-       transform="matrix(1.1887461,0,0,1.1887461,-28.592863,-33.315238)">
-      <g
-         transform="matrix(0.6451986,0,0,0.6451986,51.089015,45.595965)"
-         id="g5197">
-        <g
-           id="g5199"
-           inkscape:label="Livello 1">
-          <path
-             sodipodi:nodetypes="ccsccccsccc"
-             id="path5457"
-             d="M 117.89425,110.65625 116.5505,112.25 c -16.19508,9.2196 -38.221322,10.9375 -52.062501,10.9375 -13.841179,0 -35.804908,-0.6554 -52,-9.875 l -1.375,-1.5625 c -0.05126,0.21127 -0.1875,0.78125 -0.1875,0.78125 l 1.5625,1.78125 c 16.195092,9.2196 38.158821,9.875 52,9.875 13.841179,0 35.867421,-1.7179 52.062501,-10.9375 l 1.53125,-1.8125 c 0,0 -0.1368,-0.56998 -0.1875,-0.78125 z"
-             style="fill:#a5abcb;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5453)"
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-             inkscape:connector-curvature="0" />
-          <g
-             transform="translate(214.92589,-100.31048)"
-             id="g3232"
-             inkscape:label="fill text" />
-          <g
-             transform="translate(214.92589,-100.31048)"
-             id="g4591"
-             inkscape:label="fill text" />
-          <path
-             style="fill:url(#linearGradient6680);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 49.212894,52.923045 c 1.358639,6.46237 4.94678,20.256693 1.689157,25.560447 -0.432464,1.001057 -1.140722,1.564484 -1.402318,1.81664 -6.992022,2.796492 -15.442855,2.554353 -22.947035,6.310435 -2.785444,1.394226 -5.960916,5.623312 -6.788498,7.872107 -2.52401,6.858456 -5.322437,18.580726 -5.322437,18.580726 l 1.497931,1.72103 c 15.44313,8.79152 36.39258,9.40191 49.591092,9.40191 13.198513,0 34.179844,-1.63026 49.622964,-10.42178 l 1.46606,-1.72103 c 1e-5,0 -2.76654,-11.72226 -5.29057,-18.580724 -0.82758,-2.248793 -4.00305,-6.477879 -6.78849,-7.872108 -7.504193,-3.756083 -15.954996,-2.494073 -22.947039,-5.290566 -0.785767,-0.558589 -1.942094,-1.461927 -1.975994,-1.975995 -0.01289,0.01998 -0.01902,0.04377 -0.03187,0.06374 -3.17176,-5.362615 0.337464,-19.035478 1.689157,-25.464834 L 65.243949,60.221476 49.212894,52.923045 z"
-             id="path3409"
-             sodipodi:nodetypes="cccssccsccsscccccc"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#radialGradient6682);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4359)"
-             d="m 27.376026,86.634994 c 6.89936,3.237626 14.60726,5.868856 23.52872,7.58991 l -2.08723,2.087225 c -9.01127,-1.683823 -16.66762,-4.451588 -23.14922,-8.159153 l 1.70773,-1.517982 z"
-             id="path4289"
-             sodipodi:nodetypes="ccccc"
-             transform="matrix(1.0198682,0,0,1.0198682,11.511982,-2.4685485)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="opacity:0.72554351;fill:url(#radialGradient6684);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4437)"
-             d="m 27.565776,88.722219 c -1.80779,1.353248 16.76352,7.051674 18.40553,6.641171 l -4.3642,4.553946 c -6.38278,-3.215218 -12.78271,-6.423579 -16.6978,-10.625874 l 2.65647,-0.569243 z"
-             id="path4235"
-             sodipodi:nodetypes="ccccc"
-             transform="matrix(1.0198682,0,0,1.0198682,11.511982,-2.4685485)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#radialGradient6686);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4696)"
-             d="m 56.786926,97.260867 4.17445,-3.225711 5.69243,-0.379496 15.36957,-7.779657 0,2.466721 -14.23108,7.400161 -5.31294,0 -4.17445,2.087225 -1.51798,-0.569243 z"
-             id="path4363"
-             transform="matrix(1.0198682,0,0,1.0198682,11.511982,-3.422117)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#radialGradient6688);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4479)"
-             d="M 88.095296,89.101715 77.279676,92 l -6.64117,2.794147 1.13849,3.605207 16.18946,-3.794955 0.12884,-5.502684 z"
-             id="path4441"
-             transform="matrix(1.0198682,0,0,1.0198682,9.6048449,-3.422117)"
-             inkscape:connector-curvature="0" />
-          <g
-             id="g4544"
-             transform="matrix(1.0198682,0,0,1.0198682,-26.775416,119.82257)"
-             mask="url(#mask4548)">
-            <path
-               id="path4483"
-               d="m 74.46875,-65.4375 c 1.332171,6.336476 4.85041,19.86207 1.65625,25.0625 -0.424039,0.981556 -1.1185,1.534006 -1.375,1.78125 -6.855809,2.742013 -15.14201,2.504591 -22.5,6.1875 -2.731179,1.367066 -5.84479,5.513764 -6.65625,7.71875 -2.474839,6.72485 -5.21875,18.21875 -5.21875,18.21875 l 0.78125,0.90625 c 0.977665,-3.84973 2.738231,-10.5076 4.4375,-15.125 0.81146,-2.204986 3.925071,-6.351684 6.65625,-7.71875 7.35799,-3.682909 16.644191,-3.445487 23.5,-6.1875 0.2565,-0.247244 0.950961,-0.799694 1.375,-1.78125 3.19416,-5.20043 3.675921,-18.726024 2.34375,-25.0625 l 10.71875,7.15625 10.71875,-7.15625 c -1.32536,6.304106 -0.76622,19.710605 2.34375,24.96875 0.0126,-0.01959 0.0186,-0.04291 0.0313,-0.0625 0.0332,0.504053 1.16704,1.389793 1.9375,1.9375 6.85583,2.742014 16.142,1.504589 23.5,5.1875 2.73118,1.367068 5.84479,5.513766 6.65625,7.71875 1.69541,4.6069 3.46745,11.23911 4.4375,15.09375 l 0.75,-0.875 c 1e-5,0 -2.71265,-11.4939 -5.1875,-18.21875 -0.81146,-2.204984 -3.92507,-6.351682 -6.65625,-7.71875 -7.358,-3.682911 -15.64417,-2.445486 -22.5,-5.1875 -0.77046,-0.547707 -1.90426,-1.433447 -1.9375,-1.9375 -0.0126,0.01959 -0.0186,0.04291 -0.0313,0.0625 -3.10997,-5.258145 0.33089,-18.664644 1.65625,-24.96875 L 90.1875,-58.28125 74.46875,-65.4375 z"
-               style="fill:#eabf93;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4529)"
-               inkscape:connector-curvature="0" />
-            <path
-               id="path4496"
-               d="m 74.46875,-65.4375 c 1.332171,6.33647 4.85041,19.86207 1.65625,25.0625 -0.424039,0.98156 -1.1185,1.53401 -1.375,1.78125 -6.855809,2.74202 -15.14201,2.5046 -22.5,6.1875 -2.731179,1.36707 -5.84479,5.51377 -6.65625,7.71875 -2.474839,6.724853 -5.21875,18.218753 -5.21875,18.218753 l 0.1875,0.21875 c 0.475739,-1.95858 2.809634,-11.40073 5.03125,-17.437503 0.81146,-2.20498 3.925071,-6.35168 6.65625,-7.71875 7.35799,-3.6829 16.550439,-3.57048 23.40625,-6.3125 0.2565,-0.24724 0.950959,-0.79969 1.375,-1.78125 3.19416,-5.20043 -0.324081,-18.72602 -1.65625,-25.0625 L 90.1875,-57.28125 105,-63.9375 c -1.32536,6.30411 -4.76622,19.71061 -1.65625,24.96875 0.0126,-0.01958 0.0186,-0.0429 0.0313,-0.0625 0.0332,0.50406 1.16704,1.3898 1.9375,1.9375 6.85583,2.74202 16.04825,1.00459 23.40625,4.6875 2.73118,1.36707 5.84479,5.51377 6.65625,7.71875 2.22163,6.036773 4.52942,15.478923 5,17.437503 l 0.1875,-0.21875 c 1e-5,0 -2.71265,-11.4939 -5.1875,-18.218753 -0.81146,-2.20498 -3.92507,-6.35168 -6.65625,-7.71875 -7.358,-3.68291 -15.64417,-2.44548 -22.5,-5.1875 -0.77046,-0.5477 -1.90426,-1.43344 -1.9375,-1.9375 -0.0126,0.0196 -0.0186,0.04292 -0.0313,0.0625 -3.10997,-5.25814 0.33089,-18.66464 1.65625,-24.96875 L 90.1875,-58.28125 74.46875,-65.4375 z"
-               style="fill:#dd9649;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4525)"
-               inkscape:connector-curvature="0" />
-          </g>
-          <path
-             style="opacity:0.39402173;fill:url(#radialGradient6690);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4596)"
-             d="M 61.109016,71.794549 58.962266,90.578616 67.549266,86 61.109016,71.794549 z"
-             id="path4554"
-             sodipodi:nodetypes="cccc"
-             transform="matrix(1.0198682,0,0,1.0198682,11.511982,-2.4685485)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="opacity:0.72554351;fill:url(#radialGradient6692);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4864)"
-             d="m 51.790356,90.566037 2.28092,4.15933 3.22013,-5.098533 -5.50105,0.939203 z"
-             id="path4600"
-             transform="matrix(1.5217463,0,0,1.5217463,-16.814461,-46.426759)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6694);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4684)"
-             d="m 49.960516,107.4982 -1.687565,15.81979 -15.963485,-1.01042 c 2.546121,-5.71444 5.404273,-11.99394 17.65105,-14.80937 z"
-             id="path4650"
-             sodipodi:nodetypes="cccc"
-             transform="matrix(1.0198682,0,0,1.0198682,13.419119,-2.4685485)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(-1.0198682,0,0,1.0198682,119.55857,-1.51498)"
-             sodipodi:nodetypes="cccc"
-             id="path4700"
-             d="M 61.109016,71.794549 58.962266,90.578616 67.549266,86 61.109016,71.794549 z"
-             style="opacity:0.39402173;fill:url(#radialGradient6696);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4596)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6698);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4792)"
-             d="M 67.44767,107.3175 64.791202,123.44605 82,123.06656 67.44767,107.3175 z"
-             id="path4766"
-             sodipodi:nodetypes="cccc"
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:#470101;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5141)"
-             d="m -110.28092,51.59375 c -1.45855,3.618813 -3.26335,7.143684 -5.96875,10.40625 -0.27107,17.049321 -2.15092,30.639363 -7.46875,47.8125 -0.67386,6.86725 23.966401,2.98223 23.5,-4 -1.94321,-12.231695 -8.39404,-20.88188 -9.6875,-33.5 -0.69051,-6.736095 -0.93166,-14.761938 -0.375,-20.71875 z"
-             id="path5092"
-             clip-path="url(#clipPath5145)"
-             transform="matrix(0.9535685,0,0,0.9535685,189.22052,5.9569229)"
-             sodipodi:nodetypes="ccccsc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="cccsccccccscccc"
-             id="path5249"
-             d="m 36.73125,80.45 c -2.934573,0.03808 -7.802702,1.294984 -11.09375,2.58125 0.536273,12.404095 0.46018,24.65662 -0.125,36.78125 13.583481,3.99704 28.407737,4.375 38.71875,4.375 10.240192,0 24.921836,-0.96472 38.4375,-5.1875 -0.55898,-11.85965 -0.64931,-24.641464 -0.125,-36.76875 -3.794194,-1.45398 -8.127927,-1.837511 -11.0625,-2.311648 -0.285848,12.442494 -0.976921,24.893948 -2.6875,36.267898 -8.290769,0.96735 -16.196466,1.05176 -24.15625,0.75 l 0,-0.0313 c -0.177592,0.007 -0.353724,-0.007 -0.53125,0 -0.177526,-0.007 -0.353658,0.007 -0.53125,0 l 0,0.0313 c -7.959784,0.30176 -15.865484,0.21735 -24.15625,-0.75 C 37.708171,104.81355 37.0171,92.892494 36.73125,80.45 z"
-             style="opacity:0.17934786;fill:#1a0000;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5562)"
-             clip-path="url(#clipPath5269)"
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6700);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 39.307166,82.480797 c -2.798317,0.03631 -7.440411,1.234856 -10.578651,2.461399 0.511373,11.828154 0.438813,23.511774 -0.119196,35.073444 12.95278,3.81145 27.088723,4.17186 36.920981,4.17186 9.764725,0 23.764678,-0.91993 36.65279,-4.94664 -0.53303,-11.30899 -0.61916,-23.497321 -0.1192,-35.061519 -3.61802,-1.38647 -7.750531,-1.752193 -10.548848,-2.204315 -0.272576,11.864771 -0.931561,23.738084 -2.562715,34.583924 -7.905817,0.92244 -15.44444,1.00293 -23.03464,0.71518 l 0,-0.0298 c -0.169346,0.007 -0.3373,-0.007 -0.506583,0 -0.169283,-0.007 -0.337237,0.007 -0.506583,0 l 0,0.0298 c -7.5902,0.28775 -15.128827,0.20726 -23.03464,-0.71518 -1.631154,-10.84584 -2.290138,-22.213383 -2.562715,-34.078153 z"
-             id="path5205"
-             sodipodi:nodetypes="cccsccccccscccc"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:none;stroke:url(#linearGradient6702);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5319)"
-             d="m 190.34742,80.45 c -2.93458,0.03808 -7.8027,1.294984 -11.09375,2.58125 0.53627,12.404095 0.46018,24.65662 -0.125,36.78125 13.58348,3.99704 28.40773,4.375 38.71875,4.375 10.24019,0 24.92183,-0.96472 38.4375,-5.1875 -0.55898,-11.85965 -0.64931,-24.641464 -0.125,-36.76875 -3.7942,-1.45398 -8.12793,-1.837511 -11.0625,-2.311648 -0.28585,12.442494 -0.97692,24.893948 -2.6875,36.267898 -8.29077,0.96735 -16.19647,1.05176 -24.15625,0.75 l 0,-0.0313 c -0.17759,0.007 -0.35373,-0.007 -0.53125,0 -0.17753,-0.007 -0.35366,0.007 -0.53125,0 l 0,0.0313 c -7.95979,0.30176 -15.86549,0.21735 -24.15625,-0.75 -1.71058,-11.37395 -2.40165,-23.295006 -2.6875,-35.7375 z"
-             id="path5323"
-             sodipodi:nodetypes="cccsccccccscccc"
-             clip-path="url(#clipPath5325)"
-             transform="matrix(0.9535685,0,0,0.9535685,-142.15822,5.7662092)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6705);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 71.29288,110.49282 c 5.070923,-16.375768 6.842303,-29.353665 7.100788,-45.61136 2.57979,-3.111081 4.310598,-6.464728 5.701419,-9.915514 -0.530806,5.680229 -0.31052,13.321609 0.347925,19.744937 1.233404,12.032241 7.386753,20.279917 9.239737,31.943677 0.444746,6.65803 -23.032433,10.38665 -22.389869,3.83826 z"
-             id="path5078"
-             sodipodi:nodetypes="cccscc"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:#ddc2a4;fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 82.208457,54.859687 c 1.801974,-0.15988 3.559524,-1.492769 5.581443,-11.422156 0.195662,-2.067194 -2.437699,-2.262892 -2.582459,-0.435962 -1.957943,3.952711 -2.815856,7.905429 -2.998984,11.858118 z"
-             id="path3401"
-             sodipodi:nodetypes="cccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="cccc"
-             id="path3403"
-             d="m 47.147346,55.234893 c -1.801985,-0.159881 -3.559524,-1.492803 -5.581444,-11.422147 -0.195661,-2.067193 2.4377,-2.262918 2.58245,-0.435962 1.957953,3.952712 2.815866,7.905385 2.998994,11.858109 z"
-             style="fill:#ddc2a4;fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:#643b13;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4756)"
-             d="m 229.82643,8.8252031 c -8.05013,0.2120532 -17.3679,3.7097319 -20.60649,10.9015379 -3.29882,7.325495 -3.50823,16.231855 -0.84109,26.185757 3.1465,11.742871 8.47631,18.4956 11.77514,22.300964 3.12665,3.606723 7.13158,5.093914 9.67244,5.016242 0.13021,0 0.31296,-0.0042 0.45288,0 2.54085,0.07767 6.54579,-1.409519 9.67243,-5.016242 3.29884,-3.805364 10.10203,-9.447769 11.77513,-22.300964 1.33019,-10.218832 2.45775,-18.860262 -0.84107,-26.185757 C 247.64719,12.534935 238.32942,9.0372563 230.27931,8.8252031 l -0.45288,0 z"
-             id="path4708"
-             sodipodi:nodetypes="csssssssscc"
-             clip-path="url(#clipPath4760)"
-             transform="matrix(0.9535685,0,0,0.9535685,-154.33803,5.7662092)"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="csssssssscc"
-             id="path3413"
-             d="m 64.651356,14.9445 c -7.541219,0.202207 -16.269948,4.491052 -19.303808,11.348932 -3.090279,6.985361 -3.286444,13.571049 -0.787916,23.062776 2.947585,11.197632 7.940462,17.636822 11.03075,21.265498 2.92899,3.439257 6.680743,4.857396 9.060974,4.78333 0.121982,0 0.29318,-0.0041 0.424251,0 2.38023,0.07407 6.131983,-1.344073 9.060974,-4.78333 C 77.22687,66.99303 83.599985,61.612611 85.167322,49.356208 86.413413,39.611852 87.469695,33.278793 84.379415,26.293432 81.345545,19.435552 72.616816,15.146707 65.075607,14.9445 l -0.424251,0 z"
-             style="fill:url(#radialGradient6707);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="csssssssscc"
-             id="path5008"
-             d="m 128.12374,8.6252031 c -7.90842,0.2120532 -17.06217,5.7097319 -20.24376,12.9015379 -3.24075,7.325495 -3.44647,14.231855 -0.82628,24.185757 3.09111,11.742871 8.3271,18.4956 11.56786,22.300964 3.07161,3.606723 7.00605,5.093914 9.50218,5.016242 0.12792,0 0.30745,-0.0042 0.44491,0 2.49613,0.07767 6.43056,-1.409519 9.50217,-5.016242 3.24076,-3.805364 9.9242,-9.447769 11.56785,-22.300964 1.30677,-10.218832 2.41448,-16.860262 -0.82627,-24.185757 C 145.63081,14.334935 136.47705,8.8372563 128.56865,8.6252031 l -0.44491,0 z"
-             style="fill:none;stroke:url(#linearGradient6710);stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter5050)"
-             clip-path="url(#clipPath5028)"
-             transform="matrix(0.9535685,0,0,0.9535685,-57.523407,5.7662092)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(-0.9478732,0,0,0.9364941,413.08773,-328.28736)"
-             style="fill:url(#radialGradient6712);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3833)"
-             d="m 347.29991,395.43789 c -0.0925,-0.73861 -1.15458,-0.0553 -1.23744,0.88388 -0.0829,0.93913 0.75464,3.21422 0.90599,2.87262 1.21215,-2.73577 0.46272,-2.70792 0.33145,-3.7565 z"
-             id="path3419"
-             sodipodi:nodetypes="csss"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9478732,0,0,0.9364941,110.25996,-24.038853)"
-             sodipodi:nodetypes="csss"
-             id="path3421"
-             d="m -68.3336,70.93789 c -0.09247,-0.73861 -1.15458,-0.05525 -1.23744,0.88388 -0.08286,0.93913 0.75464,3.21422 0.90599,2.87262 1.21215,-2.73577 0.46272,-2.70792 0.33145,-3.7565 z"
-             style="fill:url(#radialGradient6714);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3833)"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="csccccsscscccsscscc"
-             id="path4942"
-             d="m 145.5911,8.477795 c -9.63883,0 -17.04556,5.9417 -20.24375,13.04375 -3.15585,7.00801 -3.54186,13.42523 -1.1625,22.76875 l 0.1875,0.03125 2.03125,-0.8125 0.125,-4.3125 c 5.47383,-8.347559 11.71272,-11.997116 21.25,-14.40625 1.1691,-0.295316 2.42929,-1.17842 3.1875,-2.125 2.30238,-2.87437 3.27858,-5.71708 3.9375,-9.28125 -0.52087,3.63627 -1.38533,8.12667 -2.1875,9.53125 -0.25417,0.44506 0.35579,1.09012 0.75,1.375 6.39432,4.65783 10.9346,10.2892 11.71875,18.9375 l 2.25,0.21875 c 1.19225,-9.05823 2.12202,-15.14478 -0.93125,-21.925 -1.99694,-4.43449 -5.48143,-8.53862 -10.27103,-10.84582 -0.2666,-0.12843 -0.82792,-0.18531 -1.0026,-0.08562 -0.11556,-0.36629 -0.58653,-0.6047 -0.98739,-0.74927 -2.41835,-0.87219 -5.14533,-1.36304 -8.18273,-1.36304 l -0.46875,0 z"
-             style="fill:#8d6b48;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4983)"
-             clip-path="url(#clipPath4987)"
-             transform="matrix(0.9590141,0,0,0.9052636,-74.950526,7.0405129)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6716);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 64.629177,14.715152 c -9.243773,0 -16.346932,5.378806 -19.41404,11.808033 -3.026506,6.344097 -3.396694,12.153373 -1.114854,20.611721 l 0.179815,0.02829 1.947997,-0.735526 0.119876,-3.90395 c 5.249474,-7.556741 11.232665,-10.860552 20.379049,-13.041454 1.12118,-0.267339 2.329723,-1.066781 3.056857,-1.923685 2.208015,-2.602063 3.144205,-5.175465 3.776118,-8.401978 -0.499521,3.291783 -1.328551,7.356779 -2.097843,8.628294 -0.243752,0.402897 0.341208,0.986846 0.719261,1.244738 6.132242,4.216563 10.486435,9.314438 11.238446,17.143429 L 85.57764,46.37109 C 86.721025,38.171004 87.612687,32.661072 84.684558,26.523185 82.769465,22.508802 79.42779,18.793483 74.834496,16.704859 74.578823,16.588596 74.04051,16.537104 73.872989,16.62735 73.762165,16.295761 73.310498,16.079937 72.926068,15.949063 70.606836,15.159501 67.991624,14.715152 65.078715,14.715152 l -0.449538,0 z"
-             id="path4878"
-             sodipodi:nodetypes="csccccsscscccsscscc"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path4940"
-             d="m 63.46875,-35.53125 c -9.638831,-10e-7 -17.05181,5.9292 -20.25,13.03125 -3.155849,7.00801 -3.53561,13.43773 -1.15625,22.78125 L 42.25,0.3125 42.59375,0.1875 c -1.799003,-8.219445 -1.286039,-14.223126 1.625,-20.6875 3.19819,-7.10205 10.611173,-13.031251 20.25,-13.03125 l 0.46875,0 c 3.0374,0 5.769151,0.471558 8.1875,1.34375 0.40086,0.14457 0.884443,0.383711 1,0.75 0.17468,-0.09969 0.733401,-0.03468 1,0.09375 4.064183,1.957759 7.176707,5.194354 9.25,8.84375 -1.996943,-4.43449 -5.4604,-8.53655 -10.25,-10.84375 -0.266599,-0.12843 -0.82532,-0.19344 -1,-0.09375 -0.115557,-0.366289 -0.59914,-0.60543 -1,-0.75 -2.418349,-0.872192 -5.1501,-1.34375 -8.1875,-1.34375 l -0.46875,0 z m 10.3125,6.90625 c -0.573808,3.103789 -1.372455,5.64934 -3.09375,8.15625 0.163476,0.297178 0.428377,0.585325 0.65625,0.75 0.133813,0.09747 0.274078,0.182905 0.40625,0.28125 0.757848,-1.663985 1.542937,-5.778498 2.03125,-9.1875 z m 7.375,20.28125 c 0.984221,2.2447735 1.651218,4.7497798 1.90625,7.5625 l 0.75,0.0625 c -0.470062,-2.8591347 -1.38864,-5.3749906 -2.65625,-7.625 z"
-             style="fill:#3a2511;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4934)"
-             clip-path="url(#clipPath4953)"
-             transform="matrix(0.9590141,0,0,0.9052636,3.2734783,46.132501)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6719);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 70.851725,17.722532 c -11.433867,-2.816596 -21.140186,5.9692 -25.919292,13.25367 4.925902,-7.603691 14.023372,-16.441076 25.919292,-13.25367 z"
-             id="path5054"
-             sodipodi:nodetypes="ccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccc"
-             id="path5074"
-             d="M 71.233153,18.008603 C 59.799285,15.192007 49.685857,24.023037 45.223392,30.855163 49.516013,23.749051 59.337233,14.821197 71.233153,18.008603 z"
-             style="opacity:0.78532607;fill:url(#linearGradient6721);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6723);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="M 80.350941,79.693614 C 79.108119,90.646747 78.661004,100.80417 76.551255,112.62423 79.37433,101.90678 79.084379,90.670487 80.350941,79.693614 z"
-             id="path5151"
-             sodipodi:nodetypes="ccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccc"
-             id="path5161"
-             d="m 80.732369,79.693614 c -1.242822,10.953133 -1.689937,21.110556 -3.799687,32.930616 2.823075,-10.71745 2.533125,-21.953743 3.799687,-32.930616 z"
-             style="fill:url(#linearGradient6726);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6729);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 83.065003,75.71299 c 1.828904,10.207007 6.642062,17.923407 9.137343,31.66406 C 88.681569,90.606238 84.597259,89.114462 83.065003,75.71299 z"
-             id="path5165"
-             sodipodi:nodetypes="ccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccc"
-             id="path5175"
-             d="m 82.87429,75.71299 c 1.828903,10.207007 6.546704,17.923407 9.041985,31.66406 C 88.395498,90.606238 84.406545,89.114462 82.87429,75.71299 z"
-             style="fill:url(#linearGradient6731);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6734);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 91.515042,81.962294 c -0.09508,4.138861 -0.262793,8.299428 -0.476784,12.396391 l 10.727642,0 c 0.0498,-3.418358 0.15316,-6.841114 0.29799,-10.191264 -3.61802,-1.386467 -7.750531,-1.753005 -10.548848,-2.205127 z m -52.207876,0.506583 c -2.798317,0.03631 -7.440411,1.246776 -10.578651,2.473319 0.136047,3.146814 0.21295,6.28971 0.268191,9.416489 l 10.757445,0 C 39.55032,90.454066 39.399513,86.488593 39.307166,82.468877 z"
-             id="path5236"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6737);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5423)"
-             d="m 72.894011,12.15 c -0.66269,3.38362 -1.65322,6.083737 -3.96875,8.8125 -0.76254,0.898629 -2.01173,1.719643 -3.1875,2 -9.59175,2.287095 -15.86992,5.762804 -21.375,13.6875 l 0,0.8125 c 5.50508,-7.924696 11.78325,-11.400405 21.375,-13.6875 1.17577,-0.280356 2.42496,-1.132621 3.1875,-2.03125 1.71253,-2.018148 2.71108,-4.006749 3.375,-6.28125 0.0064,-0.03292 0.02489,-0.06077 0.03125,-0.09375 0.20861,-1.081748 0.40517,-2.181955 0.5625,-3.21875 z m -2.125,9.625 c -0.03448,0.06697 -0.05946,0.162079 -0.09375,0.21875 -0.25563,0.422515 0.38479,1.042051 0.78125,1.3125 17.82368,25.429614 22.721151,16.632291 0,-0.8125 -0.23127,-0.157762 -0.52414,-0.433843 -0.6875,-0.71875 z"
-             id="path5333"
-             sodipodi:nodetypes="cssccssssccsccc"
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="opacity:0.625;fill:url(#linearGradient6739);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5570)"
-             d="m 68.350212,22.596593 c -8.06505,0.849185 -14.38309,5.569321 -19.191316,9.909517 4.437743,-4.755316 11.563161,-10.110777 19.191316,-9.909517 z"
-             id="path5408"
-             sodipodi:nodetypes="ccc"
-             inkscape:connector-curvature="0" />
-          <path
-             style="opacity:0.39673911;fill:#0d064f;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter9154)"
-             d="m 116.5505,112.25 c -16.19508,9.2196 -38.221322,10.9375 -52.062501,10.9375 -13.841179,0 -35.804908,-0.6554 -52,-9.875 l 0,1 c 16.195092,9.2196 38.158821,9.875 52,9.875 13.841179,0 35.867421,-1.7179 52.062501,-10.9375 l 0,-1 z"
-             id="path5427"
-             sodipodi:nodetypes="csccscc"
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,6.7662092)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6742);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 28.960248,110.09255 c -0.758991,0.3795 -3.794955,8.75212 -3.794955,8.75212 l 3.462896,1.20965 0.332059,-9.96177 z"
-             id="path5574"
-             sodipodi:nodetypes="cccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="cccc"
-             id="path5592"
-             d="m 101.86131,109.29255 c 0.75899,0.3795 3.79496,8.75212 3.79496,8.75212 l -3.4629,1.20965 -0.33206,-9.96177 z"
-             style="fill:url(#linearGradient6744);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="opacity:0.19293476;fill:url(#linearGradient6746);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5614)"
-             d="m 83.454927,93.115304 c 0.158689,5.64027 -0.394044,13.336806 0.536688,18.918236 0.45717,-6.15451 -0.342622,-13.290602 -0.536688,-18.918236 z"
-             id="path5596"
-             sodipodi:nodetypes="ccc"
-             inkscape:connector-curvature="0" />
-        </g>
-        <g
-           id="g5368"
-           inkscape:label="fill text" />
-      </g>
-      <g
-         mask="url(#mask9267)"
-         id="g8397"
-         transform="matrix(0.6451986,0,0,0.6451986,51.089015,45.595965)">
-        <g
-           inkscape:label="Livello 1"
-           id="g8399">
-          <path
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-             style="fill:#a5abcb;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5453)"
-             d="M 117.89425,110.65625 116.5505,112.25 c -16.19508,9.2196 -38.221322,10.9375 -52.062501,10.9375 -13.841179,0 -35.804908,-0.6554 -52,-9.875 l -1.375,-1.5625 c -0.05126,0.21127 -0.1875,0.78125 -0.1875,0.78125 l 1.5625,1.78125 c 16.195092,9.2196 38.158821,9.875 52,9.875 13.841179,0 35.867421,-1.7179 52.062501,-10.9375 l 1.53125,-1.8125 c 0,0 -0.1368,-0.56998 -0.1875,-0.78125 z"
-             id="path8401"
-             sodipodi:nodetypes="ccsccccsccc"
-             inkscape:connector-curvature="0" />
-          <g
-             inkscape:label="fill text"
-             id="g8403"
-             transform="translate(214.92589,-100.31048)" />
-          <g
-             inkscape:label="fill text"
-             id="g8405"
-             transform="translate(214.92589,-100.31048)" />
-          <path
-             sodipodi:nodetypes="cccssccsccsscccccc"
-             id="path8407"
-             d="m 49.212894,52.923045 c 1.358639,6.46237 4.94678,20.256693 1.689157,25.560447 -0.432464,1.001057 -1.140722,1.564484 -1.402318,1.81664 -6.992022,2.796492 -15.442855,2.554353 -22.947035,6.310435 -2.785444,1.394226 -5.960916,5.623312 -6.788498,7.872107 -2.52401,6.858456 -5.322437,18.580726 -5.322437,18.580726 l 1.497931,1.72103 c 15.44313,8.79152 36.39258,9.40191 49.591092,9.40191 13.198513,0 34.179844,-1.63026 49.622964,-10.42178 l 1.46606,-1.72103 c 1e-5,0 -2.76654,-11.72226 -5.29057,-18.580724 -0.82758,-2.248793 -4.00305,-6.477879 -6.78849,-7.872108 -7.504193,-3.756083 -15.954996,-2.494073 -22.947039,-5.290566 -0.785767,-0.558589 -1.942094,-1.461927 -1.975994,-1.975995 -0.01289,0.01998 -0.01902,0.04377 -0.03187,0.06374 -3.17176,-5.362615 0.337464,-19.035478 1.689157,-25.464834 L 65.243949,60.221476 49.212894,52.923045 z"
-             style="fill:url(#linearGradient6748);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(1.0198682,0,0,1.0198682,11.511982,-2.4685485)"
-             sodipodi:nodetypes="ccccc"
-             id="path8409"
-             d="m 27.376026,86.634994 c 6.89936,3.237626 14.60726,5.868856 23.52872,7.58991 l -2.08723,2.087225 c -9.01127,-1.683823 -16.66762,-4.451588 -23.14922,-8.159153 l 1.70773,-1.517982 z"
-             style="fill:url(#radialGradient6750);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4359)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(1.0198682,0,0,1.0198682,11.511982,-2.4685485)"
-             sodipodi:nodetypes="ccccc"
-             id="path8411"
-             d="m 27.565776,88.722219 c -1.80779,1.353248 16.76352,7.051674 18.40553,6.641171 l -4.3642,4.553946 c -6.38278,-3.215218 -12.78271,-6.423579 -16.6978,-10.625874 l 2.65647,-0.569243 z"
-             style="opacity:0.72554351;fill:url(#radialGradient6752);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4437)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(1.0198682,0,0,1.0198682,11.511982,-3.422117)"
-             id="path8413"
-             d="m 56.786926,97.260867 4.17445,-3.225711 5.69243,-0.379496 15.36957,-7.779657 0,2.466721 -14.23108,7.400161 -5.31294,0 -4.17445,2.087225 -1.51798,-0.569243 z"
-             style="fill:url(#radialGradient6754);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4696)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(1.0198682,0,0,1.0198682,9.6048449,-3.422117)"
-             id="path8415"
-             d="M 88.095296,89.101715 77.279676,92 l -6.64117,2.794147 1.13849,3.605207 16.18946,-3.794955 0.12884,-5.502684 z"
-             style="fill:url(#radialGradient6756);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4479)"
-             inkscape:connector-curvature="0" />
-          <g
-             mask="url(#mask4548)"
-             transform="matrix(1.0198682,0,0,1.0198682,-26.775416,119.82257)"
-             id="g8417">
-            <path
-               style="fill:#eabf93;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4529)"
-               d="m 74.46875,-65.4375 c 1.332171,6.336476 4.85041,19.86207 1.65625,25.0625 -0.424039,0.981556 -1.1185,1.534006 -1.375,1.78125 -6.855809,2.742013 -15.14201,2.504591 -22.5,6.1875 -2.731179,1.367066 -5.84479,5.513764 -6.65625,7.71875 -2.474839,6.72485 -5.21875,18.21875 -5.21875,18.21875 l 0.78125,0.90625 c 0.977665,-3.84973 2.738231,-10.5076 4.4375,-15.125 0.81146,-2.204986 3.925071,-6.351684 6.65625,-7.71875 7.35799,-3.682909 16.644191,-3.445487 23.5,-6.1875 0.2565,-0.247244 0.950961,-0.799694 1.375,-1.78125 3.19416,-5.20043 3.675921,-18.726024 2.34375,-25.0625 l 10.71875,7.15625 10.71875,-7.15625 c -1.32536,6.304106 -0.76622,19.710605 2.34375,24.96875 0.0126,-0.01959 0.0186,-0.04291 0.0313,-0.0625 0.0332,0.504053 1.16704,1.389793 1.9375,1.9375 6.85583,2.742014 16.142,1.504589 23.5,5.1875 2.73118,1.367068 5.84479,5.513766 6.65625,7.71875 1.69541,4.6069 3.46745,11.23911 4.4375,15.09375 l 0.75,-0.875 c 1e-5,0 -2.71265,-11.4939 -5.1875,-18.21875 -0.81146,-2.204984 -3.92507,-6.351682 -6.65625,-7.71875 -7.358,-3.682911 -15.64417,-2.445486 -22.5,-5.1875 -0.77046,-0.547707 -1.90426,-1.433447 -1.9375,-1.9375 -0.0126,0.01959 -0.0186,0.04291 -0.0313,0.0625 -3.10997,-5.258145 0.33089,-18.664644 1.65625,-24.96875 L 90.1875,-58.28125 74.46875,-65.4375 z"
-               id="path8419"
-               inkscape:connector-curvature="0" />
-            <path
-               style="fill:#dd9649;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4525)"
-               d="m 74.46875,-65.4375 c 1.332171,6.33647 4.85041,19.86207 1.65625,25.0625 -0.424039,0.98156 -1.1185,1.53401 -1.375,1.78125 -6.855809,2.74202 -15.14201,2.5046 -22.5,6.1875 -2.731179,1.36707 -5.84479,5.51377 -6.65625,7.71875 -2.474839,6.724853 -5.21875,18.218753 -5.21875,18.218753 l 0.1875,0.21875 c 0.475739,-1.95858 2.809634,-11.40073 5.03125,-17.437503 0.81146,-2.20498 3.925071,-6.35168 6.65625,-7.71875 7.35799,-3.6829 16.550439,-3.57048 23.40625,-6.3125 0.2565,-0.24724 0.950959,-0.79969 1.375,-1.78125 3.19416,-5.20043 -0.324081,-18.72602 -1.65625,-25.0625 L 90.1875,-57.28125 105,-63.9375 c -1.32536,6.30411 -4.76622,19.71061 -1.65625,24.96875 0.0126,-0.01958 0.0186,-0.0429 0.0313,-0.0625 0.0332,0.50406 1.16704,1.3898 1.9375,1.9375 6.85583,2.74202 16.04825,1.00459 23.40625,4.6875 2.73118,1.36707 5.84479,5.51377 6.65625,7.71875 2.22163,6.036773 4.52942,15.478923 5,17.437503 l 0.1875,-0.21875 c 1e-5,0 -2.71265,-11.4939 -5.1875,-18.218753 -0.81146,-2.20498 -3.92507,-6.35168 -6.65625,-7.71875 -7.358,-3.68291 -15.64417,-2.44548 -22.5,-5.1875 -0.77046,-0.5477 -1.90426,-1.43344 -1.9375,-1.9375 -0.0126,0.0196 -0.0186,0.04292 -0.0313,0.0625 -3.10997,-5.25814 0.33089,-18.66464 1.65625,-24.96875 L 90.1875,-58.28125 74.46875,-65.4375 z"
-               id="path8421"
-               inkscape:connector-curvature="0" />
-          </g>
-          <path
-             transform="matrix(1.0198682,0,0,1.0198682,11.511982,-2.4685485)"
-             sodipodi:nodetypes="cccc"
-             id="path8423"
-             d="M 61.109016,71.794549 58.962266,90.578616 67.549266,86 61.109016,71.794549 z"
-             style="opacity:0.39402173;fill:url(#radialGradient6758);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4596)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(1.5217463,0,0,1.5217463,-16.814461,-46.426759)"
-             id="path8425"
-             d="m 51.790356,90.566037 2.28092,4.15933 3.22013,-5.098533 -5.50105,0.939203 z"
-             style="opacity:0.72554351;fill:url(#radialGradient6760);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4864)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(1.0198682,0,0,1.0198682,13.419119,-2.4685485)"
-             sodipodi:nodetypes="cccc"
-             id="path8427"
-             d="m 49.960516,107.4982 -1.687565,15.81979 -15.963485,-1.01042 c 2.546121,-5.71444 5.404273,-11.99394 17.65105,-14.80937 z"
-             style="fill:url(#linearGradient6762);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4684)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="opacity:0.39402173;fill:url(#radialGradient6764);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4596)"
-             d="M 61.109016,71.794549 58.962266,90.578616 67.549266,86 61.109016,71.794549 z"
-             id="path8429"
-             sodipodi:nodetypes="cccc"
-             transform="matrix(-1.0198682,0,0,1.0198682,119.55857,-1.51498)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-             sodipodi:nodetypes="cccc"
-             id="path8431"
-             d="M 67.44767,107.3175 64.791202,123.44605 82,123.06656 67.44767,107.3175 z"
-             style="fill:url(#linearGradient6766);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4792)"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccccsc"
-             transform="matrix(0.9535685,0,0,0.9535685,189.22052,5.9569229)"
-             clip-path="url(#clipPath5145)"
-             id="path8433"
-             d="m -110.28092,51.59375 c -1.45855,3.618813 -3.26335,7.143684 -5.96875,10.40625 -0.27107,17.049321 -2.15092,30.639363 -7.46875,47.8125 -0.67386,6.86725 23.966401,2.98223 23.5,-4 -1.94321,-12.231695 -8.39404,-20.88188 -9.6875,-33.5 -0.69051,-6.736095 -0.93166,-14.761938 -0.375,-20.71875 z"
-             style="fill:#470101;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5141)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-             clip-path="url(#clipPath5269)"
-             style="opacity:0.17934786;fill:#1a0000;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5562)"
-             d="m 36.73125,80.45 c -2.934573,0.03808 -7.802702,1.294984 -11.09375,2.58125 0.536273,12.404095 0.46018,24.65662 -0.125,36.78125 13.583481,3.99704 28.407737,4.375 38.71875,4.375 10.240192,0 24.921836,-0.96472 38.4375,-5.1875 -0.55898,-11.85965 -0.64931,-24.641464 -0.125,-36.76875 -3.794194,-1.45398 -8.127927,-1.837511 -11.0625,-2.311648 -0.285848,12.442494 -0.976921,24.893948 -2.6875,36.267898 -8.290769,0.96735 -16.196466,1.05176 -24.15625,0.75 l 0,-0.0313 c -0.177592,0.007 -0.353724,-0.007 -0.53125,0 -0.177526,-0.007 -0.353658,0.007 -0.53125,0 l 0,0.0313 c -7.959784,0.30176 -15.865484,0.21735 -24.15625,-0.75 C 37.708171,104.81355 37.0171,92.892494 36.73125,80.45 z"
-             id="path8435"
-             sodipodi:nodetypes="cccsccccccscccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="cccsccccccscccc"
-             id="path8437"
-             d="m 39.307166,82.480797 c -2.798317,0.03631 -7.440411,1.234856 -10.578651,2.461399 0.511373,11.828154 0.438813,23.511774 -0.119196,35.073444 12.95278,3.81145 27.088723,4.17186 36.920981,4.17186 9.764725,0 23.764678,-0.91993 36.65279,-4.94664 -0.53303,-11.30899 -0.61916,-23.497321 -0.1192,-35.061519 -3.61802,-1.38647 -7.750531,-1.752193 -10.548848,-2.204315 -0.272576,11.864771 -0.931561,23.738084 -2.562715,34.583924 -7.905817,0.92244 -15.44444,1.00293 -23.03464,0.71518 l 0,-0.0298 c -0.169346,0.007 -0.3373,-0.007 -0.506583,0 -0.169283,-0.007 -0.337237,0.007 -0.506583,0 l 0,0.0298 c -7.5902,0.28775 -15.128827,0.20726 -23.03464,-0.71518 -1.631154,-10.84584 -2.290138,-22.213383 -2.562715,-34.078153 z"
-             style="fill:url(#linearGradient6768);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9535685,0,0,0.9535685,-142.15822,5.7662092)"
-             clip-path="url(#clipPath5325)"
-             sodipodi:nodetypes="cccsccccccscccc"
-             id="path8439"
-             d="m 190.34742,80.45 c -2.93458,0.03808 -7.8027,1.294984 -11.09375,2.58125 0.53627,12.404095 0.46018,24.65662 -0.125,36.78125 13.58348,3.99704 28.40773,4.375 38.71875,4.375 10.24019,0 24.92183,-0.96472 38.4375,-5.1875 -0.55898,-11.85965 -0.64931,-24.641464 -0.125,-36.76875 -3.7942,-1.45398 -8.12793,-1.837511 -11.0625,-2.311648 -0.28585,12.442494 -0.97692,24.893948 -2.6875,36.267898 -8.29077,0.96735 -16.19647,1.05176 -24.15625,0.75 l 0,-0.0313 c -0.17759,0.007 -0.35373,-0.007 -0.53125,0 -0.17753,-0.007 -0.35366,0.007 -0.53125,0 l 0,0.0313 c -7.95979,0.30176 -15.86549,0.21735 -24.15625,-0.75 -1.71058,-11.37395 -2.40165,-23.295006 -2.6875,-35.7375 z"
-             style="fill:none;stroke:url(#linearGradient6770);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5319)"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="cccscc"
-             id="path8441"
-             d="m 71.29288,110.49282 c 5.070923,-16.375768 6.842303,-29.353665 7.100788,-45.61136 2.57979,-3.111081 4.310598,-6.464728 5.701419,-9.915514 -0.530806,5.680229 -0.31052,13.321609 0.347925,19.744937 1.233404,12.032241 7.386753,20.279917 9.239737,31.943677 0.444746,6.65803 -23.032433,10.38665 -22.389869,3.83826 z"
-             style="fill:url(#linearGradient6772);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="cccc"
-             id="path8443"
-             d="m 82.208457,54.859687 c 1.801974,-0.15988 3.559524,-1.492769 5.581443,-11.422156 0.195662,-2.067194 -2.437699,-2.262892 -2.582459,-0.435962 -1.957943,3.952711 -2.815856,7.905429 -2.998984,11.858118 z"
-             style="fill:#ddc2a4;fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:#ddc2a4;fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 47.147346,55.234893 c -1.801985,-0.159881 -3.559524,-1.492803 -5.581444,-11.422147 -0.195661,-2.067193 2.4377,-2.262918 2.58245,-0.435962 1.957953,3.952712 2.815866,7.905385 2.998994,11.858109 z"
-             id="path8445"
-             sodipodi:nodetypes="cccc"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9535685,0,0,0.9535685,-154.33803,5.7662092)"
-             clip-path="url(#clipPath4760)"
-             sodipodi:nodetypes="csssssssscc"
-             id="path8447"
-             d="m 229.82643,8.8252031 c -8.05013,0.2120532 -17.3679,3.7097319 -20.60649,10.9015379 -3.29882,7.325495 -3.50823,16.231855 -0.84109,26.185757 3.1465,11.742871 8.47631,18.4956 11.77514,22.300964 3.12665,3.606723 7.13158,5.093914 9.67244,5.016242 0.13021,0 0.31296,-0.0042 0.45288,0 2.54085,0.07767 6.54579,-1.409519 9.67243,-5.016242 3.29884,-3.805364 10.10203,-9.447769 11.77513,-22.300964 1.33019,-10.218832 2.45775,-18.860262 -0.84107,-26.185757 C 247.64719,12.534935 238.32942,9.0372563 230.27931,8.8252031 l -0.45288,0 z"
-             style="fill:#643b13;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4756)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#radialGradient6774);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 64.651356,14.9445 c -7.541219,0.202207 -16.269948,4.491052 -19.303808,11.348932 -3.090279,6.985361 -3.286444,13.571049 -0.787916,23.062776 2.947585,11.197632 7.940462,17.636822 11.03075,21.265498 2.92899,3.439257 6.680743,4.857396 9.060974,4.78333 0.121982,0 0.29318,-0.0041 0.424251,0 2.38023,0.07407 6.131983,-1.344073 9.060974,-4.78333 C 77.22687,66.99303 83.599985,61.612611 85.167322,49.356208 86.413413,39.611852 87.469695,33.278793 84.379415,26.293432 81.345545,19.435552 72.616816,15.146707 65.075607,14.9445 l -0.424251,0 z"
-             id="path8449"
-             sodipodi:nodetypes="csssssssscc"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9535685,0,0,0.9535685,-57.523407,5.7662092)"
-             clip-path="url(#clipPath5028)"
-             style="fill:none;stroke:url(#linearGradient6776);stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter5050)"
-             d="m 128.12374,8.6252031 c -7.90842,0.2120532 -17.06217,5.7097319 -20.24376,12.9015379 -3.24075,7.325495 -3.44647,14.231855 -0.82628,24.185757 3.09111,11.742871 8.3271,18.4956 11.56786,22.300964 3.07161,3.606723 7.00605,5.093914 9.50218,5.016242 0.12792,0 0.30745,-0.0042 0.44491,0 2.49613,0.07767 6.43056,-1.409519 9.50217,-5.016242 3.24076,-3.805364 9.9242,-9.447769 11.56785,-22.300964 1.30677,-10.218832 2.41448,-16.860262 -0.82627,-24.185757 C 145.63081,14.334935 136.47705,8.8372563 128.56865,8.6252031 l -0.44491,0 z"
-             id="path8451"
-             sodipodi:nodetypes="csssssssscc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="csss"
-             id="path8453"
-             d="m 347.29991,395.43789 c -0.0925,-0.73861 -1.15458,-0.0553 -1.23744,0.88388 -0.0829,0.93913 0.75464,3.21422 0.90599,2.87262 1.21215,-2.73577 0.46272,-2.70792 0.33145,-3.7565 z"
-             style="fill:url(#radialGradient6778);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3833)"
-             transform="matrix(-0.9478732,0,0,0.9364941,413.08773,-328.28736)"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#radialGradient6780);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3833)"
-             d="m -68.3336,70.93789 c -0.09247,-0.73861 -1.15458,-0.05525 -1.23744,0.88388 -0.08286,0.93913 0.75464,3.21422 0.90599,2.87262 1.21215,-2.73577 0.46272,-2.70792 0.33145,-3.7565 z"
-             id="path8455"
-             sodipodi:nodetypes="csss"
-             transform="matrix(0.9478732,0,0,0.9364941,110.25996,-24.038853)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9590141,0,0,0.9052636,-74.950526,7.0405129)"
-             clip-path="url(#clipPath4987)"
-             style="fill:#8d6b48;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4983)"
-             d="m 145.5911,8.477795 c -9.63883,0 -17.04556,5.9417 -20.24375,13.04375 -3.15585,7.00801 -3.54186,13.42523 -1.1625,22.76875 l 0.1875,0.03125 2.03125,-0.8125 0.125,-4.3125 c 5.47383,-8.347559 11.71272,-11.997116 21.25,-14.40625 1.1691,-0.295316 2.42929,-1.17842 3.1875,-2.125 2.30238,-2.87437 3.27858,-5.71708 3.9375,-9.28125 -0.52087,3.63627 -1.38533,8.12667 -2.1875,9.53125 -0.25417,0.44506 0.35579,1.09012 0.75,1.375 6.39432,4.65783 10.9346,10.2892 11.71875,18.9375 l 2.25,0.21875 c 1.19225,-9.05823 2.12202,-15.14478 -0.93125,-21.925 -1.99694,-4.43449 -5.48143,-8.53862 -10.27103,-10.84582 -0.2666,-0.12843 -0.82792,-0.18531 -1.0026,-0.08562 -0.11556,-0.36629 -0.58653,-0.6047 -0.98739,-0.74927 -2.41835,-0.87219 -5.14533,-1.36304 -8.18273,-1.36304 l -0.46875,0 z"
-             id="path8457"
-             sodipodi:nodetypes="csccccsscscccsscscc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="csccccsscscccsscscc"
-             id="path8459"
-             d="m 64.629177,14.715152 c -9.243773,0 -16.346932,5.378806 -19.41404,11.808033 -3.026506,6.344097 -3.396694,12.153373 -1.114854,20.611721 l 0.179815,0.02829 1.947997,-0.735526 0.119876,-3.90395 c 5.249474,-7.556741 11.232665,-10.860552 20.379049,-13.041454 1.12118,-0.267339 2.329723,-1.066781 3.056857,-1.923685 2.208015,-2.602063 3.144205,-5.175465 3.776118,-8.401978 -0.499521,3.291783 -1.328551,7.356779 -2.097843,8.628294 -0.243752,0.402897 0.341208,0.986846 0.719261,1.244738 6.132242,4.216563 10.486435,9.314438 11.238446,17.143429 L 85.57764,46.37109 C 86.721025,38.171004 87.612687,32.661072 84.684558,26.523185 82.769465,22.508802 79.42779,18.793483 74.834496,16.704859 74.578823,16.588596 74.04051,16.537104 73.872989,16.62735 73.762165,16.295761 73.310498,16.079937 72.926068,15.949063 70.606836,15.159501 67.991624,14.715152 65.078715,14.715152 l -0.449538,0 z"
-             style="fill:url(#linearGradient6782);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9590141,0,0,0.9052636,3.2734783,46.132501)"
-             clip-path="url(#clipPath4953)"
-             style="fill:#3a2511;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter4934)"
-             d="m 63.46875,-35.53125 c -9.638831,-10e-7 -17.05181,5.9292 -20.25,13.03125 -3.155849,7.00801 -3.53561,13.43773 -1.15625,22.78125 L 42.25,0.3125 42.59375,0.1875 c -1.799003,-8.219445 -1.286039,-14.223126 1.625,-20.6875 3.19819,-7.10205 10.611173,-13.031251 20.25,-13.03125 l 0.46875,0 c 3.0374,0 5.769151,0.471558 8.1875,1.34375 0.40086,0.14457 0.884443,0.383711 1,0.75 0.17468,-0.09969 0.733401,-0.03468 1,0.09375 4.064183,1.957759 7.176707,5.194354 9.25,8.84375 -1.996943,-4.43449 -5.4604,-8.53655 -10.25,-10.84375 -0.266599,-0.12843 -0.82532,-0.19344 -1,-0.09375 -0.115557,-0.366289 -0.59914,-0.60543 -1,-0.75 -2.418349,-0.872192 -5.1501,-1.34375 -8.1875,-1.34375 l -0.46875,0 z m 10.3125,6.90625 c -0.573808,3.103789 -1.372455,5.64934 -3.09375,8.15625 0.163476,0.297178 0.428377,0.585325 0.65625,0.75 0.133813,0.09747 0.274078,0.182905 0.40625,0.28125 0.757848,-1.663985 1.542937,-5.778498 2.03125,-9.1875 z m 7.375,20.28125 c 0.984221,2.2447735 1.651218,4.7497798 1.90625,7.5625 l 0.75,0.0625 c -0.470062,-2.8591347 -1.38864,-5.3749906 -2.65625,-7.625 z"
-             id="path8461"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccc"
-             id="path8463"
-             d="m 70.851725,17.722532 c -11.433867,-2.816596 -21.140186,5.9692 -25.919292,13.25367 4.925902,-7.603691 14.023372,-16.441076 25.919292,-13.25367 z"
-             style="fill:url(#linearGradient6784);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="opacity:0.78532607;fill:url(#linearGradient6786);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="M 71.233153,18.008603 C 59.799285,15.192007 49.685857,24.023037 45.223392,30.855163 49.516013,23.749051 59.337233,14.821197 71.233153,18.008603 z"
-             id="path8465"
-             sodipodi:nodetypes="ccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccc"
-             id="path8467"
-             d="M 80.350941,79.693614 C 79.108119,90.646747 78.661004,100.80417 76.551255,112.62423 79.37433,101.90678 79.084379,90.670487 80.350941,79.693614 z"
-             style="fill:url(#linearGradient6788);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6790);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 80.732369,79.693614 c -1.242822,10.953133 -1.689937,21.110556 -3.799687,32.930616 2.823075,-10.71745 2.533125,-21.953743 3.799687,-32.930616 z"
-             id="path8469"
-             sodipodi:nodetypes="ccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccc"
-             id="path8471"
-             d="m 83.065003,75.71299 c 1.828904,10.207007 6.642062,17.923407 9.137343,31.66406 C 88.681569,90.606238 84.597259,89.114462 83.065003,75.71299 z"
-             style="fill:url(#linearGradient6792);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6794);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 82.87429,75.71299 c 1.828903,10.207007 6.546704,17.923407 9.041985,31.66406 C 88.395498,90.606238 84.406545,89.114462 82.87429,75.71299 z"
-             id="path8473"
-             sodipodi:nodetypes="ccc"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path8475"
-             d="m 91.515042,81.962294 c -0.09508,4.138861 -0.262793,8.299428 -0.476784,12.396391 l 10.727642,0 c 0.0498,-3.418358 0.15316,-6.841114 0.29799,-10.191264 -3.61802,-1.386467 -7.750531,-1.753005 -10.548848,-2.205127 z m -52.207876,0.506583 c -2.798317,0.03631 -7.440411,1.246776 -10.578651,2.473319 0.136047,3.146814 0.21295,6.28971 0.268191,9.416489 l 10.757445,0 C 39.55032,90.454066 39.399513,86.488593 39.307166,82.468877 z"
-             style="fill:url(#linearGradient6796);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,5.7662092)"
-             sodipodi:nodetypes="cssccssssccsccc"
-             id="path8477"
-             d="m 72.894011,12.15 c -0.66269,3.38362 -1.65322,6.083737 -3.96875,8.8125 -0.76254,0.898629 -2.01173,1.719643 -3.1875,2 -9.59175,2.287095 -15.86992,5.762804 -21.375,13.6875 l 0,0.8125 c 5.50508,-7.924696 11.78325,-11.400405 21.375,-13.6875 1.17577,-0.280356 2.42496,-1.132621 3.1875,-2.03125 1.71253,-2.018148 2.71108,-4.006749 3.375,-6.28125 0.0064,-0.03292 0.02489,-0.06077 0.03125,-0.09375 0.20861,-1.081748 0.40517,-2.181955 0.5625,-3.21875 z m -2.125,9.625 c -0.03448,0.06697 -0.05946,0.162079 -0.09375,0.21875 -0.25563,0.422515 0.38479,1.042051 0.78125,1.3125 17.82368,25.429614 22.721151,16.632291 0,-0.8125 -0.23127,-0.157762 -0.52414,-0.433843 -0.6875,-0.71875 z"
-             style="fill:url(#linearGradient6798);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5423)"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccc"
-             id="path8479"
-             d="m 68.350212,22.596593 c -8.06505,0.849185 -14.38309,5.569321 -19.191316,9.909517 4.437743,-4.755316 11.563161,-10.110777 19.191316,-9.909517 z"
-             style="opacity:0.625;fill:url(#linearGradient6800);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5570)"
-             inkscape:connector-curvature="0" />
-          <path
-             transform="matrix(0.9535685,0,0,0.9535685,3.9953313,6.7662092)"
-             sodipodi:nodetypes="csccscc"
-             id="path8481"
-             d="m 116.5505,112.25 c -16.19508,9.2196 -38.221322,10.9375 -52.062501,10.9375 -13.841179,0 -35.804908,-0.6554 -52,-9.875 l 0,1 c 16.195092,9.2196 38.158821,9.875 52,9.875 13.841179,0 35.867421,-1.7179 52.062501,-10.9375 l 0,-1 z"
-             style="opacity:0.39673911;fill:#0d064f;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter9154)"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="cccc"
-             id="path8483"
-             d="m 28.960248,110.09255 c -0.758991,0.3795 -3.794955,8.75212 -3.794955,8.75212 l 3.462896,1.20965 0.332059,-9.96177 z"
-             style="fill:url(#linearGradient6802);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             inkscape:connector-curvature="0" />
-          <path
-             style="fill:url(#linearGradient6804);fill-opacity:1;fill-rule:evenodd;stroke:none"
-             d="m 101.86131,109.29255 c 0.75899,0.3795 3.79496,8.75212 3.79496,8.75212 l -3.4629,1.20965 -0.33206,-9.96177 z"
-             id="path8485"
-             sodipodi:nodetypes="cccc"
-             inkscape:connector-curvature="0" />
-          <path
-             sodipodi:nodetypes="ccc"
-             id="path8487"
-             d="m 83.454927,93.115304 c 0.158689,5.64027 -0.394044,13.336806 0.536688,18.918236 0.45717,-6.15451 -0.342622,-13.290602 -0.536688,-18.918236 z"
-             style="opacity:0.19293476;fill:url(#linearGradient6806);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5614)"
-             inkscape:connector-curvature="0" />
-        </g>
-        <g
-           inkscape:label="fill text"
-           id="g8489" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/kde/src/icons/user-group-properties.svgz b/kde/src/icons/user-group-properties.svgz
deleted file mode 100755
index 136ef7f28cf3ec9c7ce4af9163835687e995c81a..0000000000000000000000000000000000000000
Binary files a/kde/src/icons/user-group-properties.svgz and /dev/null differ
diff --git a/kde/src/icons/voicemail.png b/kde/src/icons/voicemail.png
deleted file mode 100644
index 3eb76663069141cdd4a20b5001d1eb64f39eeb5f..0000000000000000000000000000000000000000
Binary files a/kde/src/icons/voicemail.png and /dev/null differ
diff --git a/kde/src/icons/x-office-address-book.png b/kde/src/icons/x-office-address-book.png
deleted file mode 100755
index b677215ef856d740b6581de815405d0fbd0c1e29..0000000000000000000000000000000000000000
Binary files a/kde/src/icons/x-office-address-book.png and /dev/null differ
diff --git a/kde/src/klib/AkonadiBackend.cpp b/kde/src/klib/AkonadiBackend.cpp
deleted file mode 100644
index f0504f2b8ba73f6da13b8005fb4283423319b434..0000000000000000000000000000000000000000
--- a/kde/src/klib/AkonadiBackend.cpp
+++ /dev/null
@@ -1,268 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2011 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Parent
-#include "AkonadiBackend.h"
-
-//Qt
-#include <QtCore/QTimer>
-#include <QtCore/QObject>
-
-//KDE
-#include <KDebug>
-#include <kdialog.h>
-#include <akonadi/control.h>
-#include <akonadi/collectionfilterproxymodel.h>
-#include <akonadi/kmime/messagemodel.h>
-#include <akonadi/recursiveitemfetchjob.h>
-#include <akonadi/itemfetchscope.h>
-#include <akonadi/collectionfetchjob.h>
-#include <akonadi/collectionfetchscope.h>
-#include <akonadi/contact/contacteditor.h>
-#include <akonadi/contact/contacteditordialog.h>
-#include <akonadi/session.h>
-#include <kabc/addressee.h>
-#include <kabc/addresseelist.h>
-#include <kabc/contactgroup.h>
-#include <kabc/phonenumber.h>
-
-//SFLPhone library
-#include "../lib/Contact.h"
-#include "../lib/AccountList.h"
-#include "../lib/Account.h"
-
-///Init static attributes
-AkonadiBackend*  AkonadiBackend::m_pInstance = nullptr;
-
-///Constructor
-AkonadiBackend::AkonadiBackend(QObject* parent) : ContactBackend(parent)
-{
-   m_pSession = new Akonadi::Session( "SFLPhone::instance" );
-
-   // fetching all collections containing emails recursively, starting at the root collection
-   Akonadi::CollectionFetchJob *job = new Akonadi::CollectionFetchJob( Akonadi::Collection::root(), Akonadi::CollectionFetchJob::Recursive, this );
-   job->fetchScope().setContentMimeTypes( QStringList() << "text/directory" );
-   connect( job, SIGNAL( collectionsReceived( const Akonadi::Collection::List& ) ), this, SLOT( collectionsReceived( const Akonadi::Collection::List& ) ) );
-} //AkonadiBackend
-
-///Destructor
-AkonadiBackend::~AkonadiBackend()
-{
-   CallModel<>::destroy();
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Singleton
-ContactBackend* AkonadiBackend::getInstance()
-{
-   if (m_pInstance == NULL) {
-      m_pInstance = new AkonadiBackend(0);
-   }
-   return m_pInstance;
-}
-
-///Find contact using a phone number
-///@param resolveDNS check if the DNS is used by an account, then assume contact with that phone number / extension is the same as the caller
-Contact* AkonadiBackend::getContactByPhone(const QString& phoneNumber,bool resolveDNS)
-{
-   if (!resolveDNS || phoneNumber.indexOf("@") == -1)
-      return m_ContactByPhone[phoneNumber];
-   else if (!getHostNameFromPhone(phoneNumber).isEmpty() && m_ContactByPhone[getUserFromPhone(phoneNumber)]) {
-      foreach (Account* a, AccountList::getInstance()->getAccounts()) {
-         if (a->getAccountHostname() == getHostNameFromPhone(phoneNumber))
-            return m_ContactByPhone[getUserFromPhone(phoneNumber)];
-      }
-   }
-   return nullptr;
-} //getContactByPhone
-
-///Find contact by UID
-Contact* AkonadiBackend::getContactByUid(const QString& uid)
-{
-   return m_ContactByUid[uid];
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Update the contact list when a new Akonadi collection is added
-ContactList AkonadiBackend::update(Akonadi::Collection collection)
-{
-   m_Collection = collection;
-   if ( !collection.isValid() ) {
-      kDebug() << "The current collection is not valid";
-      return ContactList();
-   }
-
-   Akonadi::RecursiveItemFetchJob *job = new Akonadi::RecursiveItemFetchJob( collection, QStringList() << KABC::Addressee::mimeType() << KABC::ContactGroup::mimeType());
-   job->fetchScope().fetchFullPayload();
-   if ( job->exec() ) {
-
-      const Akonadi::Item::List items = job->items();
-
-      foreach ( const Akonadi::Item &item, items ) {
-         if ( item.hasPayload<KABC::ContactGroup>() ) {
-            kDebug() << "Group:" << item.payload<KABC::ContactGroup>().name();
-         }
-
-         if ( item.hasPayload<KABC::Addressee>() ) {
-            KABC::Addressee tmp = item.payload<KABC::Addressee>();
-            Contact* aContact   = new Contact();
-
-            KABC::PhoneNumber::List numbers = tmp.phoneNumbers();
-            PhoneNumbers newNumbers;
-            foreach (KABC::PhoneNumber number, numbers) {
-               newNumbers << new Contact::PhoneNumber(number.number(),number.typeLabel());
-               m_ContactByPhone[number.number()] = aContact;
-            }
-            m_ContactByUid[tmp.uid()] = aContact;
-
-            aContact->setNickName       (tmp.nickName()       );
-            aContact->setFormattedName  (tmp.formattedName()  );
-            aContact->setFirstName      (tmp.givenName()      );
-            aContact->setFamilyName     (tmp.familyName()     );
-            aContact->setOrganization   (tmp.organization()   );
-            aContact->setPreferredEmail (tmp.preferredEmail() );
-            aContact->setDepartment     (tmp.department()     );
-            aContact->setUid            (tmp.uid()            );
-            aContact->setPhoneNumbers   (newNumbers           );
-
-            if (!tmp.photo().data().isNull())
-               aContact->setPhoto(new QPixmap(QPixmap::fromImage( tmp.photo().data()).scaled(QSize(48,48))));
-            else
-               aContact->setPhoto(0);
-            
-            m_AddrHash[tmp.uid()] = tmp;
-         }
-      }
-      m_pContacts = m_ContactByUid.values();
-   }
-   return m_ContactByUid.values();
-} //update
-
-///Edit backend value using an updated frontend contact
-void AkonadiBackend::editContact(Contact* contact,QWidget* parent)
-{
-   KABC::Addressee ct = m_AddrHash[contact->getUid()];
-   if (ct.uid() != contact->getUid()) {
-      kDebug() << "Contact not found";
-      return;
-   }
-   
-   Akonadi::ContactEditorDialog *editor = new Akonadi::ContactEditorDialog( Akonadi::ContactEditorDialog::EditMode, parent );
-   Akonadi::Item item(rand());
-   item.setPayload<KABC::Addressee>(ct);
-   if ( item.isValid() ) {
-      editor->setContact(item);
-      editor->exec();
-   }
-} //editContact
-
-///Add a new contact
-void AkonadiBackend::addNewContact(Contact* contact,QWidget* parent)
-{
-   KABC::Addressee newContact;
-   newContact.setNickName       ( contact->getNickName()        );
-   newContact.setFormattedName  ( contact->getFormattedName()   );
-   newContact.setGivenName      ( contact->getFirstName()       );
-   newContact.setFamilyName     ( contact->getSecondName()      );
-   newContact.setOrganization   ( contact->getOrganization()    );
-   newContact.setDepartment     ( contact->getDepartment()      );
-   //newContact.setPreferredEmail ( contact->getPreferredEmail()  );//TODO
-
-   foreach (Contact::PhoneNumber* nb, contact->getPhoneNumbers()) {
-      KABC::PhoneNumber pn;
-      if (nb->getType()      == "Home"   ) pn.setType(KABC::PhoneNumber::Home  );
-      else if (nb->getType() == "Work"   ) pn.setType(KABC::PhoneNumber::Work  );
-      else if (nb->getType() == "Msg"    ) pn.setType(KABC::PhoneNumber::Msg   );
-      else if (nb->getType() == "Pref"   ) pn.setType(KABC::PhoneNumber::Pref  );
-      else if (nb->getType() == "Voice"  ) pn.setType(KABC::PhoneNumber::Voice );
-      else if (nb->getType() == "Fax"    ) pn.setType(KABC::PhoneNumber::Fax   );
-      else if (nb->getType() == "Cell"   ) pn.setType(KABC::PhoneNumber::Cell  );
-      else if (nb->getType() == "Video"  ) pn.setType(KABC::PhoneNumber::Video );
-      else if (nb->getType() == "Bbs"    ) pn.setType(KABC::PhoneNumber::Bbs   );
-      else if (nb->getType() == "Modem"  ) pn.setType(KABC::PhoneNumber::Modem );
-      else if (nb->getType() == "Car"    ) pn.setType(KABC::PhoneNumber::Car   );
-      else if (nb->getType() == "Isdn"   ) pn.setType(KABC::PhoneNumber::Isdn  );
-      else if (nb->getType() == "Pcs"    ) pn.setType(KABC::PhoneNumber::Pcs   );
-      else if (nb->getType() == "Pager"  ) pn.setType(KABC::PhoneNumber::Pager );
-
-      pn.setNumber(nb->getNumber());
-      newContact.insertPhoneNumber(pn);
-   }
-
-   //aContact->setPhoneNumbers   (newNumbers           );//TODO
-
-   Akonadi::ContactEditor *editor = new Akonadi::ContactEditor( Akonadi::ContactEditor::CreateMode, parent );
-
-   editor->setContactTemplate(newContact);
-
-   KDialog* dlg = new KDialog(parent);
-   dlg->setMainWidget(editor);
-   dlg->exec();
-
-   if ( !editor->saveContact() ) {
-      kDebug() << "Unable to save new contact to storage";
-      return;
-   }
-} //addNewContact
-
-///Implement virtual pure method
-void AkonadiBackend::editContact(Contact* contact)
-{
-   editContact(contact,0);
-}
-
-///Implement virtual pure method
-void AkonadiBackend::addNewContact(Contact* contact)
-{
-   addNewContact(contact,0);
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                    Slots                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Called when a new collection is added
-void AkonadiBackend::collectionsReceived( const Akonadi::Collection::List&  list)
-{
-   foreach (Akonadi::Collection coll, list) {
-      update(coll);
-      emit collectionChanged();
-   }
-}
-
-///Update the contact list even without a new collection
-ContactList AkonadiBackend::update_slot()
-{
-   return m_pContacts;//update(m_Collection);
-}
\ No newline at end of file
diff --git a/kde/src/klib/AkonadiBackend.h b/kde/src/klib/AkonadiBackend.h
deleted file mode 100644
index 1643dfbffedc4cc8d11b7fda4b48071e17fd71f1..0000000000000000000000000000000000000000
--- a/kde/src/klib/AkonadiBackend.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef AKONADI_BACKEND_H
-#define AKONADI_BACKEND_H
-
-#include "../lib/ContactBackend.h"
-#include "../lib/CallModel.h"
-#include "../lib/typedefs.h"
-#include <akonadi/collectionmodel.h>
-
-//Qt
-class QObject;
-
-//KDE
-namespace KABC {
-   class Addressee;
-   class AddresseeList;
-}
-
-namespace Akonadi {
-   class Session;
-   class CollectionModel;
-   class Collection;
-}
-
-//SFLPhone
-class Contact;
-
-///AkonadiBackend: Implement a backend for Akonadi
-class LIB_EXPORT AkonadiBackend : public ContactBackend {
-   Q_OBJECT
-public:
-   static   ContactBackend* getInstance();
-   Contact* getContactByPhone ( const QString& phoneNumber ,bool resolveDNS = false );
-   Contact* getContactByUid   ( const QString& uid                                  );
-   void     editContact       ( Contact*       contact , QWidget* parent = 0        );
-   void     addNewContact     ( Contact*       contact , QWidget* parent = 0        );
-   
-   virtual void     editContact   ( Contact*   contact                              );
-   virtual void     addNewContact ( Contact*   contact                              );
-   virtual ~AkonadiBackend        (                                                 );
-
-private:
-   AkonadiBackend(QObject* parent);
-
-   //Attributes
-   static AkonadiBackend*         m_pInstance  ;
-   Akonadi::Session*              m_pSession   ;
-   Akonadi::Collection            m_Collection ;
-   QHash<QString,KABC::Addressee> m_AddrHash   ;
-   ContactList                    m_pContacts  ;
-
-protected:
-   ContactList update_slot();
-
-public slots:
-   ContactList update(Akonadi::Collection collection);
-   void collectionsReceived( const Akonadi::Collection::List& );
-
-signals:
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/klib/CMakeLists.txt b/kde/src/klib/CMakeLists.txt
deleted file mode 100644
index ac2581263fb133df34b900ee27bd2db3b9dadb98..0000000000000000000000000000000000000000
--- a/kde/src/klib/CMakeLists.txt
+++ /dev/null
@@ -1,67 +0,0 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-
-ADD_DEFINITIONS("-std=c++0x")
-
-ADD_DEFINITIONS(
-	${QT_DEFINITIONS} 
-	-fexceptions
-)
-
-PROJECT(ksflphone)
-
-SET ( KDE4_KABC_LIBS  -lkabc )
-
-
-add_subdirectory(dataengine)
-
-SET(LOCAL_CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/")
-SET(CMAKE_MODULE_PATH "${LOCAL_CMAKE_MODULE_PATH}")
-
-FIND_PACKAGE ( KDE4 REQUIRED )
-FIND_PACKAGE ( Qt4 REQUIRED )
-
-INCLUDE ( KDE4Defaults )
-
-set(GENERIC_LIB_VERSION "1.1.0")
-
-INCLUDE_DIRECTORIES ( ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR})
-
-#File to compile
-set( ksflphone_LIB_SRCS
-   HelperFunctions.cpp
-   AkonadiBackend.cpp
-   SortableDockCommon.cpp
-   ConfigurationSkeleton.cpp
-)
-
-KDE4_ADD_KCFG_FILES(ksflphone_LIB_SRCS kcfg_settings.kcfgc)
- 
-kde4_add_library( ksflphone  SHARED ${ksflphone_LIB_SRCS} )
- 
-target_link_libraries( ksflphone
-  qtsflphone
-  ${QT_QTCORE_LIBRARY}
-  ${KDEPIMLIBS_AKONADI_KMIME_LIBS}
-  ${KDEPIMLIBS_AKONADI_LIBS}
-  ${KDEPIMLIBS_AKONADI_CONTACT_LIBS}
-  ${KDE4_KDEUI_LIBS}
-)
-
-set_target_properties( ksflphone
-  PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}
-)
-
-set( ksflphone_LIB_HDRS
-  AkonadiBackend.h
-  HelperFunctions.h
-  SortableDockCommon.h
-)
-
-INSTALL(FILES sflphone-client-kde.kcfg DESTINATION ${KCFG_INSTALL_DIR})
-
-install( FILES ${ksflphone_LIB_HDRS}
-  DESTINATION ${INCLUDE_INSTALL_DIR}/ksflphone
-  COMPONENT Devel
-)
- 
-install( TARGETS ksflphone  ${INSTALL_TARGETS_DEFAULT_ARGS} )
diff --git a/kde/src/klib/ConfigurationSkeleton.cpp b/kde/src/klib/ConfigurationSkeleton.cpp
deleted file mode 100755
index 5a064a2040e879e0bd628a1223baa8003a6dd8eb..0000000000000000000000000000000000000000
--- a/kde/src/klib/ConfigurationSkeleton.cpp
+++ /dev/null
@@ -1,258 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "ConfigurationSkeleton.h"
-
-#include "../lib/configurationmanager_interface_singleton.h"
-#include "../lib/sflphone_const.h"
-
-//KDE
-#include <KDebug>
-
-ConfigurationSkeleton * ConfigurationSkeleton::instance = NULL;
-
-///Constructor
-ConfigurationSkeleton::ConfigurationSkeleton()
- : ConfigurationSkeletonBase()
-{
-   kDebug() << "Building ConfigurationSkeleton";
-   //codecListModel = new CodecListModel();
-   readConfig();
-}
-
-///Destructor
-ConfigurationSkeleton::~ConfigurationSkeleton()
-{
-}
-
-///Signleton
-ConfigurationSkeleton * ConfigurationSkeleton::self()
-{
-   if(instance == NULL)
-   {   instance = new ConfigurationSkeleton();   }
-   return instance;
-}
-
-///Read the config and override some variable using deamon defaults
-void ConfigurationSkeleton::readConfig()
-{
-   //ConfigurationSkeleton::readConfig();
-   kDebug() << "Reading config";
-
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-
-   //General settings
-
-   //Call history settings
-   //setEnableHistory(true);
-   setHistoryMax(configurationManager.getHistoryLimit());
-
-   //Display settings
-
-   //Notification settings
-   //setNotifOnCalls(true);
-   setNotifOnMessages(configurationManager.getMailNotify());
-
-   //Window display settings
-   //setDisplayOnStart(true);
-   //setDisplayOnCalls(true);
-
-   //Accounts settings
-
-   //Audio settings
-
-   //Audio Interface settings
-   QString audioManager = configurationManager.getAudioManager();
-   kDebug() << "audioManager = " << audioManager;
-   //setInterface(audioManager); //TODO
-
-//    //ringtones settings
-//    setEnableRingtones(true);
-//    //QString ringtone = "";
-//    if(ringtone().isEmpty()) {
-//       setRingtone(QString(SHARE_INSTALL_PREFIX) + "/sflphone/ringtones/konga.ul");
-//    }
-
-   //codecs settings
-   //setActiveCodecList(configurationManager.getActiveCodecList()); //Outdated
-
-   kDebug() << "configurationManager.getCurrentAudioOutputPlugin() = " << configurationManager.getCurrentAudioOutputPlugin();
-   setAlsaPlugin(configurationManager.getCurrentAudioOutputPlugin());
-   bool ok;
-   QStringList devices = configurationManager.getCurrentAudioDevicesIndex();
-   int inputDevice =0;
-   if (devices.size() > 1) {
-      kDebug() << "inputDevice = " << devices[1];
-      inputDevice = devices[1].toInt(& ok);
-   }
-   else
-      kDebug() << "Fatal: Too few audio devices";
-
-   if(!ok)
-      kDebug() << "inputDevice is not a number";
-
-   setAlsaInputDevice(inputDevice);
-
-   //kDebug() << "outputDevice = " << devices[0];
-   //int outputDevice = devices[0].toInt(& ok);
-   //if(!ok) kDebug() << "outputDevice is not a number";
-   //setAlsaOutputDevice(outputDevice);
-
-   //Address book settings
-
-   MapStringInt addressBookSettings = configurationManager.getAddressbookSettings().value();
-   setEnableAddressBook(addressBookSettings[ADDRESSBOOK_ENABLE]);
-   //setMaxResults(addressBookSettings[ADDRESSBOOK_MAX_RESULTS]);
-   //setDisplayPhoto(addressBookSettings[ADDRESSBOOK_DISPLAY_CONTACT_PHOTO]);
-   //setBusiness(addressBookSettings[ADDRESSBOOK_DISPLAY_BUSINESS]);
-   //setMobile(addressBookSettings[ADDRESSBOOK_DISPLAY_MOBILE]);
-   //setHome(addressBookSettings[ADDRESSBOOK_DISPLAY_HOME]);
-
-   //Hooks settings
-
-   MapStringString hooksSettings = configurationManager.getHookSettings().value();
-   setAddPrefix(hooksSettings[HOOKS_ENABLED]=="1");
-   setPrepend(hooksSettings[HOOKS_ADD_PREFIX]);
-   setEnableHooksSIP(hooksSettings[HOOKS_SIP_ENABLED]=="1");
-   setEnableHooksIAX(hooksSettings[HOOKS_IAX2_ENABLED]=="1");
-   setHooksSIPHeader(hooksSettings[HOOKS_SIP_FIELD]);
-   setHooksCommand(hooksSettings[HOOKS_COMMAND]);
-
-   kDebug() << "Finished to read config";
-}
-
-void ConfigurationSkeleton::writeConfig()
-{
-   //ConfigurationSkeleton::writeConfig();
-   kDebug() << "Writing config";
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-
-
-   //General settings
-
-   kDebug() << "Writing General settings";
-
-   //Call history settings
-        //if(enableHistory() != QVariant(configurationManager.getHistoryEnabled()).toBool() ) {
-            //configurationManager.setHistoryEnabled();
-        //}
-   configurationManager.setHistoryLimit(historyMax());
-
-   //Display settings
-
-   kDebug() << "Writing Display settings";
-
-   //Notification settings
-   //if(notifOnCalls() != configurationManager.getNotify()) configurationManager.setNotify();
-   //    if(notifOnMessages() != configurationManager.getMailNotify()) configurationManager.setMailNotify();
-   //configurationManager.setMailNotify(notifOnMessages());
-
-   //Window display settings
-   //WARNING états inversés
-   //if(displayOnStart() == configurationManager.isStartHidden()) configurationManager.startHidden();
-   //if(displayOnCalls() != configurationManager.popupMode()) configurationManager.switchPopupMode();
-
-   //Accounts settings
-
-   kDebug() << "Writing Accounts settings";
-
-   //    saveAccountList();
-
-   //Audio settings
-
-   kDebug() << "Writing Audio settings";
-
-   //Audio Interface settings
-   //    int prevManager = configurationManager.getAudioManager();
-   //    int newManager = interface();
-   //    if(prevManager != newManager) {
-   //       configurationManager.setAudioManager(newManager);
-   //    }
-
-   //ringtones settings
-   //    if(enableRingtones() != configurationManager.isRingtoneEnabled()) configurationManager.ringtoneEnabled();
-   //    configurationManager.setRingtoneChoice(ringtone());
-
-   //codecs settings
-   //kDebug() << "activeCodecList = " << activeCodecList();
-   //configurationManager.setActiveCodecList(activeCodecList());
-
-
-   //alsa settings
-   //    if(prevManager == CONST_ALSA && newManager == EnumInterface::ALSA) {
-   //       kDebug() << "setting alsa settings";
-   //       configurationManager.setOutputAudioPlugin(alsaPlugin());
-   //       configurationManager.setAudioInputDevice(alsaInputDevice());
-   //       configurationManager.setAudioOutputDevice(alsaOutputDevice());
-   //    }
-
-   //Record settings
-
-   kDebug() << "Writing Record settings";
-
-   //    QString destination = destinationFolder();
-   //    configurationManager.setRecordPath(destination);
-
-
-   //Address Book settings
-
-   kDebug() << "Writing Address Book settings";
-
-   MapStringInt addressBookSettings = MapStringInt();
-   addressBookSettings[ADDRESSBOOK_ENABLE] = enableAddressBook();
-   //    addressBookSettings[ADDRESSBOOK_MAX_RESULTS] = maxResults();
-   //    addressBookSettings[ADDRESSBOOK_DISPLAY_CONTACT_PHOTO] = displayPhoto();
-   //    addressBookSettings[ADDRESSBOOK_DISPLAY_BUSINESS] = business();
-   //    addressBookSettings[ADDRESSBOOK_DISPLAY_MOBILE] = mobile();
-   //    addressBookSettings[ADDRESSBOOK_DISPLAY_HOME] = home();
-   configurationManager.setAddressbookSettings(addressBookSettings);
-
-   //Hooks settings
-
-   kDebug() << "Writing Hooks settings";
-
-   MapStringString hooksSettings = MapStringString();
-   hooksSettings[HOOKS_ENABLED] = addPrefix() ? "1" : "0";
-   hooksSettings[HOOKS_ADD_PREFIX] = prepend();
-   hooksSettings[HOOKS_SIP_ENABLED] = enableHooksSIP() ? "1" : "0";
-   hooksSettings[HOOKS_IAX2_ENABLED] = enableHooksIAX() ? "1" : "0";
-   hooksSettings[HOOKS_SIP_FIELD] = hooksSIPHeader();
-   hooksSettings[HOOKS_COMMAND] = hooksCommand();
-   configurationManager.setHookSettings(hooksSettings);
-
-   kDebug() << "Finished to write config\n";
-   ConfigurationSkeletonBase::writeConfig();
-}
-
-// QStringList ConfigurationSkeleton::activeCodecList() const
-// {
-//    return codecListModel->getActiveCodecList();
-// }
-//
-// void ConfigurationSkeleton::setActiveCodecList(const QStringList & v)
-// {
-//    codecListModel->setActiveCodecList(v);
-// }
-
-// void ConfigurationSkeleton::writeConfig()
-// {
-//
-//    ConfigurationSkeletonBase::writeConfig();
-// }
\ No newline at end of file
diff --git a/kde/src/klib/ConfigurationSkeleton.h b/kde/src/klib/ConfigurationSkeleton.h
deleted file mode 100755
index 5c8792293d1f4a9660a93880601ae80596519407..0000000000000000000000000000000000000000
--- a/kde/src/klib/ConfigurationSkeleton.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef CONFIGURATIONSKELETON_H
-#define CONFIGURATIONSKELETON_H
-
-#include <QWidget>
-#include "../lib/typedefs.h"
-
-#include "src/klib/kcfg_settings.h"
-//#include "CodecListModel.h"
-
-/**
-   @author Jérémy Quentin <jeremy.quentin@gmail.com>
-   This class represents the config skeleton for the config dialog.
-   It inherits the KConfigSkeleton "ConfigurationSkeletonBase"generated
-   by sflphone-client-kde.kcfg which handles most of the settings.
-   This class handles the codec list.
-   A few complicated settings are handled directly by the config dialog
-   and its pages (accounts, sound managers).
-   This class reimplements the writeConfig and readConfig functions to ask the
-   daemon instead of the normal behavior (read and write in a kconfig file).
-*/
-class LIB_EXPORT ConfigurationSkeleton : public ConfigurationSkeletonBase
-{
-Q_OBJECT
-
-private:
-   static ConfigurationSkeleton * instance;
-
-   //CodecListModel * codecListModel;
-
-public:
-   ConfigurationSkeleton();
-
-   ~ConfigurationSkeleton();
-
-   /**
-    *   @copydoc KCoreConfigSkeleton::readConfig()
-    */
-   virtual void readConfig();
-
-   /**
-    * @copydoc KCoreConfigSkeleton::writeConfig()
-    */
-   virtual void writeConfig();
-
-   static ConfigurationSkeleton * self();
-
-   //QStringList activeCodecList() const;
-   //void setActiveCodecList(const QStringList & v);
-
-   //CodecListModel * getCodecListModel();
-
-};
-
-#endif
diff --git a/kde/src/klib/HelperFunctions.cpp b/kde/src/klib/HelperFunctions.cpp
deleted file mode 100644
index 61c21f6c9641c5e6e469c12dfc60371713915422..0000000000000000000000000000000000000000
--- a/kde/src/klib/HelperFunctions.cpp
+++ /dev/null
@@ -1,83 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "HelperFunctions.h"
-
-//Qt
-#include <QtCore/QString>
-#include <QtCore/QVariant>
-
-//KDE
-#include <KLocale>
-#include <KMessageBox>
-
-//SFLPhone
-#include "../lib/Contact.h"
-
-///Transform a contact list to a [QString][QString][QVariant] hash
-ContactHash HelperFunctions::toHash(QList<Contact*> contacts) {
-   QHash<QString,QHash<QString,QVariant> > hash;
-   for (int i=0;i<contacts.size();i++) {
-      Contact* cont = contacts[i];
-      QHash<QString,QVariant> conth = cont->toHash();
-      conth["phoneCount"] = cont->getPhoneNumbers().size();
-      if (cont->getPhoneNumbers().size() == 1) {
-         conth["phoneNumber"] = cont->getPhoneNumbers()[0]->getNumber();
-         conth["phoneType"  ] = cont->getPhoneNumbers()[0]->getType();
-      }
-      else {
-         conth["phoneNumber"] = QString::number(cont->getPhoneNumbers().size())+i18n(" numbers");
-         conth["phoneType"  ] = "";
-      }
-      hash[contacts[i]->getUid()] = conth;
-   }
-   return hash;
-}
-
-
-
-///Remove accent and upper caps, try to stay ascii as much as possible
-QString HelperFunctions::normStrippped(QString str)
-{
-   QString normStripppedC;
-   foreach(QChar char2,str.toLower().normalized(QString::NormalizationForm_KD) ) {
-      if (!char2.combiningClass())
-         normStripppedC += char2;
-   }
-   return normStripppedC;
-}
-
-///Escape lesser and greater
-QString HelperFunctions::escapeHtmlEntities(QString str)
-{
-   while (str.indexOf('<') != -1) {
-      str = str.replace("<","&lt;");
-   }
-   while (str.indexOf('>') != -1) {
-      str = str.replace(">","&gt;");
-   }
-   return str;
-}
-
-///Display a message box
-void HelperFunctions::displayNoAccountMessageBox(QWidget* parent)
-{
-   KMessageBox::error(parent,i18n("No registered accounts"));
-}
\ No newline at end of file
diff --git a/kde/src/klib/HelperFunctions.h b/kde/src/klib/HelperFunctions.h
deleted file mode 100644
index 326550b26827e73f53ad38d3194a68dc56cde5f4..0000000000000000000000000000000000000000
--- a/kde/src/klib/HelperFunctions.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef HELPER_FUNCTIONS
-#define HELPER_FUNCTIONS
-
-//Qt
-#include <QtCore/QString>
-#include <QtCore/QVariant>
-#include <QtCore/QHash>
-#include <QtCore/QList>
-
-//SFLPhone
-#include "../lib/Contact.h"
-
-//Typedef
-typedef QHash<QString,QHash<QString,QVariant> > ContactHash;
-
-///HelperFunctions: little visitor not belonging to libqtsflphone
-///Ramdom mix of dynamic property and transtypping
-class LIB_EXPORT HelperFunctions {
-public:
-   static ContactHash toHash(QList<Contact*> contacts);
-   static QString normStrippped(QString str);
-   static QString escapeHtmlEntities(QString str);
-   static void displayNoAccountMessageBox(QWidget* parent = nullptr);
-};
-#endif
\ No newline at end of file
diff --git a/kde/src/klib/SortableDockCommon.cpp b/kde/src/klib/SortableDockCommon.cpp
deleted file mode 100644
index 9c7ec5e9ec0f251e3627e104e3fb384237f9c919..0000000000000000000000000000000000000000
--- a/kde/src/klib/SortableDockCommon.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "SortableDockCommon.h"
-
-//Qt
-#include <QtCore/QDateTime>
-#include <QtCore/QStringList>
-#include <QtCore/QTimer>
-#include <QtCore/QString>
-
-//KDE
-#include <KLocale>
-
-//SFLPhone
-#include "../lib/Call.h"
-#include "../lib/Contact.h"
-#include "../lib/CallModel.h"
-#include "AkonadiBackend.h"
-
-///StaticEventHandler constructor
-StaticEventHandler::StaticEventHandler(QObject* parent, QStringList* list) : QObject(parent),m_pList(list)
-{
-   QTimer* timer = new QTimer(this);
-   connect(timer, SIGNAL(timeout()), this, SLOT(update()));
-   timer->start(86400000); //1 day
-   update();
-}
-
-///Update the days constant, necessary to cycle after midnight
-void StaticEventHandler::update()
-{
-   (*m_pList)= {
-      "Today"                                                    ,//0
-      "Yesterday"                                                ,//1
-      QDate::currentDate().addDays(-2).toString("dddd").toAscii(),//2
-      QDate::currentDate().addDays(-3).toString("dddd").toAscii(),//3
-      QDate::currentDate().addDays(-4).toString("dddd").toAscii(),//4
-      QDate::currentDate().addDays(-5).toString("dddd").toAscii(),//5
-      QDate::currentDate().addDays(-6).toString("dddd").toAscii(),//6
-      "Last week"                                                ,//7
-      "Two weeks ago"                                            ,//8
-      "Three weeks ago"                                          ,//9
-      "Last month"                                               ,//10
-      "Two months ago"                                           ,//11
-      "Three months ago"                                         ,//12
-      "Four months ago"                                          ,//13
-      "Five months ago"                                          ,//14
-      "Six months ago"                                           ,//15
-      "Seven months ago"                                         ,//16
-      "Eight months ago"                                         ,//17
-      "Nine months ago"                                          ,//18
-      "Ten months ago"                                           ,//19
-      "Eleven months ago"                                        ,//20
-      "Twelve months ago"                                        ,//21
-      "Last year"                                                ,//22
-      "Very long time ago"                                       ,//23
-      "Never"                                                     //24
-   };
-}
diff --git a/kde/src/klib/SortableDockCommon.h b/kde/src/klib/SortableDockCommon.h
deleted file mode 100644
index a86af26ec78944cb3b6547ffd2bf5164eba3d50b..0000000000000000000000000000000000000000
--- a/kde/src/klib/SortableDockCommon.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef SORTABLE_DOCK_COMMON
-#define SORTABLE_DOCK_COMMON
-
-#include <QtCore/QObject>
-#include <QtCore/QHash>
-#include <QtCore/QModelIndex>
-#include <QtGui/QWidget>
-
-#include "HelperFunctions.h"
-
-//Qt
-class QString;
-class QStringList;
-class QDate;
-class QDateTime;
-
-//SFLPhone
-class StaticEventHandler;
-class Contact;
-class Call;
-
-///@enum ContactSortingMode Available sorting mode
-enum ContactSortingMode {
-   Name              ,
-   Organisation      ,
-   Recently_used     ,
-   Group             ,
-   Department        ,
-};
-
-///@enum HistorySortingMode
-enum HistorySortingMode {
-   Date       = 0,
-   Name2      = 1,
-   Popularity = 2,
-   Length     = 3,
-};
-
-///SortableDockCommon: Common code for filtering
-template  <typename CallWidget = QWidget*, typename Index = QModelIndex*>
-class LIB_EXPORT SortableDockCommon {
-   public:
-      friend class StaticEventHandler;
-      
-      //Helpers
-      static QString getIdentity(Call* item);
-      static int usableNumberCount(Contact* cont);
-      static void setHistoryCategory ( QList<Call*>& calls       , HistorySortingMode mode );
-      static void setContactCategory ( QList<Contact*> contacts , ContactSortingMode mode );
-      
-   protected:
-      SortableDockCommon();
-      //Helpers
-      static QString                    timeToHistoryCategory ( QDate date );
-      static QHash<Contact*, QDateTime> getContactListByTime  (            );
-
-      //Attributes
-      static QStringList         m_slHistoryConst;
-      
-      ///@enum HistoryConst match m_slHistoryConst
-      enum HistoryConst {
-         Today             = 0  ,
-         Yesterday         = 1  ,
-         Two_days_ago      = 2  ,
-         Three_days_ago    = 3  ,
-         Four_days_ago     = 4  ,
-         Five_days_ago     = 5  ,
-         Six_days_ago      = 6  ,
-         Last_week         = 7  ,
-         Two_weeks_ago     = 8  ,
-         Three_weeks_ago   = 9  ,
-         Last_month        = 10 ,
-         Two_months_ago    = 11 ,
-         Three_months_ago  = 12 ,
-         Four_months_ago   = 13 ,
-         Five_months_ago   = 14 ,
-         Six_months_ago    = 15 ,
-         Seven_months_ago  = 16 ,
-         Eight_months_ago  = 17 ,
-         Nine_months_ago   = 18 ,
-         Ten_months_ago    = 19 ,
-         Eleven_months_ago = 20 ,
-         Twelve_months_ago = 21 ,
-         Last_year         = 22 ,
-         Very_long_time_ago= 23 ,
-         Never             = 24
-      };
-
-   private:
-      static StaticEventHandler* m_spEvHandler   ;
-};
-
-
-///StaticEventHandler: "cron jobs" for static member;
-class LIB_EXPORT StaticEventHandler : public QObject
-{
-   Q_OBJECT
-   public:
-      StaticEventHandler(QObject* parent, QStringList* list);
-
-   public slots:
-      void update();
-   private:
-      QStringList* m_pList;
-};
-
-#include "SortableDockCommon.hpp"
-
-#endif
\ No newline at end of file
diff --git a/kde/src/klib/SortableDockCommon.hpp b/kde/src/klib/SortableDockCommon.hpp
deleted file mode 100644
index 0633c09503b6b60b0b837486f1c159a12a51c8f5..0000000000000000000000000000000000000000
--- a/kde/src/klib/SortableDockCommon.hpp
+++ /dev/null
@@ -1,234 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Qt
-#include <QtCore/QDateTime>
-#include <QtCore/QStringList>
-#include <QtCore/QTimer>
-#include <QtCore/QString>
-
-//KDE
-#include <KLocale>
-
-//SFLPhone
-#include "../lib/Call.h"
-#include "../lib/Contact.h"
-#include "../lib/CallModel.h"
-#include "../lib/HistoryModel.h"
-#include "AkonadiBackend.h"
-#include "HelperFunctions.h"
-#include "ConfigurationSkeleton.h"
-
-//Define
-#define CALLMODEL_TEMPLATE template<typename CallWidget, typename Index>
-#define SORTABLE_T SortableDockCommon<CallWidget,Index>
-
-CALLMODEL_TEMPLATE QStringList         SORTABLE_T::m_slHistoryConst = QStringList();
-CALLMODEL_TEMPLATE StaticEventHandler* SORTABLE_T::m_spEvHandler = new StaticEventHandler(0,&(SORTABLE_T::m_slHistoryConst));
-
-CALLMODEL_TEMPLATE SORTABLE_T::SortableDockCommon()
-{
-   
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Helpers                                  *
- *                                                                           *
- ****************************************************************************/
-
-CALLMODEL_TEMPLATE QString SORTABLE_T::timeToHistoryCategory(QDate date)
-{
-   if (m_slHistoryConst.size() < 10)
-      m_spEvHandler->update();
-      
-   //m_spEvHandler->update();
-   if (QDate::currentDate()  == date || QDate::currentDate()  < date) //The future case would be a bug, but it have to be handled anyway or it will appear in "very long time ago"
-      return i18n(m_slHistoryConst[HistoryConst::Today].toAscii());
-
-   //Check for last week
-   for (int i=1;i<7;i++) {
-      if (QDate::currentDate().addDays(-i)  == date)
-         return i18n(m_slHistoryConst[i].toAscii()); //Yesterday to Six_days_ago
-   }
-
-   //Check for last month
-   for (int i=1;i<4;i++) {
-      if (QDate::currentDate().addDays(-(i*7))  >= date && QDate::currentDate().addDays(-(i*7) -7)  < date)
-         return i18n(m_slHistoryConst[i+Last_week-1].toAscii()); //Last_week to Three_weeks_ago
-   }
-
-   //Check for last year
-   for (int i=1;i<12;i++) {
-      if (QDate::currentDate().addMonths(-i)  >= date && QDate::currentDate().addMonths((-i) - 1)  < date)
-         return i18n(m_slHistoryConst[i+Last_month-1].toAscii()); //Last_month to Twelve_months ago
-   }
-
-   if (QDate::currentDate().addYears(-1)  >= date && QDate::currentDate().addYears(-2)  < date)
-      return i18n(m_slHistoryConst[Last_year].toAscii());
-
-   //Every other senario
-   return i18n(m_slHistoryConst[Very_long_time_ago].toAscii());
-}
-
-///Return the list of contact from history (in order, most recently used first)
-CALLMODEL_TEMPLATE QHash<Contact*, QDateTime> SORTABLE_T::getContactListByTime(/*ContactList list*/)
-{
-   const CallMap& history= HistoryModel::getHistory();
-   QHash<Contact*, QDateTime> toReturn;
-   QSet<QString> alreadyUsed;
-   QMapIterator<QString, Call*> i(history);
-   i.toBack();
-   while (i.hasPrevious()) { //Iterate from the end up
-      i.previous();
-      (alreadyUsed.find(i.value()->getPeerPhoneNumber()) == alreadyUsed.constEnd()); //Don't ask, leave it there Elv13(2012)
-      if (alreadyUsed.find(i.value()->getPeerPhoneNumber()) == alreadyUsed.constEnd()) {
-         Contact* contact = i.value()->getContact();
-         if (contact && toReturn.find(contact) == toReturn.end()) {
-            toReturn[contact] = QDateTime::fromTime_t(i.value()->getStartTimeStamp().toUInt());
-         }
-         alreadyUsed << i.value()->getPeerPhoneNumber();
-      }
-   }
-   return toReturn;
-} //getContactListByTime
-
-CALLMODEL_TEMPLATE void SORTABLE_T::setHistoryCategory(QList<Call*>& calls,HistorySortingMode mode)
-{
-   QHash<QString,uint> popularityCount;
-   QMap<QString, QList<Call*> > byDate;
-   switch (mode) {
-      case HistorySortingMode::Date:
-         foreach (QString cat, m_slHistoryConst) {
-            byDate[i18n(cat.toAscii())] = QList<Call*>();
-         }
-         break;
-      case HistorySortingMode::Popularity:
-         foreach (Call* call, calls) {
-            popularityCount[getIdentity(call)]++;
-         }
-         break;
-      default:
-         break;
-   }
-   foreach (Call* call, calls) {
-      QString category;
-      switch (mode) {
-         case HistorySortingMode::Date:
-         {
-            category = timeToHistoryCategory(QDateTime::fromTime_t(call->getStartTimeStamp().toUInt()).date());
-            byDate[category] <<call;
-         }
-            break;
-         case HistorySortingMode::Name2:
-            category = getIdentity(call);
-            break;
-         case HistorySortingMode::Popularity:
-            {
-               QString identity = getIdentity(call);
-               category = identity+"("+QString::number(popularityCount[identity])+")";
-            }
-            break;
-         case HistorySortingMode::Length:
-            category = i18n("TODO");
-            break;
-         default:
-            break;
-      }
-      call->setProperty("section",category);
-   }
-   switch (mode) {
-      case HistorySortingMode::Date:
-         calls.clear();
-         foreach (QString cat, m_slHistoryConst) {
-            foreach (Call* call, byDate[i18n(cat.toAscii())]) {
-               calls << call;
-            }
-         }
-         break;
-      default:
-         break;
-   }
-} //setHistoryCategory
-
-CALLMODEL_TEMPLATE void SORTABLE_T::setContactCategory(QList<Contact*> contacts,ContactSortingMode mode)
-{
-   QHash<Contact*, QDateTime> recentlyUsed;
-   switch (mode) {
-      case ContactSortingMode::Recently_used:
-         recentlyUsed = getContactListByTime();
-         foreach (QString cat, m_slHistoryConst) {
-            //m_pContactView->addCategory(cat);
-         }
-         break;
-      default:
-         break;
-   }
-   foreach (Contact* cont, contacts) {
-      if (cont->getPhoneNumbers().count() && usableNumberCount(cont)) {
-         QString category;
-         switch (mode) {
-            case ContactSortingMode::Name:
-               category = QString(cont->getFormattedName().trimmed()[0]);
-               break;
-            case ContactSortingMode::Organisation:
-               category = (cont->getOrganization().isEmpty())?i18n("Unknown"):cont->getOrganization();
-               break;
-            case ContactSortingMode::Recently_used:
-               if (recentlyUsed.find(cont) != recentlyUsed.end())
-                  category = timeToHistoryCategory(recentlyUsed[cont].date());
-               else
-                  category = i18n(m_slHistoryConst[Never].toAscii());
-               break;
-            case ContactSortingMode::Group:
-               category = i18n("TODO");
-               break;
-            case ContactSortingMode::Department:
-               category = (cont->getDepartment().isEmpty())?i18n("Unknown"):cont->getDepartment();;
-               break;
-            default:
-               break;
-         }
-      }
-   }
-} //setContactCategory
-
-///Return the identity of the call caller, try to return something usefull
-CALLMODEL_TEMPLATE QString SORTABLE_T::getIdentity(Call* item)
-{
-   Contact* contact = item->getContact();
-   if (contact)
-      return contact->getFormattedName();
-   else if (!item->getPeerName().isEmpty())
-      return item->getPeerName();
-   else
-      return item->getPeerPhoneNumber();
-}
-
-CALLMODEL_TEMPLATE int SORTABLE_T::usableNumberCount(Contact* cont)
-{
-   uint result =0;
-   QStringList list = ConfigurationSkeleton::phoneTypeList();
-   foreach (Contact::PhoneNumber* pn,cont->getPhoneNumbers()) {
-      result += (list.indexOf(pn->getType()) != -1) || (pn->getType().isEmpty()); //Always allow empty because of LDAP, vcard
-   }
-   return result;
-}
diff --git a/kde/src/klib/dataengine.h b/kde/src/klib/dataengine.h
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/kde/src/klib/dataengine/CMakeLists.txt b/kde/src/klib/dataengine/CMakeLists.txt
deleted file mode 100644
index 94632a980d0533e4e9244ed7cea09d4b262dfb20..0000000000000000000000000000000000000000
--- a/kde/src/klib/dataengine/CMakeLists.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-project(plasma-sflphone)
-
-find_package(KDE4 REQUIRED)
-include(KDE4Defaults)
-
-add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
-include_directories(
-   ${CMAKE_SOURCE_DIR}
-   ${CMAKE_BINARY_DIR}
-   ${KDE4_INCLUDES}
-   )
-
-
-set(sflphone_engine_SRCS
-     sflphonEngine.cpp
-     sflphoneService.cpp
-    )
-
-
-kde4_add_plugin(plasma_engine_sflphone ${sflphone_engine_SRCS})
-target_link_libraries(plasma_engine_sflphone
-                      qtsflphone
-                      ksflphone
-                      ${KDE4_KDECORE_LIBS}
-                      ${KDE4_PLASMA_LIBS}
-                      ${KDEPIMLIBS_AKONADI_KMIME_LIBS}
-                      ${KDEPIMLIBS_AKONADI_LIBS}
-                      ${KDEPIMLIBS_AKONADI_CONTACT_LIBS} )
-
-install(TARGETS plasma_engine_sflphone
-        DESTINATION ${PLUGIN_INSTALL_DIR})
-
-install(FILES plasma-engine-sflphone.desktop
-        DESTINATION ${SERVICES_INSTALL_DIR})
-
-install(FILES sflphone.operations
-        DESTINATION ${DATA_INSTALL_DIR}/plasma/services)
-
diff --git a/kde/src/klib/dataengine/plasma-engine-sflphone.desktop b/kde/src/klib/dataengine/plasma-engine-sflphone.desktop
deleted file mode 100644
index e9b9775f61b940f4ad92c5ba783baa0a3c773578..0000000000000000000000000000000000000000
--- a/kde/src/klib/dataengine/plasma-engine-sflphone.desktop
+++ /dev/null
@@ -1,17 +0,0 @@
-[Desktop Entry]
-Name=sflphone
-Comment=An SFLPhone IP soft-phone frontend
-Type=Service
-
-X-KDE-ServiceTypes=Plasma/DataEngine
-X-KDE-Library=plasma_engine_sflphone
-X-Plasma-EngineName=sflphone
-X-KDE-PluginInfo-Author=Emmanuel Lepage Vallee
-X-KDE-PluginInfo-Email=emmanuel.lepage@savoirfairelinux.com
-X-KDE-PluginInfo-Name=sflphone
-X-KDE-PluginInfo-Version=0.9.8
-X-KDE-PluginInfo-Website=http://www.sflphone.org/
-X-KDE-PluginInfo-Category=SIP
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=LGPL
-X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/kde/src/klib/dataengine/plasma-engine-testtime.desktop b/kde/src/klib/dataengine/plasma-engine-testtime.desktop
deleted file mode 100644
index b2e369f4bbeddfa2876ebbf4457053c9be71a0b2..0000000000000000000000000000000000000000
--- a/kde/src/klib/dataengine/plasma-engine-testtime.desktop
+++ /dev/null
@@ -1,17 +0,0 @@
-[Desktop Entry]
-Name=sflphone
-Comment=An SFLPhone IP soft-phone frontend
-Type=Service
-
-X-KDE-ServiceTypes=Plasma/DataEngine
-X-KDE-Library=plasma_engine_sflphone
-X-Plasma-EngineName=sflphone
-X-KDE-PluginInfo-Author=Emmanuel Lepage Vallee
-X-KDE-PluginInfo-Email=emmanuel.lepage@savoirfairelinux.com
-X-KDE-PluginInfo-Name=sflphone
-X-KDE-PluginInfo-Version=0.9.8
-X-KDE-PluginInfo-Website=http://www.sflphone.org/
-X-KDE-PluginInfo-Category=SIP
-#X-KDE-PluginInfo-Depends=sflphone-common
-X-KDE-PluginInfo-License=LGPL
-X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/kde/src/klib/dataengine/sflphonEngine.cpp b/kde/src/klib/dataengine/sflphonEngine.cpp
deleted file mode 100644
index 90f22a4def13b0925e01e03b8b0b438a901c06ca..0000000000000000000000000000000000000000
--- a/kde/src/klib/dataengine/sflphonEngine.cpp
+++ /dev/null
@@ -1,363 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "sflphonEngine.h"
-
-//KDE
-#include <Plasma/DataContainer>
-#include <Plasma/Service>
-
-//SFLPhone
-#include "../../lib/Call.h"
-#include "../../lib/Account.h"
-#include "../../lib/AccountList.h"
-#include "../../lib/Contact.h"
-#include "../../lib/dbus/metatypes.h"
-#include "../../lib/instance_interface_singleton.h"
-#include "../../lib/configurationmanager_interface_singleton.h"
-#include "../../lib/callmanager_interface_singleton.h"
-#include "../../lib/sflphone_const.h"
-#include "../../klib/AkonadiBackend.h"
-#include "../../klib/HelperFunctions.h"
-#include "../../klib/ConfigurationSkeleton.h"
-#include "../../lib/CallModel.h"
-#include "../../lib/HistoryModel.h"
-#include "sflphoneService.h"
-
-//Static
-CallModel<>* SFLPhoneEngine::m_pModel = NULL;
-
-
-/*****************************************************************************
- *                                                                           *
- *                               Constructor                                 *
- *                                                                           *
- ****************************************************************************/
-
-///Constructor
-SFLPhoneEngine::SFLPhoneEngine(QObject* parent, const QVariantList& args)
-    : Plasma::DataEngine(parent, args)
-{
-   Q_UNUSED(args)
-   if (not m_pModel) {
-      m_pModel = new CallModel<>();
-      m_pModel->initCall();
-      //m_pModel->initHistory();
-   }
-
-   /*                SOURCE                             SIGNAL                 DESTINATION              SLOT                   */
-   /**/connect(m_pModel                     , SIGNAL( callStateChanged(Call*))  , this , SLOT( callStateChangedSignal(Call*)  ));
-   /**/connect(m_pModel                     , SIGNAL( callAdded(Call*))         , this , SLOT( callStateChangedSignal(Call*)  ));
-   /**/connect(m_pModel                     , SIGNAL( callStateChanged(Call*))  , this , SLOT( callStateChangedSignal(Call*)  ));
-   /**/connect(AkonadiBackend::getInstance(), SIGNAL( collectionChanged())      , this , SLOT( updateCollection()             ));
-   /*                                                                                                                          */
-   
-   
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                           Dateengine internal                             *
- *                                                                           *
- ****************************************************************************/
-
-///Fill a source only when it is called for the first time, then do it asyncroniously
-bool SFLPhoneEngine::sourceRequestEvent(const QString &name)
-{
-   /*                SOURCE                        CALLBACK         */
-   if      ( name == "history"         ) { updateHistory();          }
-   else if ( name == "calls"           ) { updateCallList();         }
-   else if ( name == "conferences"     ) { updateConferenceList();   }
-   else if ( name == "info"            ) { updateInfo();             }
-   else if ( name == "accounts"        ) { updateAccounts();         }
-   else if ( name == "contacts"        ) { updateContacts();         }
-   else if ( name == "bookmark"        ) { updateBookmarkList();     }
-   else if ( name.left(7) == "Number:" ) { generateNumberList(name); }
-   /*                                                               */
-   
-   return true;//updateSourceEvent(name);
-}
-
-///Not used
-bool SFLPhoneEngine::updateSourceEvent(const QString &name)
-{
-   Q_UNUSED(name)
-   return true;
-}
-
-///List all default valid sources, more can be requested dynamically
-QStringList SFLPhoneEngine::sources() const {
-   QStringList toReturn;
-   toReturn << "calls" << "history" << "conferences" << "info" << "accounts" << "contacts" << "bookmark";
-   return toReturn;
-}
-
-///Return the service used for RPC
-Plasma::Service* SFLPhoneEngine::serviceForSource(const QString &source)
-{
-    if (source != "calls") {
-        return 0;
-    }
-
-    SFLPhoneService* service = new SFLPhoneService(this);
-    service->setParent(this);
-    return service;
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Return the model
-CallModel<>* SFLPhoneEngine::getModel()
-{
-   return m_pModel;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                Callbacks                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Load/Update history
-void SFLPhoneEngine::updateHistory()
-{
-   CallList list = HistoryModel::getHistory().values();
-   setHistoryCategory(list,HistorySortingMode::Date);
-
-   foreach (Call* oldCall, list) {
-      HashStringString current;
-      /*             KEY                   VALUE                                                               */
-      /**/current[ "peerName"   ] = oldCall->getPeerName       ()                                               ;
-      /**/current[ "peerNumber" ] = oldCall->getPeerPhoneNumber()                                               ;
-      /**/current[ "length"     ] = oldCall->getStopTimeStamp  ().toInt() - oldCall->getStartTimeStamp().toInt();
-      /**/current[ "date"       ] = oldCall->getStopTimeStamp  ()                                               ;
-      /**/current[ "id"         ] = oldCall->getCallId         ()                                               ;
-      /*                                                                                                       */
-      if (oldCall->property("section").isValid())
-         current[ "section" ] = oldCall->property("section");
-      setData("history", oldCall->getCallId() , current);
-   }
-}
-
-///Load/Update calllist
-void SFLPhoneEngine::updateCallList()
-{
-   //As of KDE 4.8, an empty source is ignored, adding an invisible entry
-   QStringList keys = {"peerName","peerNumber","stateName","state","id"};
-   QHash<QString,QVariant> fake;
-   foreach (QString key, keys) {
-      fake[key] = "";
-   }
-   setData("calls", "fake",fake );
-   removeAllData("calls");
-   foreach (Call* call, m_pModel->getCalls()) {
-      if ((!m_pModel->isConference(call)) && (call->getState() != CALL_STATE_OVER)) {
-         HashStringString current;
-         /*               KEY                     VALUE              */
-         /**/current[ "peerName"      ] = call->getPeerName        ( );
-         /**/current[ "peerNumber"    ] = call->getPeerPhoneNumber ( );
-         /**/current[ "stateName"     ] = call->toHumanStateName   ( );
-         /**/current[ "state"         ] = call->getState           ( );
-         /**/current[ "id"            ] = call->getCallId          ( );
-         /*                                                          */
-         setData("calls", call->getCallId(), current);
-      }
-   }
-}
-
-///Load/Update bookmark list
-void SFLPhoneEngine::updateBookmarkList()
-{
-   removeAllData("bookmark");
-   int i=0;
-   QStringList cl = HistoryModel::getNumbersByPopularity();
-   for (;i < ((cl.size() < 10)?cl.size():10);i++) {
-      QHash<QString,QVariant> pop;
-      Contact* cont = AkonadiBackend::getInstance()->getContactByPhone(cl[i],true);
-      /*           KEY                          VALUE                */
-      /**/pop["peerName"     ] = (cont)?cont->getFormattedName():cl[i];
-      /**/pop["peerNumber"   ] = cl[i]                                ;
-      /**/pop["section"      ] = "Popular"                            ;
-      /**/pop["listPriority" ] = 1000                                 ;
-      /**/pop["id"           ] = i                                    ;
-      /*                                                             */
-      
-      setData("bookmark", QString::number(i), pop);
-   }
-
-   //TODO Wont work for now
-   foreach (QString nb, ConfigurationSkeleton::bookmarkList()) {
-      i++;
-      QHash<QString,QVariant> pop;
-      /*             KEY          VALUE */
-      /**/pop["peerName"     ] = "TODO"  ;
-      /**/pop["peerNumber"   ] = nb      ;
-      /**/pop["section"      ] = "1"     ;
-      /**/pop["listPriority" ] = 0       ;
-      /**/pop["id"           ] = i       ;
-      /*                                */
-      
-      setData("bookmark", QString::number(i), pop);
-   }
-}
-
-///Load/Update conference list (TODO)
-void SFLPhoneEngine::updateConferenceList()
-{
-   /*foreach (Call* call, m_pModel->getCalls()) {
-      if (m_pModel->isConference(call)) {
-         CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-         currentConferences[call->getConfId()] = callManager.getParticipantList(call->getConfId());
-         setData("conferences", call->getConfId(), currentConferences[call->getConfId()]);
-      }
-   }*/
-}
-
-///Update contact collection
-void SFLPhoneEngine::updateCollection()
-{
-   
-   typedef QHash<QString,QVariant> SerializedContact;
-   ContactList list = AkonadiBackend::getInstance()->update();
-   
-   if (!list.size())
-      return;
-   
-   ContactHash hash = HelperFunctions::toHash(list);
-   foreach (SerializedContact cont, hash) {
-      if (!m_hContacts[hash.key(cont)].size()) {
-         m_hContacts[hash.key(cont)] = cont;
-      }
-   }
-   
-   removeAllData("contacts");
-   int i=0;
-   foreach (SerializedContact cont, m_hContacts) {
-      cont["section"] = "test";
-      setData("contacts", QString::number(i), QVariant(cont));
-      i++;
-   }
-   
-   updateBookmarkList();
-}
-
-///Dummy implementation of the contact list (TOREMOVE)
-void SFLPhoneEngine::updateContacts()
-{
-   //As of KDE 4.8, an empty source is ignored, adding an invisible entry
-   QStringList keys = {"nickName","firstName"     ,"secondName","formattedName","organization",
-                       "Uid"     ,"preferredEmail","type"      ,"group"        ,"department" };
-   
-   QHash<QString,QVariant> fake;
-   foreach(QString key,keys) {
-      fake[key]="";
-   }
-   setData("contacts", "fake",fake );
-}
-
-///Update other informations
-void SFLPhoneEngine::updateInfo()
-{
-   setData("info", I18N_NOOP("Current_account"), AccountList::getCurrentAccount()->getAccountId());
-}
-
-///Load/Update account list
-void SFLPhoneEngine::updateAccounts()
-{
-   const QVector<Account*>& list = AccountList::getInstance()->getAccounts();
-   foreach(Account* a,list) {
-      if (dynamic_cast<Account*>(a)) {
-         QHash<QString,QVariant> acc;
-         acc[ "id"   ] = a->getAccountId()                 ;
-         acc[ "alias"] = a->getAccountDetail(ACCOUNT_ALIAS);
-         setData("accounts", QString::number(rand()) , acc);
-      }
-   }
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                 Mutators                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Generate a number
-void SFLPhoneEngine::generateNumberList(QString name)
-{
-   QString contactUid = name.right(name.size()-7);
-   qDebug() << "LOOKING FOR " << contactUid;
-   Contact* cont = AkonadiBackend::getInstance()->getContactByUid(contactUid);
-   if (cont) {
-      foreach(Contact::PhoneNumber* num,cont->getPhoneNumbers()) {
-         QHash<QString,QVariant> hash;
-         hash[ "number" ] = num->getNumber() ;
-         hash[ "type"   ] = num->getType()   ;
-         setData(name, QString::number(rand()) , hash);
-      }
-   }
-   else {
-      kDebug() << "Contact not found";
-   }
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                   Slots                                   *
- *                                                                           *
- ****************************************************************************/
-
-///When call state change
-void SFLPhoneEngine::callStateChangedSignal(Call* call)
-{
-   Q_UNUSED(call)
-   updateCallList();
-}
-
-///When incomming call
-void SFLPhoneEngine::incomingCallSignal(Call* call)
-{
-   Q_UNUSED(call)
-   updateCallList();
-}
-
-///When incomming messge
-void SFLPhoneEngine::incomingMessageSignal(const QString& accountId, const QString& message)
-{
-   Q_UNUSED(accountId)
-   Q_UNUSED(message)
-   //TODO
-}
-
-///When voicemail notify
-void SFLPhoneEngine::voiceMailNotifySignal(const QString& accountId, int count)
-{
-   Q_UNUSED(accountId)
-   Q_UNUSED(count)
-   //TODO
-}
-
-K_EXPORT_PLASMA_DATAENGINE(sflphone, SFLPhoneEngine)
diff --git a/kde/src/klib/dataengine/sflphonEngine.h b/kde/src/klib/dataengine/sflphonEngine.h
deleted file mode 100644
index e13f42f696f7c0c6bc9cbb6b38871fef93e181fc..0000000000000000000000000000000000000000
--- a/kde/src/klib/dataengine/sflphonEngine.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef SFLPHONEENGINE_H
-#define SFLPHONEENGINE_H
-
-//Base
-#include "../SortableDockCommon.h"
-#include <Plasma/DataEngine>
-
-//Qt
-#include <QHash>
-
-//KDE
-namespace Plasma {
-   class Service;
-}
-
-//SFLPhone
-#include "../../lib/CallModel.h"
-
-//Typedef
-typedef QHash<QString,QVariant>                 HashStringString;
-typedef QHash<QString,QHash<QString,QVariant> > ContactHash     ;
-class Call;
-
-///SFLPhoneEngine: SFLPhone KDE plasma dataengine
-class SFLPhoneEngine : public Plasma::DataEngine,public SortableDockCommon<>
-{
-   Q_OBJECT
-
-   public:
-      //Constructor
-      SFLPhoneEngine(QObject* parent, const QVariantList& args);
-      ~SFLPhoneEngine() {};
-
-      //Getter
-      Plasma::Service*    serviceForSource (const QString &source)       ;
-      virtual QStringList sources          (                     ) const ;
-      static CallModel<>* getModel         (                     )       ;
-
-      //Friends
-      friend class SFLPhoneService;
-
-
-   protected:
-      //Reimplementation
-      bool sourceRequestEvent(const QString& name   );
-      bool updateSourceEvent (const QString& source );
-
-
-   private:
-      //Attributes
-      static CallModel<>*  m_pModel   ;
-      ContactHash          m_hContacts;
-
-      //Getter
-      QString getCallStateName(call_state state);
-
-      //Callback
-      void updateHistory        ();
-      void updateCallList       ();
-      void updateAccounts       ();
-      void updateConferenceList ();
-      void updateContacts       ();
-      void updateBookmarkList   ();
-      void updateInfo           ();
-
-      //Mutator
-      void generateNumberList(QString name);
-
-
-   private slots:
-      //Slots
-      void updateCollection        (                                                  );
-      void callStateChangedSignal  (Call* call                                        );
-      void incomingCallSignal      (Call* conf                                        );
-      void incomingMessageSignal   ( const QString& accountId, const QString& message );
-      void voiceMailNotifySignal   ( const QString& accountId, int count              );
-};
-
-#endif // SFLPHONEENGINE_H
diff --git a/kde/src/klib/dataengine/sflphone.operations b/kde/src/klib/dataengine/sflphone.operations
deleted file mode 100644
index 004a88a3dde0a15be1a2c1204662a84b44e7c61c..0000000000000000000000000000000000000000
--- a/kde/src/klib/dataengine/sflphone.operations
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE kcfg SYSTEM
-    "http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
-<kcfg>
-  <group name="Call">
-    <entry name="AccountId" type="String">
-      <label>Account id to make this call</label>
-    </entry>
-    <entry name="Number" type="String">
-      <label>Number to call</label>
-    </entry>
-  </group>
-  <group name="DMTF"> 
-    <entry name="str" type="String">
-      <label>Right sound for a key</label>
-    </entry>
-  </group>
-  <group name="Transfer">
-    <entry name="callid" type="String">
-      <label>A valid call identifier number</label>
-    </entry>
-    <entry name="transfernumber" type="String">
-      <label>Number to transfer too</label>
-    </entry>
-  </group>
-  <group name="Hangup">
-    <entry name="callid" type="String">
-      <label>A valid call identifier number</label>
-    </entry>
-  </group>
-  <group name="Hold">
-    <entry name="callid" type="String">
-      <label>A valid call identifier number</label>
-    </entry>
-  </group>
-  <group name="Record">
-    <entry name="callid" type="String">
-      <label>A valid call identifier number</label>
-    </entry>
-  </group>
-</kcfg>
diff --git a/kde/src/klib/dataengine/sflphoneService.cpp b/kde/src/klib/dataengine/sflphoneService.cpp
deleted file mode 100644
index ad508512b9fbd219852aa908e22b2b160bdb5409..0000000000000000000000000000000000000000
--- a/kde/src/klib/dataengine/sflphoneService.cpp
+++ /dev/null
@@ -1,165 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "sflphoneService.h"
-
-#include "../../lib/Call.h"
-#include "../../lib/Account.h"
-
-/*****************************************************************************
- *                                                                           *
- *                                    Jobs                                   *
- *                                                                           *
- ****************************************************************************/
-
-///Constructor
-CallJob::CallJob(QObject* parent, const QString& operation, const QVariantMap& parameters)
-   : Plasma::ServiceJob("", operation, parameters, parent)
-   , m_pAccount ( Account::buildExistingAccountFromId(parameters[ "AccountId" ].toString() ))
-   , m_Number   ( parameters[ "Number"    ].toString() )
-{
-   
-}
-
-///Make a call
-void CallJob::start()
-{
-   Call* call = SFLPhoneEngine::getModel()->addDialingCall(m_Number,m_pAccount);
-   if (call) {
-      call->setCallNumber(m_Number);
-      call->actionPerformed(CALL_ACTION_ACCEPT);
-   }
-}
-
-
-///Constructor
-DTMFJob::DTMFJob(QObject* parent, const QString& operation, const QVariantMap& parameters)
-   : Plasma::ServiceJob("", operation, parameters, parent)
-   , m_mStr( parameters[ "str" ].toString() )
-{
-   
-}
-
-///Play a DMTF tone
-void DTMFJob::start()
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   callManager.playDTMF(m_mStr);
-}
-
-
-///Constructor
-HangUpJob::HangUpJob(QObject* parent, const QString& operation, const QVariantMap& parameters)
-   : Plasma::ServiceJob("", operation, parameters, parent)
-   , m_CallId( parameters[ "callid" ].toString() )
-{
-   
-}
-
-///Hang up a call
-void HangUpJob::start()
-{
-   Call* call = SFLPhoneEngine::getModel()->getCall(m_CallId);
-   call->actionPerformed(CALL_ACTION_REFUSE);
-   call->changeCurrentState(CALL_STATE_OVER);
-}
-
-
-///Constructor
-TransferJob::TransferJob(QObject* parent, const QString& operation, const QVariantMap& parameters)
-   : Plasma::ServiceJob("", operation, parameters, parent)
-   , m_CallId         ( parameters[ "callid" ].toString()         )
-   , m_transferNumber ( parameters[ "transfernumber" ].toString() )
-{
-   
-}
-
-
-///Tranfer a call
-void TransferJob::start()
-{
-   Call* call = SFLPhoneEngine::getModel()->getCall(m_CallId);
-   call->setTransferNumber(m_transferNumber);
-   call->changeCurrentState(CALL_STATE_TRANSFER);
-   call->actionPerformed(CALL_ACTION_ACCEPT);
-   call->changeCurrentState(CALL_STATE_OVER);
-}
-
-///Constructor
-HoldJob::HoldJob(QObject* parent, const QString& operation, const QVariantMap& parameters)
-   : Plasma::ServiceJob("", operation, parameters, parent)
-   , m_CallId         ( parameters[ "callid" ].toString() )
-{}
-
-
-///Put a call on hold
-void HoldJob::start()
-{
-   Call* call = SFLPhoneEngine::getModel()->getCall(m_CallId);
-   call->actionPerformed(CALL_ACTION_HOLD);
-}
-
-///Constructor
-RecordJob::RecordJob(QObject* parent, const QString& operation, const QVariantMap& parameters)
-   : Plasma::ServiceJob("", operation, parameters, parent)
-   , m_CallId         ( parameters[ "callid" ].toString() )
-{
-   
-}
-
-
-///Record a call
-void RecordJob::start()
-{
-   Call* call = SFLPhoneEngine::getModel()->getCall(m_CallId);
-   call->actionPerformed(CALL_ACTION_RECORD);
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                        Service related functions                          *
- *                                                                           *
- ****************************************************************************/
-
-///Constructor
-SFLPhoneService::SFLPhoneService(SFLPhoneEngine *engine):m_engine(engine)
-{
-    setName("sflphone");
-}
-
-///Constructor
-ServiceJob *SFLPhoneService::createJob(const QString &operation, QMap<QString, QVariant> &parameters)
-{
-   if (!m_engine)
-      return 0;
-
-   /*                   RPC NAME                                   JOB                          */
-   /**/if      (operation == "Call"     ) { return new CallJob    ( this, operation,parameters); }
-   /**/else if (operation == "DMTF"     ) { return new DTMFJob    ( this, operation,parameters); }
-   /**/else if (operation == "Transfer" ) { return new TransferJob( this, operation,parameters); }
-   /**/else if (operation == "Hangup"   ) { return new HangUpJob  ( this, operation,parameters); }
-   /**/else if (operation == "Hold"     ) { return new HoldJob    ( this, operation,parameters); }
-   /**/else if (operation == "Record"   ) { return new RecordJob  ( this, operation,parameters); }
-   /*                                                                                           */
-
-   m_engine->setData(operation, parameters["query"]);
-   return 0;
-}
\ No newline at end of file
diff --git a/kde/src/klib/dataengine/sflphoneService.h b/kde/src/klib/dataengine/sflphoneService.h
deleted file mode 100644
index bc65bd71953e4ff51f14595596a1eb33d9681360..0000000000000000000000000000000000000000
--- a/kde/src/klib/dataengine/sflphoneService.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef SFLPHONE_SERVICE_H
-#define SFLPHONE_SERVICE_H
-
-#include "sflphonEngine.h"
-
-#include <Plasma/Service>
-#include <Plasma/ServiceJob>
-
-#include "../../lib/Call.h"
-#include "../../lib/CallModel.h"
-
-using namespace Plasma;
-
-class Account;
-
-///SFLPhoneService: RPC between the plasmoid and the library
-class SFLPhoneService : public Plasma::Service
-{
-   Q_OBJECT
-
-public:
-   SFLPhoneService(SFLPhoneEngine *engine);
-   ServiceJob *createJob(const QString &operation, QMap<QString, QVariant> &parameters);
-
-private:
-   SFLPhoneEngine *m_engine;
-};
-
-///CallJob: Call using and account and a number
-class CallJob : public Plasma::ServiceJob
-{
-   Q_OBJECT
-public:
-   CallJob(QObject* parent, const QString& operation, const QVariantMap& parameters = QVariantMap());
-
-   void start();
-
-private:
-    Account* m_pAccount;
-    QString  m_Number  ;
-};
-
-///DTMFJob: Play a sound when called
-class DTMFJob : public Plasma::ServiceJob
-{
-   Q_OBJECT
-public:
-   DTMFJob(QObject* parent, const QString& operation, const QVariantMap& parameters = QVariantMap());
-
-   void start();
-private:
-   QString m_mStr;
-};
-
-///HangUpJob: Hang up a call using an id
-class HangUpJob : public Plasma::ServiceJob
-{
-   Q_OBJECT
-public:
-   HangUpJob(QObject* parent, const QString& operation, const QVariantMap& parameters = QVariantMap());
-
-   void start();
-private:
-   QString m_CallId;
-};
-
-///TransferJob: Transfer a call
-class TransferJob : public Plasma::ServiceJob
-{
-   Q_OBJECT
-public:
-   TransferJob(QObject* parent, const QString& operation, const QVariantMap& parameters = QVariantMap());
-
-   void start();
-private:
-   QString m_CallId        ;
-   QString m_transferNumber;
-};
-
-///HoldJob: Put or remove a call from hold mode
-class HoldJob : public Plasma::ServiceJob
-{
-   Q_OBJECT
-public:
-   HoldJob(QObject* parent, const QString& operation, const QVariantMap& parameters = QVariantMap());
-
-   void start();
-private:
-   QString m_CallId;
-};
-
-///RecordJob: Record a call
-class RecordJob : public Plasma::ServiceJob
-{
-   Q_OBJECT
-public:
-   RecordJob(QObject* parent, const QString& operation, const QVariantMap& parameters = QVariantMap());
-
-   void start();
-private:
-   QString m_CallId;
-};
-
-
-#endif //SFLPHONE_SERVICE_H
diff --git a/kde/src/klib/kcfg_settings.kcfgc b/kde/src/klib/kcfg_settings.kcfgc
deleted file mode 100755
index d64e6e44c5aca7b83f34998d1795e2ef470e1c44..0000000000000000000000000000000000000000
--- a/kde/src/klib/kcfg_settings.kcfgc
+++ /dev/null
@@ -1,7 +0,0 @@
-
-File=sflphone-client-kde.kcfg
-ClassName=ConfigurationSkeletonBase
-Singleton=true
-Mutators=true
-Visibility=LIB_EXPORT
-IncludeFiles=\"../src/lib/typedefs.h\"
\ No newline at end of file
diff --git a/kde/src/klib/sflphone-client-kde.kcfg b/kde/src/klib/sflphone-client-kde.kcfg
deleted file mode 100755
index 9a9fc8f184ed6ffc2592602c120e96635b5015d5..0000000000000000000000000000000000000000
--- a/kde/src/klib/sflphone-client-kde.kcfg
+++ /dev/null
@@ -1,218 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd">
-<kcfg>
-  <kcfgfile/>
-  <group name="main">
-
-    <!-- General Settings -->
-
-    <entry name="SIPPort" type="Int">
-      <label>Defines the port that will be used for SIP communication.</label>
-      <min> 1025 </min>
-      <max> 65536 </max>
-      <default> 1025 </default>
-    </entry>
-    <entry name="enableHistory" type="Bool">
-      <label>Defines whether sflphone should keep a history of calls.</label>
-    </entry>
-    <entry name="historyMax" type="Int">
-      <label>Defines the number of days the history has to be kept.</label>
-      <min> 1 </min>
-      <max> 99 </max>
-      <default> 30 </default>
-    </entry>
-   <entry name="displayCallIcon" type="Bool">
-      <label>Should CallIcon be visible by default for calls</label>
-      <default> true </default>
-   </entry>
-   <entry name="displayCallPeer" type="Bool">
-      <label>Should CallPeer be visible by default for calls</label>
-      <default> true </default>
-   </entry>
-   <entry name="displayCallNumber" type="Bool">
-      <label>Should CallNumber be visible by default for calls</label>
-      <default> true </default>
-   </entry>
-   <entry name="displayCallSecure" type="Bool">
-      <label>Should CallSecure be visible by default for calls</label>
-      <default> false </default>
-   </entry>
-   <entry name="displayCallCodec" type="Bool">
-      <label>Should CallCodec be visible by default for calls</label>
-      <default> false </default>
-   </entry>
-   <entry name="displayCallOrganisation" type="Bool">
-      <label>If a contact is present, display the organisation</label>
-      <default> false </default>
-   </entry>
-   <entry name="displayCallDepartment" type="Bool">
-      <label>If a contact is present, display the department</label>
-      <default> false </default>
-   </entry>
-   <entry name="displayCallEmail" type="Bool">
-      <label>If a contact is present, display the e-mail</label>
-      <default> false </default>
-   </entry>
-   <entry name="limitMinimumRowHeight" type="Bool">
-      <label>The minimum number of pixel for a call item</label>
-      <default> false </default>
-   </entry>
-   <entry name="minimumRowHeight" type="int">
-      <label>The minimum number of pixel for a call item</label>
-      <default> 48 </default>
-   </entry>
-
-    <!-- Display Settings -->
-
-    <entry name="notifOnCalls" type="Bool">
-    	<label>Defines whether user should be notified when receiving a call.</label>
-      <default>true</default>
-    </entry>
-    <entry name="notifOnMessages" type="Bool">
-    	<label>Defines whether user should be notified when receiving a message.</label>
-      <default>true</default>
-    </entry>
-    <entry name="displayOnStart" type="Bool">
-    	<label>Defines whether the main window should be displayed on start.</label>
-      <default>true</default>
-    </entry>
-    <entry name="displayOnCalls" type="Bool">
-    	<label>Defines whether the main window should be displayed when receiving a message.</label>
-      <default>true</default>
-    </entry>
-    <entry name="displayDialpad" type="Bool">
-    	<label>Defines whether the dialpad is being shown by default</label>
-      <default>true</default>
-    </entry>
-    <entry name="displayMessageBox" type="Bool">
-      <label>Defines whether the text message box is visible</label>
-      <default>false</default>
-    </entry>
-    <entry name="displayVolume" type="Bool">
-    	<label>Defines whether the volume widgets are visible by default</label>
-      <default>false</default>
-    </entry>
-    <entry name="displayMenu" type="Bool">
-    	<label>Defines whether the main menu is visible by default, it can be restored with "Ctrl+m"</label>
-    </entry>
-    <entry name="displayDataRange" type="Bool">
-    	<label>Defines whether call history is restricted to a specific date range</label>
-      <default>false</default>
-    </entry>
-    <entry name="displayPopularAsBookmark" type="Bool">
-      <label>Defines whether or not to display the 10 most popular phone number as bookmark automagically</label>
-    </entry>
-   <entry name="historySortMode" type="Int">
-      <label>Define sorting order for history list</label>
-    </entry>
-   <entry name="contactSortMode" type="Int">
-      <label>Define sorting order for contact list</label>
-    </entry>
-   <entry name="displayContactCallHistory" type="Bool">
-        <label>Defines if the individual contact history list is visible</label>
-   </entry>
-    
-
-    <!-- Audio Settings -->
-
-    <entry name="interface" type="Enum">
-    	<label>Defines the Stun server to use.</label>
-    	<choices>
-    		<choice name="ALSA" />
-    		<choice name="PulseAudio" />
-    	</choices>
-    </entry>
-    <entry name="alsaPlugin" type="String">
-    	<label>Defines which ALSA plugin to use.</label>
-    </entry>
-    <entry name="alsaInputDevice" type="Int">
-    	<label>Defines which ALSA Input device to use.</label>
-    </entry>
-    <entry name="alsaOutputDevice" type="Int">
-    	<label>Defines which ALSA Output device to use.</label>
-    </entry>
-    <entry name="pulseAudioVolumeAlter" type="Bool">
-    	<label>Defines whether pulse audio can mute other applications during a call.</label>
-    </entry>
-
-    <!-- Address Book Settings -->
-
-    <entry name="enableAddressBook" type="Bool">
-    	<label>Defines whether the search in KDE Address Book is enabled</label>
-    </entry>
-
-    <entry name="phoneTypeList" type="StringList">
-      <label>Defines whether the search in KDE Address Book is enabled</label>
-      <default>{Work,Home,Messenger,Prefered number,Voice,Mobile,Work,Video,Mailbox,Modem,Car,ISDN,PCS,Pager,Other...,Work}</default>
-    </entry>
-
-    <entry name="displayOrganisation" type="bool">
-      <label>Defines whether to display the organisation the the contact list item</label>
-      <default>true</default>
-    </entry>
-
-    <entry name="displayEmail" type="bool">
-      <label>Defines whether to display the organisation the the contact list item</label>
-      <default>false</default>
-    </entry>
-
-    <entry name="alwaysShowPhoneNumber" type="bool">
-      <label>Defines if the contact tree should be expanded by default to show all numbers</label>
-      <default>false</default>
-    </entry>
-
-    <!-- Bookmark -->
-    <entry name="bookmarkList" type="StringList">
-        <label>List of bookmarked clients</label>
-    </entry>
-
-    <!-- Hooks Settings -->
-
-    <entry name="enableHooksSIP" type="Bool">
-    	<label>Defines whether to enable hooks for SIP accounts.</label>
-    </entry>
-    <entry name="enableHooksIAX" type="Bool">
-    	<label>Defines whether to enable hooks for IAX accounts.</label>
-    </entry>
-    <entry name="hooksSIPHeader" type="String">
-    	<label>Defines which header to catch for SIP accounts hooks.</label>
-    </entry>
-    <entry name="hooksCommand" type="String">
-    	<label>Defines which command to execute.</label>
-    </entry>
-    <entry name="addPrefix" type="Bool">
-    	<label>Defines whether to add a prefix for outgoing calls.</label>
-    </entry>
-    <entry name="prepend" type="String">
-    	<label>Defines the prefix to add.</label>
-    </entry>
-
-    <!-- Accessibility Settings -->
-    <entry name="enableVoiceFeedback" type="bool">
-      <label>Enable audio feedback from common actions</label>
-      <default> false </default>
-    </entry>
-    <entry name="enableReadLabel" type="bool">
-      <label>Automatically read label when an overlay is being displayed</label>
-      <default> false </default>
-    </entry>
-    <entry name="enableReadDetails" type="bool">
-      <label>Automattically read the call details when it is selected</label>
-      <default> false </default>
-    </entry>
-
-   <!-- Dock settings -->
-    <entry name="displayContactDock" type="bool">
-      <label>Enable audio feedback from common actions</label>
-      <default> true </default>
-    </entry>
-    <entry name="displayHistoryDock" type="bool">
-      <label>Enable audio feedback from common actions</label>
-      <default> true </default>
-    </entry>
-    <entry name="displayBookmarkDock" type="bool">
-      <label>Enable audio feedback from common actions</label>
-      <default> true </default>
-    </entry>
-  </group>
-</kcfg>
diff --git a/kde/src/lib/Account.cpp b/kde/src/lib/Account.cpp
deleted file mode 100644
index e043993aeedcba6c9a2d3673be736646d9c2f534..0000000000000000000000000000000000000000
--- a/kde/src/lib/Account.cpp
+++ /dev/null
@@ -1,327 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Parent
-#include "Account.h"
-
-//Qt
-#include <QtCore/QDebug>
-#include <QtCore/QString>
-
-//SFLPhone
-#include "sflphone_const.h"
-#include "VideoCodec.h"
-
-//SFLPhone lib
-#include "configurationmanager_interface_singleton.h"
-#include "callmanager_interface_singleton.h"
-#include "video_interface_singleton.h"
-#include "AccountList.h"
-
-///Match state name to user readable string
-const QString& account_state_name(const QString& s)
-{
-   static const QString registered             = "Registered"               ;
-   static const QString notRegistered          = "Not Registered"           ;
-   static const QString trying                 = "Trying..."                ;
-   static const QString error                  = "Error"                    ;
-   static const QString authenticationFailed   = "Authentication Failed"    ;
-   static const QString networkUnreachable     = "Network unreachable"      ;
-   static const QString hostUnreachable        = "Host unreachable"         ;
-   static const QString stunConfigurationError = "Stun configuration error" ;
-   static const QString stunServerInvalid      = "Stun server invalid"      ;
-   static const QString invalid                = "Invalid"                  ;
-   
-   if(s == QString(ACCOUNT_STATE_REGISTERED)       )
-      return registered             ;
-   if(s == QString(ACCOUNT_STATE_UNREGISTERED)     )
-      return notRegistered          ;
-   if(s == QString(ACCOUNT_STATE_TRYING)           )
-      return trying                 ;
-   if(s == QString(ACCOUNT_STATE_ERROR)            )
-      return error                  ;
-   if(s == QString(ACCOUNT_STATE_ERROR_AUTH)       )
-      return authenticationFailed   ;
-   if(s == QString(ACCOUNT_STATE_ERROR_NETWORK)    )
-      return networkUnreachable     ;
-   if(s == QString(ACCOUNT_STATE_ERROR_HOST)       )
-      return hostUnreachable        ;
-   if(s == QString(ACCOUNT_STATE_ERROR_CONF_STUN)  )
-      return stunConfigurationError ;
-   if(s == QString(ACCOUNT_STATE_ERROR_EXIST_STUN) )
-      return stunServerInvalid      ;
-   return invalid                   ;
-} //account_state_name
-
-///Constructors
-Account::Account():m_pAccountId(NULL),m_pAccountDetails(NULL)
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   connect(&callManager,SIGNAL(registrationStateChanged(QString,QString,int)),this,SLOT(accountChanged(QString,QString,int)));
-}
-
-///Build an account from it'id
-Account* Account::buildExistingAccountFromId(const QString& _accountId)
-{
-   qDebug() << "Building an account from id: " << _accountId;
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   Account* a = new Account();
-   a->m_pAccountId = new QString(_accountId);
-   QMap<QString,QString> aDetails = configurationManager.getAccountDetails(_accountId);
-   
-   if (!aDetails.count()) {
-      qDebug() << "Account not found";
-      return NULL;
-   }
-   a->m_pAccountDetails = new MapStringString(aDetails);
-
-   //Enable for debug
-   //    foreach (QString str, *aDetails) {
-   //       qDebug() << aDetails->key(str) << str;
-   //    }
-
-   return a;
-} //buildExistingAccountFromId
-
-///Build an account from it's name / alias
-Account* Account::buildNewAccountFromAlias(const QString& alias)
-{
-   qDebug() << "Building an account from alias: " << alias;
-   Account* a = new Account();
-   a->m_pAccountDetails = new MapStringString();
-   a->setAccountDetail(ACCOUNT_ALIAS,alias);
-   return a;
-}
-
-///Destructor
-Account::~Account()
-{
-   disconnect();
-   delete m_pAccountId;
-   delete m_pAccountDetails;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                   Slots                                   *
- *                                                                           *
- ****************************************************************************/
-
-///Callback when the account state change
-void Account::accountChanged(QString accountId,QString state,int)
-{
-   if (m_pAccountId && accountId == *m_pAccountId) {
-      Account::updateState();
-      stateChanged(getStateName(state));
-   }
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///IS this account new
-bool Account::isNew() const
-{
-   return (m_pAccountId == NULL);
-}
-
-///Get this account ID
-const QString& Account::getAccountId() const
-{
-   if (isNew())
-      qDebug() << "Error : getting AccountId of a new account.";
-   if (!m_pAccountId) {
-      qDebug() << "Account not configured";
-      return EMPTY_STRING; //WARNING May explode
-   }
-   
-   return *m_pAccountId;
-}
-
-///Get this account details
-const MapStringString& Account::getAccountDetails() const
-{
-   return *m_pAccountDetails;
-}
-
-///Get current state
-const QString& Account::getStateName(const QString& state) const
-{
-   return (const QString&)account_state_name(state);
-}
-
-///Get an account detail
-const QString& Account::getAccountDetail(const QString& param) const
-{
-   if (!m_pAccountDetails) {
-      qDebug() << "The account list is not set";
-      return EMPTY_STRING; //May crash, but better than crashing now
-   }
-   if (m_pAccountDetails->find(param) != m_pAccountDetails->end()) {
-      return (*m_pAccountDetails)[param];
-   }
-   else if (m_pAccountDetails->count() > 0) {
-      qDebug() << "Account paramater \"" << param << "\" not found";
-      return EMPTY_STRING;
-   }
-   else {
-      qDebug() << "Account details not found, there is " << m_pAccountDetails->count() << " details available";
-      return EMPTY_STRING;
-   }
-} //getAccountDetail
-
-///Get the alias
-const QString& Account::getAlias() const
-{
-   return getAccountDetail(ACCOUNT_ALIAS);
-}
-
-///Is this account enabled
-bool Account::isEnabled() const
-{
-   return (getAccountDetail(ACCOUNT_ENABLED) == REGISTRATION_ENABLED_TRUE);
-}
-
-///Is this account registered
-bool Account::isRegistered() const
-{
-   return (getAccountDetail(ACCOUNT_REGISTRATION_STATUS) == ACCOUNT_STATE_REGISTERED);
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set account details
-void Account::setAccountDetails(const MapStringString& m)
-{
-   *m_pAccountDetails = m;
-}
-
-///Set a specific detail
-void Account::setAccountDetail(const QString& param, const QString& val)
-{
-   (*m_pAccountDetails)[param] = val;
-}
-
-///Set the account id
-void Account::setAccountId(const QString& id)
-{
-   qDebug() << "Setting accountId = " << m_pAccountId;
-   if (! isNew())
-      qDebug() << "Error : setting AccountId of an existing account.";
-   m_pAccountId = new QString(id);
-}
-
-///Set account enabled
-void Account::setEnabled(bool checked)
-{
-   setAccountDetail(ACCOUNT_ENABLED, checked ? REGISTRATION_ENABLED_TRUE : REGISTRATION_ENABLED_FALSE);
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Update the account
-void Account::updateState()
-{
-   if(! isNew()) {
-      ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-      MapStringString details = configurationManager.getAccountDetails(getAccountId()).value();
-      QString status = details[ACCOUNT_REGISTRATION_STATUS];
-      setAccountDetail(ACCOUNT_REGISTRATION_STATUS, status); //Update -internal- object state
-   }
-}
-
-///Save the current account to the daemon
-void Account::save()
-{
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   if (isNew()) {
-      MapStringString details = getAccountDetails();
-      QString currentId = configurationManager.addAccount(details);
-      setAccountId(currentId);
-      qDebug() << "NEW ID" << currentId;
-   }
-   else {
-      configurationManager.setAccountDetails(getAccountId(), getAccountDetails());
-   }
-
-   //QString id = configurationManager.getAccountDetail(getAccountId());
-   if (!getAccountId().isEmpty()) {
-      Account* acc =  AccountList::getInstance()->getAccountById(getAccountId());
-      qDebug() << "Adding the new account to the account list (" << getAccountId() << ")";
-      if (acc != this) {
-         (*AccountList::getInstance()->m_pAccounts) << this;
-      }
-      
-      updateState();
-   }
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                 Operator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Are both account the same
-bool Account::operator==(const Account& a)const
-{
-   return *m_pAccountId == *a.m_pAccountId;
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                   Video                                   *
- *                                                                           *
- ****************************************************************************/
-#ifdef ENABLE_VIDEO
-void Account::setActiveVideoCodecList(QList<VideoCodec*> codecs)
-{
-   QStringList codecs;
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   foreach(VideoCodec* codec,codecs) {
-      codecs << codecs->getName();
-   }
-   interface.setActiveCodecList(codecs,m_pAccountId);
-}
-
-QList<VideoCodec*> Account::getActiveVideoCodecList()
-{
-   QList<VideoCodec*> codecs;
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   foreach (QString codec, interface.getActiveCodecList(m_pAccountId)) {
-      codecs << VideoCodec::getCodec(codec);
-   }
-}
-
-#endif
\ No newline at end of file
diff --git a/kde/src/lib/Account.h b/kde/src/lib/Account.h
deleted file mode 100644
index 63361d57338e68d37cbcbb2d1abb895bcdfb3949..0000000000000000000000000000000000000000
--- a/kde/src/lib/Account.h
+++ /dev/null
@@ -1,231 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef ACCOUNT_H
-#define ACCOUNT_H
-
-#include <QtCore/QList>
-
-//Qt
-class QString;
-
-//SFLPhone
-#include "VideoCodec.h"
-#include "sflphone_const.h"
-#include "typedefs.h"
-#include "dbus/metatypes.h"
-
-const QString& account_state_name(const QString& s);
-
-///Account: a daemon account (SIP or AIX)
-class LIB_EXPORT Account : public QObject {
-   Q_OBJECT
-
-   public:
-      ~Account();
-      //Constructors
-      static Account* buildExistingAccountFromId(const QString& _accountId);
-      static Account* buildNewAccountFromAlias(const QString& alias);
-   
-      //Getters
-      bool                    isNew()                                const;
-      const QString&          getAccountId()                         const;
-      const MapStringString&  getAccountDetails()                    const;
-      const QString&          getStateName(const QString& state)     const;
-      const QString&          getAccountDetail(const QString& param) const;
-      const QString&          getAlias()                             const;
-      bool                    isEnabled()                            const;
-      bool                    isRegistered()                         const;
-
-      ///Return the account hostname
-      QString getAccountHostname              () { return getAccountDetail(ACCOUNT_HOSTNAME               )                 ;}
-      ///Return if the account is enabled
-      bool    isAccountEnabled                () { return (getAccountDetail(ACCOUNT_ENABLED               )  == "true")?1:0 ;}
-      ///Return the account user name
-      QString getAccountUsername              () { return getAccountDetail(ACCOUNT_USERNAME               )                 ;}
-      ///Return the account mailbox address
-      QString getAccountMailbox               () { return getAccountDetail(ACCOUNT_MAILBOX                )                 ;}
-      ///
-      bool    isAccountDisplaySasOnce         () { return (getAccountDetail(ACCOUNT_DISPLAY_SAS_ONCE      )  == "true")?1:0 ;}
-      ///Return the account security fallback
-      bool    isAccountSrtpRtpFallback       () { return (getAccountDetail(ACCOUNT_SRTP_RTP_FALLBACK     )  == "true")?1:0 ;}
-      ///
-      bool    isAccountZrtpDisplaySas         () { return (getAccountDetail(ACCOUNT_ZRTP_DISPLAY_SAS      )  == "true")?1:0 ;}
-      ///Return if the other side support warning
-      bool    isAccountZrtpNotSuppWarning     () { return (getAccountDetail(ACCOUNT_ZRTP_NOT_SUPP_WARNING )  == "true")?1:0 ;}
-      ///
-      bool    isAccountZrtpHelloHash          () { return (getAccountDetail(ACCOUNT_ZRTP_HELLO_HASH       )  == "true")?1:0 ;}
-      ///Return if the account is using a STUN server
-      bool    isAccountSipStunEnabled         () { return (getAccountDetail(ACCOUNT_SIP_STUN_ENABLED      )  == "true")?1:0 ;}
-      ///Return the account STUN server
-      QString getAccountSipStunServer         () { return getAccountDetail(ACCOUNT_SIP_STUN_SERVER        )                 ;}
-      ///Return when the account expire (require renewal)
-      int     getAccountRegistrationExpire    () { return getAccountDetail(ACCOUNT_REGISTRATION_EXPIRE    ).toInt()         ;}
-      ///Return if the published address is the same as the local one
-      bool    isPublishedSameAsLocal          () { return (getAccountDetail(PUBLISHED_SAMEAS_LOCAL        )  == "true")?1:0 ;}
-      ///Return the account published address
-      QString getPublishedAddress             () { return getAccountDetail(PUBLISHED_ADDRESS              )                 ;}
-      ///Return the account published port
-      int     getPublishedPort                () { return getAccountDetail(PUBLISHED_PORT                 ).toUInt()        ;}
-      ///Return the account tls password
-      QString getTlsPassword                  () { return getAccountDetail(TLS_PASSWORD                   )                 ;}
-      ///Return the account TLS port
-      int     getTlsListenerPort              () { return getAccountDetail(TLS_LISTENER_PORT              ).toInt()         ;}
-      ///Return the account TLS certificate authority list file
-      QString getTlsCaListFile                () { return getAccountDetail(TLS_CA_LIST_FILE               )                 ;}
-      ///Return the account TLS certificate
-      QString getTlsCertificateFile           () { return getAccountDetail(TLS_CERTIFICATE_FILE           )                 ;}
-      ///Return the account private key
-      QString getTlsPrivateKeyFile            () { return getAccountDetail(TLS_PRIVATE_KEY_FILE           )                 ;}
-      ///Return the account cipher
-      QString getTlsCiphers                   () { return getAccountDetail(TLS_CIPHERS                    )                 ;}
-      ///Return the account TLS server name
-      QString getTlsServerName                () { return getAccountDetail(TLS_SERVER_NAME                )                 ;}
-      ///Return the account negotiation timeout in seconds
-      int     getTlsNegotiationTimeoutSec     () { return getAccountDetail(TLS_NEGOTIATION_TIMEOUT_SEC    ).toInt()         ;}
-      ///Return the account negotiation timeout in milliseconds
-      int     getTlsNegotiationTimeoutMsec    () { return getAccountDetail(TLS_NEGOTIATION_TIMEOUT_MSEC   ).toInt()         ;}
-      ///Return the account TLS verify server
-      bool    isTlsVerifyServer               () { return (getAccountDetail(TLS_VERIFY_SERVER             )  == "true")?1:0 ;}
-      ///Return the account TLS verify client
-      bool    isTlsVerifyClient               () { return (getAccountDetail(TLS_VERIFY_CLIENT             )  == "true")?1:0 ;}
-      ///Return if it is required for the peer to have a certificate
-      bool    isTlsRequireClientCertificate   () { return (getAccountDetail(TLS_REQUIRE_CLIENT_CERTIFICATE)  == "true")?1:0 ;}
-      ///Return the account TLS security is enabled
-      bool    isTlsEnable                     () { return (getAccountDetail(TLS_ENABLE                    )  == "true")?1:0 ;}
-      ///Return the account the TLS encryption method
-      int     getTlsMethod                    () { return getAccountDetail(TLS_METHOD                     ).toInt()         ;}
-      ///Return the account alias
-      QString getAccountAlias                 () { return getAccountDetail(ACCOUNT_ALIAS                  )                 ;}
-      ///Return if the ringtone are enabled
-      bool    isRingtoneEnabled               () { return (getAccountDetail(CONFIG_RINGTONE_ENABLED       )  == "true")?1:0 ;}
-      ///Return the account ringtone path
-      QString getRingtonePath                 () { return getAccountDetail(CONFIG_RINGTONE_PATH           )                 ;}
-      ///Return the account local port
-      int     getLocalPort                    () { return getAccountDetail(LOCAL_PORT).toInt()                              ;}
-      ///Return the account local interface
-      QString getLocalInterface               () { return getAccountDetail(LOCAL_INTERFACE)                                 ;}
-      ///Return the account registration status
-      QString getAccountRegistrationStatus    () { return getAccountDetail(ACCOUNT_REGISTRATION_STATUS)                     ;}
-      ///Return the account type
-      QString getAccountType                  () { return getAccountDetail(ACCOUNT_TYPE)                                    ;}
-   
-      //Setters
-      void setAccountId      (const QString& id                        );
-      void setAccountDetails (const MapStringString& m                 );
-      void setAccountDetail  (const QString& param, const QString& val );
-      #ifdef ENABLE_VIDEO
-      void setActiveVideoCodecList(QList<VideoCodec*> codecs);
-      QList<VideoCodec*> getActiveVideoCodecList();
-      #endif
-      ///Set the account alias
-      void setAccountAlias                  (QString detail){setAccountDetail(ACCOUNT_ALIAS                  ,detail);}
-      ///Set the account type, SIP or IAX
-      void setAccountType                   (QString detail){setAccountDetail(ACCOUNT_TYPE                   ,detail);}
-      ///The set account hostname, it can be an hostname or an IP address
-      void setAccountHostname               (QString detail){setAccountDetail(ACCOUNT_HOSTNAME               ,detail);}
-      ///Set the account username, everything is valid, some might be rejected by the PBX server
-      void setAccountUsername               (QString detail){setAccountDetail(ACCOUNT_USERNAME               ,detail);}
-      ///Set the account mailbox, usually a number, but can be anything
-      void setAccountMailbox                (QString detail){setAccountDetail(ACCOUNT_MAILBOX                ,detail);}
-      ///Set the main credential password
-      void setAccountPassword               (QString detail){setAccountDetail(ACCOUNT_PASSWORD               ,detail);}
-      ///Set the TLS (encryption) password
-      void setTlsPassword                   (QString detail){setAccountDetail(TLS_PASSWORD                   ,detail);}
-      ///Set the certificate authority list file
-      void setTlsCaListFile                 (QString detail){setAccountDetail(TLS_CA_LIST_FILE               ,detail);}
-      ///Set the certificate
-      void setTlsCertificateFile            (QString detail){setAccountDetail(TLS_CERTIFICATE_FILE           ,detail);}
-      ///Set the private key
-      void setTlsPrivateKeyFile             (QString detail){setAccountDetail(TLS_PRIVATE_KEY_FILE           ,detail);}
-      ///Set the TLS cipher
-      void setTlsCiphers                    (QString detail){setAccountDetail(TLS_CIPHERS                    ,detail);}
-      ///Set the TLS server
-      void setTlsServerName                 (QString detail){setAccountDetail(TLS_SERVER_NAME                ,detail);}
-      ///Set the stun server
-      void setAccountSipStunServer          (QString detail){setAccountDetail(ACCOUNT_SIP_STUN_SERVER        ,detail);}
-      ///Set the published address
-      void setPublishedAddress              (QString detail){setAccountDetail(PUBLISHED_ADDRESS              ,detail);}
-      ///Set the local interface
-      void setLocalInterface                (QString detail){setAccountDetail(LOCAL_INTERFACE                ,detail);}
-      ///Set the ringtone path, it have to be a valid absolute path
-      void setRingtonePath                  (QString detail){setAccountDetail(CONFIG_RINGTONE_PATH           ,detail);}
-      ///Set the Tls method
-      void setTlsMethod                     (int     detail){setAccountDetail(TLS_METHOD                     ,QString::number(detail));}
-      ///Set the account timeout, it will be renegotiated when that timeout occur
-      void setAccountRegistrationExpire     (int     detail){setAccountDetail(ACCOUNT_REGISTRATION_EXPIRE    ,QString::number(detail));}
-      ///Set TLS negotiation timeout in second
-      void setTlsNegotiationTimeoutSec      (int     detail){setAccountDetail(TLS_NEGOTIATION_TIMEOUT_SEC    ,QString::number(detail));}
-      ///Set the TLS negotiation timeout in milliseconds
-      void setTlsNegotiationTimeoutMsec     (int     detail){setAccountDetail(TLS_NEGOTIATION_TIMEOUT_MSEC   ,QString::number(detail));}
-      ///Set the local port for SIP/IAX communications
-      void setLocalPort                     (unsigned short detail){setAccountDetail(LOCAL_PORT              ,QString::number(detail));}
-      ///Set the TLS listener port (0-2^16)
-      void setTlsListenerPort               (unsigned short detail){setAccountDetail(TLS_LISTENER_PORT       ,QString::number(detail));}
-      ///Set the published port (0-2^16)
-      void setPublishedPort                 (unsigned short detail){setAccountDetail(PUBLISHED_PORT          ,QString::number(detail));}
-      ///Set if the account is enabled or not
-      void setAccountEnabled                (bool    detail){setAccountDetail(ACCOUNT_ENABLED                ,detail?"true":"false");}
-      ///Set the TLS verification server
-      void setTlsVerifyServer               (bool    detail){setAccountDetail(TLS_VERIFY_SERVER              ,detail?"true":"false");}
-      ///Set the TLS verification client
-      void setTlsVerifyClient               (bool    detail){setAccountDetail(TLS_VERIFY_CLIENT              ,detail?"true":"false");}
-      ///Set if the peer need to be providing a certificate
-      void setTlsRequireClientCertificate   (bool    detail){setAccountDetail(TLS_REQUIRE_CLIENT_CERTIFICATE ,detail?"true":"false");}
-      ///Set if the security settings are enabled
-      void setTlsEnable                     (bool    detail){setAccountDetail(TLS_ENABLE                     ,detail?"true":"false");}
-      void setAccountDisplaySasOnce         (bool    detail){setAccountDetail(ACCOUNT_DISPLAY_SAS_ONCE       ,detail?"true":"false");}
-      void setAccountSrtpRtpFallback        (bool    detail){setAccountDetail(ACCOUNT_SRTP_RTP_FALLBACK      ,detail?"true":"false");}
-      void setAccountZrtpDisplaySas         (bool    detail){setAccountDetail(ACCOUNT_ZRTP_DISPLAY_SAS       ,detail?"true":"false");}
-      void setAccountZrtpNotSuppWarning     (bool    detail){setAccountDetail(ACCOUNT_ZRTP_NOT_SUPP_WARNING  ,detail?"true":"false");}
-      void setAccountZrtpHelloHash          (bool    detail){setAccountDetail(ACCOUNT_ZRTP_HELLO_HASH        ,detail?"true":"false");}
-      void setAccountSipStunEnabled         (bool    detail){setAccountDetail(ACCOUNT_SIP_STUN_ENABLED       ,detail?"true":"false");}
-      void setPublishedSameAsLocal          (bool    detail){setAccountDetail(PUBLISHED_SAMEAS_LOCAL         ,detail?"true":"false");}
-      ///Set if custom ringtone are enabled
-      void setRingtoneEnabled               (bool    detail){setAccountDetail(CONFIG_RINGTONE_ENABLED        ,detail?"true":"false");}
-   
-      //Updates
-      virtual void updateState();
-   
-      //Operators
-      bool operator==(const Account&)const;
-
-      //Mutator
-      void save();
-   
-   protected:
-      //Constructors
-      Account();
-
-      //Attributes
-      QString*         m_pAccountId;
-      MapStringString* m_pAccountDetails;
-
-   public slots:
-      void setEnabled(bool checked);
-
-   private slots:
-      void accountChanged(QString accountId,QString stateName, int state);
-
-   signals:
-      ///The account state (Invalif,Trying,Registered) changed
-      void stateChanged(QString state);
-};
-#endif
diff --git a/kde/src/lib/AccountList.cpp b/kde/src/lib/AccountList.cpp
deleted file mode 100644
index e3ec241aee38e1b321c3a14b27a9d4503c510ca0..0000000000000000000000000000000000000000
--- a/kde/src/lib/AccountList.cpp
+++ /dev/null
@@ -1,276 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Parent
-#include "AccountList.h"
-
-//SFLPhone
-#include "sflphone_const.h"
-
-//SFLPhone library
-#include "configurationmanager_interface_singleton.h"
-
-AccountList* AccountList::m_spAccountList   = nullptr;
-QString      AccountList::m_sPriorAccountId = ""     ;
-
-///Constructors
-AccountList::AccountList(QStringList & _accountIds)
-{
-   m_pAccounts = new QVector<Account*>();
-   for (int i = 0; i < _accountIds.size(); ++i) {
-      (*m_pAccounts) += Account::buildExistingAccountFromId(_accountIds[i]);
-   }
-}
-
-///Constructors
-///@param fill Whether to fill the list with accounts from configurationManager or not.
-AccountList::AccountList(bool fill)
-{
-   m_pAccounts = new QVector<Account *>();
-   if(fill)
-      updateAccounts();
-}
-
-///Destructor
-AccountList::~AccountList()
-{
-   foreach(Account* a,*m_pAccounts) {
-      delete a;
-   }
-   delete m_pAccounts;
-}
-
-///Singleton
-AccountList* AccountList::getInstance()
-{
-   if (not m_spAccountList) {
-      m_spAccountList = new AccountList(true);
-   }
-   return m_spAccountList;
-}
-
-///Static destructor
-void AccountList::destroy()
-{
-   if (m_spAccountList)
-      delete m_spAccountList;
-   m_spAccountList = nullptr;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Update accounts
-void AccountList::update()
-{
-   ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   Account * current;
-   for (int i = 0; i < m_pAccounts->size(); i++) {
-      current = (*m_pAccounts)[i];
-      if (!(*m_pAccounts)[i]->isNew())
-         removeAccount(current);
-   }
-   //ask for the list of accounts ids to the configurationManager
-   QStringList accountIds = configurationManager.getAccountList().value();
-   for (int i = 0; i < accountIds.size(); ++i) {
-      m_pAccounts->insert(i, Account::buildExistingAccountFromId(accountIds[i]));
-   }
-} //update
-
-///Update accounts
-void AccountList::updateAccounts()
-{
-   qDebug() << "updateAccounts";
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   QStringList accountIds = configurationManager.getAccountList().value();
-   m_pAccounts->clear();
-   for (int i = 0; i < accountIds.size(); ++i) {
-      qDebug() << "updateAccounts " << accountIds[i];
-      (*m_pAccounts) += Account::buildExistingAccountFromId(accountIds[i]);
-   }
-   emit accountListUpdated();
-} //updateAccounts
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Get all accounts
-const QVector<Account*>& AccountList::getAccounts()
-{
-   return *m_pAccounts;
-}
-
-///Get a single account
-const Account* AccountList::getAccountAt (int i) const
-{
-   return (*m_pAccounts)[i];
-}
-
-///Get a single account
-Account* AccountList::getAccountAt (int i)
-{
-   return (*m_pAccounts)[i];
-}
-
-///Get a serialized string of all accounts
-QString AccountList::getOrderedList() const
-{
-   QString order;
-   for( int i = 0 ; i < size() ; i++) {
-      order += getAccountAt(i)->getAccountId() + "/";
-   }
-   return order;
-}
-
-///Get account using its ID
-Account* AccountList::getAccountById(const QString & id) const
-{
-   if(id.isEmpty())
-          return NULL;
-   for (int i = 0; i < m_pAccounts->size(); ++i) {
-      if (!(*m_pAccounts)[i]->isNew() && (*m_pAccounts)[i]->getAccountId() == id)
-         return (*m_pAccounts)[i];
-   }
-   return NULL;
-}
-
-///Get account with a specific state
-QVector<Account*> AccountList::getAccountsByState(const QString& state)
-{
-   QVector<Account *> v;
-   for (int i = 0; i < m_pAccounts->size(); ++i) {
-      if ((*m_pAccounts)[i]->getAccountRegistrationStatus() == state)
-         v += (*m_pAccounts)[i];
-   }
-   return v;
-}
-
-///Get a list of all registerred account
-QVector<Account*> AccountList::registeredAccounts() const
-{
-   qDebug() << "registeredAccounts";
-   QVector<Account*> registeredAccounts;
-   Account* current;
-   for (int i = 0; i < m_pAccounts->count(); ++i) {
-      current = (*m_pAccounts)[i];
-      if(current->getAccountRegistrationStatus() == ACCOUNT_STATE_REGISTERED) {
-         qDebug() << current->getAlias() << " : " << current;
-         registeredAccounts.append(current);
-      }
-   }
-   return registeredAccounts;
-}
-
-///Get the first registerred account (default account)
-Account* AccountList::firstRegisteredAccount() const
-{
-   Account* current;
-   for (int i = 0; i < m_pAccounts->count(); ++i) {
-      current = (*m_pAccounts)[i];
-      if(current && current->getAccountRegistrationStatus() == ACCOUNT_STATE_REGISTERED)
-         return current;
-      else if (current && (current->getAccountRegistrationStatus() == ACCOUNT_STATE_READY) && m_pAccounts->count() == 1)
-         return current;
-      else if (current && !(current->getAccountRegistrationStatus() == ACCOUNT_STATE_READY)) {
-         qDebug() << "Account " << ((current)?current->getAccountId():"") << " is not registered ("
-         << ((current)?current->getAccountRegistrationStatus():"") << ") State:"
-         << ((current)?current->getAccountRegistrationStatus():"");
-      }
-   }
-   return NULL;
-}
-
-///Get the account size
-int AccountList::size() const
-{
-   return m_pAccounts->size();
-}
-
-///Return the current account
-Account* AccountList::getCurrentAccount()
-{
-   Account* priorAccount = AccountList::getInstance()->getAccountById(m_sPriorAccountId);
-   if(priorAccount && priorAccount->getAccountDetail(ACCOUNT_REGISTRATION_STATUS) == ACCOUNT_STATE_REGISTERED ) {
-      return priorAccount;
-   }
-   else {
-      return AccountList::getInstance()->firstRegisteredAccount();
-   }
-} //getCurrentAccount
-
-///Return the previously used account ID
-QString AccountList::getPriorAccoundId()
-{
-   return m_sPriorAccountId;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Add an account
-Account* AccountList::addAccount(QString & alias)
-{
-   Account* a = Account::buildNewAccountFromAlias(alias);
-   (*m_pAccounts) += a;
-   return a;
-}
-
-///Remove an account
-void AccountList::removeAccount(Account* account)
-{
-   qDebug() << "Removing" << m_pAccounts;
-   m_pAccounts->remove(m_pAccounts->indexOf(account));
-}
-
-///Set the previous account used
-void AccountList::setPriorAccountId(const QString& value) {
-   m_sPriorAccountId = value;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                 Operator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Get the account from its index
-const Account* AccountList::operator[] (int i) const
-{
-   return (*m_pAccounts)[i];
-}
-
-///Get the account from its index
-Account* AccountList::operator[] (int i)
-{
-   return (*m_pAccounts)[i];
-}
diff --git a/kde/src/lib/AccountList.h b/kde/src/lib/AccountList.h
deleted file mode 100644
index 96f793cce060bb7f89027971a9ff053a8ef8a93b..0000000000000000000000000000000000000000
--- a/kde/src/lib/AccountList.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef ACCOUNT_LIST_H
-#define ACCOUNT_LIST_H
-
-
-#include <QtCore/QVector>
-
-#include "Account.h"
-#include "typedefs.h"
-#include "dbus/metatypes.h"
-
-///AccountList: List of all daemon accounts
-class LIB_EXPORT AccountList : public QObject{
-   Q_OBJECT
-
-public:
-   friend class Account;
-   //Static getter and destructor
-   static AccountList* getInstance();
-   static void destroy();
-   
-   //Getters
-   const QVector<Account*>& getAccounts            (                        );
-   QVector<Account*>        getAccountsByState     ( const QString& state   );
-   QString                  getOrderedList         (                        ) const;
-   Account*                 getAccountById         ( const QString& id      ) const;
-   Account*                 getAccountAt           ( int i                  );
-   const Account*           getAccountAt           ( int i                  ) const;
-   int                      size                   (                        ) const;
-   Account*                 firstRegisteredAccount (                        ) const;
-   static Account*          getCurrentAccount      (                        );
-   static QString           getPriorAccoundId      (                        );
-
-   //Setters
-   static void setPriorAccountId(const QString& value );
-   
-   //Mutators
-   virtual Account*  addAccount        ( QString & alias  )      ;
-   void              removeAccount     ( Account* account )      ;
-   QVector<Account*> registeredAccounts(                  ) const;
-
-   //Operators
-   Account*       operator[] (int i)      ;
-   const Account* operator[] (int i) const;
-   
-private:
-   //Constructors & Destructors
-   AccountList(QStringList & _accountIds);
-   AccountList(bool fill = true);
-   ~AccountList();
-   
-   //Attributes
-   QVector<Account*>*  m_pAccounts;
-   static AccountList* m_spAccountList;
-   static QString      m_sPriorAccountId;
-   
-public slots:
-   void update();
-   void updateAccounts();
-   
-signals:
-   ///The account list changed
-   void accountListUpdated();
-};
-
-#endif
diff --git a/kde/src/lib/CMakeLists.txt b/kde/src/lib/CMakeLists.txt
deleted file mode 100644
index d2075b874aa73d5aafeb374751f887904d2d3409..0000000000000000000000000000000000000000
--- a/kde/src/lib/CMakeLists.txt
+++ /dev/null
@@ -1,139 +0,0 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-
-ADD_DEFINITIONS("-std=c++0x")
-# ADD_DEFINITIONS("-std=c++0x")
-
-ADD_DEFINITIONS(
-	${QT_DEFINITIONS} 
-	-fexceptions
-)
-
-PROJECT(qtsflphone)
-
-#target_link_libraries(qtsflphone ${QT_QTCORE_LIBRARY} ${KDE4_KDEUI_LIBS})
-
-SET(LOCAL_CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/")
-SET(CMAKE_MODULE_PATH "${LOCAL_CMAKE_MODULE_PATH}")
-
-FIND_PACKAGE ( KDE4 REQUIRED )
-FIND_PACKAGE ( Qt4  REQUIRED )
-
-INCLUDE ( KDE4Defaults )
-
-set(GENERIC_LIB_VERSION "1.1.0")
-
-INCLUDE_DIRECTORIES ( ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR})
-
-#File to compile
-set( qtsflphone_LIB_SRCS
-  Call.cpp
-  Account.cpp
-  AccountList.cpp
-  CallModel.cpp
-  HistoryModel.cpp
-  Contact.cpp
-  ContactBackend.cpp
-  VideoCodec.cpp
-  VideoModel.cpp
-  VideoDevice.cpp
-  configurationmanager_interface_singleton.cpp
-  callmanager_interface_singleton.cpp
-  instance_interface_singleton.cpp
-  video_interface_singleton.cpp
-  sflphone_const.h
-)
-
-# Build dbus interfaces
-SET ( dbus_xml_introspecs_path ${CMAKE_CURRENT_SOURCE_DIR}/dbus/)
-
-# configuration manager interface
-SET ( configurationmanager_xml  ${dbus_xml_introspecs_path}/configurationmanager-introspec.xml )
-
-SET_SOURCE_FILES_PROPERTIES(
-   ${configurationmanager_xml}
-   PROPERTIES 
-   CLASSNAME ConfigurationManagerInterface
-   INCLUDE "${CMAKE_CURRENT_SOURCE_DIR}/dbus/metatypes.h") 
-
-QT4_ADD_DBUS_INTERFACE(
-   qtsflphone_LIB_SRCS
-   ${configurationmanager_xml}
-   configurationmanager_dbus_interface)
-
-# call manager interface
-SET ( callmanager_xml  ${dbus_xml_introspecs_path}/callmanager-introspec.xml )
-
-SET_SOURCE_FILES_PROPERTIES(
-   ${callmanager_xml}
-   PROPERTIES 
-   CLASSNAME CallManagerInterface
-   INCLUDE "${CMAKE_CURRENT_SOURCE_DIR}/dbus/metatypes.h") 
-
-QT4_ADD_DBUS_INTERFACE(
-   qtsflphone_LIB_SRCS
-   ${callmanager_xml}
-   callmanager_dbus_interface)
-
-# video manager interface
-SET ( video_xml  ${dbus_xml_introspecs_path}/video_controls-introspec.xml )
-
-SET_SOURCE_FILES_PROPERTIES(
-   ${video_xml}
-   PROPERTIES
-   CLASSNAME VideoInterface
-   INCLUDE "${CMAKE_CURRENT_SOURCE_DIR}/dbus/metatypes.h")
-
-QT4_ADD_DBUS_INTERFACE(
-   qtsflphone_LIB_SRCS
-   ${video_xml}
-   video_dbus_interface)
-
-# instance interface
-SET ( instance_xml  ${dbus_xml_introspecs_path}/instance-introspec.xml )
-
-SET_SOURCE_FILES_PROPERTIES(
-   ${instance_xml}
-   PROPERTIES 
-   CLASSNAME InstanceInterface
-   INCLUDE "${CMAKE_CURRENT_SOURCE_DIR}/dbus/metatypes.h") 
-   
-QT4_ADD_DBUS_INTERFACE(
-   qtsflphone_LIB_SRCS
-   ${instance_xml}
-   instance_dbus_interface)
- 
-kde4_add_library( qtsflphone  SHARED ${qtsflphone_LIB_SRCS} )
- 
-target_link_libraries( qtsflphone
-  ${QT_QTDBUS_LIBRARY}
-  ${QT_QTCORE_LIBRARY}
-)
-
-set_target_properties( qtsflphone
-  PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}
-)
-
-set( qtsflphone_LIB_HDRS
-  Account.h
-  AccountList.h
-  Call.h
-  CallModel.h
-  HistoryModel.h
-  Contact.h
-  ContactBackend.h
-  VideoCodec.h
-  VideoModel.h
-  VideoDevice.h
-  configurationmanager_interface_singleton.h
-  callmanager_interface_singleton.h
-  instance_interface_singleton.h
-  video_interface_singleton.h
-  sflphone_const.h
-)
-
-install( FILES ${qtsflphone_LIB_HDRS}
-  DESTINATION ${INCLUDE_INSTALL_DIR}/qtsflphone
-  COMPONENT Devel
-)
- 
-install( TARGETS qtsflphone  ${INSTALL_TARGETS_DEFAULT_ARGS} )
diff --git a/kde/src/lib/COPYING b/kde/src/lib/COPYING
deleted file mode 100644
index 36f86cca553836c50ad5ab7f892405be94feef96..0000000000000000000000000000000000000000
--- a/kde/src/lib/COPYING
+++ /dev/null
@@ -1,138 +0,0 @@
-GNU LESSER GENERAL PUBLIC LICENSE
-
-Version 2.1, February 1999
-
-Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-Preamble
-
-The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
-
-This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
-
-When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
-
-To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
-
-For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
-
-We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
-
-To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
-
-Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
-
-Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
-
-When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
-
-We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
-
-For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
-
-In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
-
-Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
-
-The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
-
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
-
-A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
-
-The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
-
-"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
-
-Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
-
-1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
-
-You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
-
-a) The modified work must itself be a software library.
-b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
-c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
-d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
-(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
-
-3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
-
-Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
-
-This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
-
-4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
-
-If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
-
-5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
-
-However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
-
-When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
-
-If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
-
-Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
-
-6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
-
-You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
-
-a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
-b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
-c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
-d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
-e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
-For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
-
-It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
-
-7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
-
-a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
-b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
-8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
-
-9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
-
-10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
-
-11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
-
-This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
-
-12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
-
-13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
-
-14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
-15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
\ No newline at end of file
diff --git a/kde/src/lib/Call.cpp b/kde/src/lib/Call.cpp
deleted file mode 100644
index 8d1ffc6a128e1ee22794859f96d1c152322581f0..0000000000000000000000000000000000000000
--- a/kde/src/lib/Call.cpp
+++ /dev/null
@@ -1,964 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Parent
-#include "Call.h"
-
-//SFLPhone library
-#include "CallModel.h"
-#include "callmanager_interface_singleton.h"
-#include "configurationmanager_interface_singleton.h"
-#include "ContactBackend.h"
-#include "Contact.h"
-
-
-const call_state Call::actionPerformedStateMap [13][5] =
-{
-//                      ACCEPT                  REFUSE                  TRANSFER                   HOLD                           RECORD            /**/
-/*INCOMING     */  {CALL_STATE_INCOMING   , CALL_STATE_INCOMING    , CALL_STATE_ERROR        , CALL_STATE_INCOMING     ,  CALL_STATE_INCOMING     },/**/
-/*RINGING      */  {CALL_STATE_ERROR      , CALL_STATE_RINGING     , CALL_STATE_ERROR        , CALL_STATE_ERROR        ,  CALL_STATE_RINGING      },/**/
-/*CURRENT      */  {CALL_STATE_ERROR      , CALL_STATE_CURRENT     , CALL_STATE_TRANSFER     , CALL_STATE_CURRENT      ,  CALL_STATE_CURRENT      },/**/
-/*DIALING      */  {CALL_STATE_DIALING    , CALL_STATE_OVER        , CALL_STATE_ERROR        , CALL_STATE_ERROR        ,  CALL_STATE_ERROR        },/**/
-/*HOLD         */  {CALL_STATE_ERROR      , CALL_STATE_HOLD        , CALL_STATE_TRANSF_HOLD  , CALL_STATE_HOLD         ,  CALL_STATE_HOLD         },/**/
-/*FAILURE      */  {CALL_STATE_ERROR      , CALL_STATE_FAILURE     , CALL_STATE_ERROR        , CALL_STATE_ERROR        ,  CALL_STATE_ERROR        },/**/
-/*BUSY         */  {CALL_STATE_ERROR      , CALL_STATE_BUSY        , CALL_STATE_ERROR        , CALL_STATE_ERROR        ,  CALL_STATE_ERROR        },/**/
-/*TRANSFER     */  {CALL_STATE_TRANSFER   , CALL_STATE_TRANSFER    , CALL_STATE_CURRENT      , CALL_STATE_TRANSFER     ,  CALL_STATE_TRANSFER     },/**/
-/*TRANSF_HOLD  */  {CALL_STATE_TRANSF_HOLD, CALL_STATE_TRANSF_HOLD , CALL_STATE_HOLD         , CALL_STATE_TRANSF_HOLD  ,  CALL_STATE_TRANSF_HOLD  },/**/
-/*OVER         */  {CALL_STATE_ERROR      , CALL_STATE_ERROR       , CALL_STATE_ERROR        , CALL_STATE_ERROR        ,  CALL_STATE_ERROR        },/**/
-/*ERROR        */  {CALL_STATE_ERROR      , CALL_STATE_ERROR       , CALL_STATE_ERROR        , CALL_STATE_ERROR        ,  CALL_STATE_ERROR        },/**/
-/*CONF         */  {CALL_STATE_ERROR      , CALL_STATE_CURRENT     , CALL_STATE_TRANSFER     , CALL_STATE_CURRENT      ,  CALL_STATE_CURRENT      },/**/
-/*CONF_HOLD    */  {CALL_STATE_ERROR      , CALL_STATE_HOLD        , CALL_STATE_TRANSF_HOLD  , CALL_STATE_HOLD         ,  CALL_STATE_HOLD         } /**/
-};//                                                                                                                                                    
-
-
-const function Call::actionPerformedFunctionMap[13][5] =
-{ 
-//                      ACCEPT               REFUSE            TRANSFER                 HOLD                  RECORD             /**/
-/*INCOMING       */  {&Call::accept     , &Call::refuse   , &Call::acceptTransf   , &Call::acceptHold  ,  &Call::setRecord     },/**/
-/*RINGING        */  {&Call::nothing    , &Call::hangUp   , &Call::nothing        , &Call::nothing     ,  &Call::setRecord     },/**/
-/*CURRENT        */  {&Call::nothing    , &Call::hangUp   , &Call::nothing        , &Call::hold        ,  &Call::setRecord     },/**/
-/*DIALING        */  {&Call::call       , &Call::cancel   , &Call::nothing        , &Call::nothing     ,  &Call::nothing       },/**/
-/*HOLD           */  {&Call::nothing    , &Call::hangUp   , &Call::nothing        , &Call::unhold      ,  &Call::setRecord     },/**/
-/*FAILURE        */  {&Call::nothing    , &Call::hangUp   , &Call::nothing        , &Call::nothing     ,  &Call::nothing       },/**/
-/*BUSY           */  {&Call::nothing    , &Call::hangUp   , &Call::nothing        , &Call::nothing     ,  &Call::nothing       },/**/
-/*TRANSFERT      */  {&Call::transfer   , &Call::hangUp   , &Call::transfer       , &Call::hold        ,  &Call::setRecord     },/**/
-/*TRANSFERT_HOLD */  {&Call::transfer   , &Call::hangUp   , &Call::transfer       , &Call::unhold      ,  &Call::setRecord     },/**/
-/*OVER           */  {&Call::nothing    , &Call::nothing  , &Call::nothing        , &Call::nothing     ,  &Call::nothing       },/**/
-/*ERROR          */  {&Call::nothing    , &Call::nothing  , &Call::nothing        , &Call::nothing     ,  &Call::nothing       },/**/
-/*CONF           */  {&Call::nothing    , &Call::hangUp   , &Call::nothing        , &Call::hold        ,  &Call::setRecord     },/**/
-/*CONF_HOLD      */  {&Call::nothing    , &Call::hangUp   , &Call::nothing        , &Call::unhold      ,  &Call::setRecord     } /**/
-};//                                                                                                                                 
-
-
-const call_state Call::stateChangedStateMap [13][6] =
-{
-//                      RINGING                  CURRENT             BUSY              HOLD                           HUNGUP           FAILURE             /**/
-/*INCOMING     */ {CALL_STATE_INCOMING    , CALL_STATE_CURRENT  , CALL_STATE_BUSY   , CALL_STATE_HOLD         ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*RINGING      */ {CALL_STATE_RINGING     , CALL_STATE_CURRENT  , CALL_STATE_BUSY   , CALL_STATE_HOLD         ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*CURRENT      */ {CALL_STATE_CURRENT     , CALL_STATE_CURRENT  , CALL_STATE_BUSY   , CALL_STATE_HOLD         ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*DIALING      */ {CALL_STATE_RINGING     , CALL_STATE_CURRENT  , CALL_STATE_BUSY   , CALL_STATE_HOLD         ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*HOLD         */ {CALL_STATE_HOLD        , CALL_STATE_CURRENT  , CALL_STATE_BUSY   , CALL_STATE_HOLD         ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*FAILURE      */ {CALL_STATE_FAILURE     , CALL_STATE_FAILURE  , CALL_STATE_BUSY   , CALL_STATE_FAILURE      ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*BUSY         */ {CALL_STATE_BUSY        , CALL_STATE_CURRENT  , CALL_STATE_BUSY   , CALL_STATE_BUSY         ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*TRANSFER     */ {CALL_STATE_TRANSFER    , CALL_STATE_TRANSFER , CALL_STATE_BUSY   , CALL_STATE_TRANSF_HOLD  ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*TRANSF_HOLD  */ {CALL_STATE_TRANSF_HOLD , CALL_STATE_TRANSFER , CALL_STATE_BUSY   , CALL_STATE_TRANSF_HOLD  ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*OVER         */ {CALL_STATE_OVER        , CALL_STATE_OVER     , CALL_STATE_OVER   , CALL_STATE_OVER         ,  CALL_STATE_OVER  ,  CALL_STATE_OVER     },/**/
-/*ERROR        */ {CALL_STATE_ERROR       , CALL_STATE_ERROR    , CALL_STATE_ERROR  , CALL_STATE_ERROR        ,  CALL_STATE_ERROR ,  CALL_STATE_ERROR    },/**/
-/*CONF         */ {CALL_STATE_CURRENT     , CALL_STATE_CURRENT  , CALL_STATE_BUSY   , CALL_STATE_HOLD         ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  },/**/
-/*CONF_HOLD    */ {CALL_STATE_HOLD        , CALL_STATE_CURRENT  , CALL_STATE_BUSY   , CALL_STATE_HOLD         ,  CALL_STATE_OVER  ,  CALL_STATE_FAILURE  } /**/
-};//                                                                                                                                                           
-
-const function Call::stateChangedFunctionMap[13][6] =
-{ 
-//                      RINGING                  CURRENT             BUSY              HOLD                    HUNGUP           FAILURE            /**/
-/*INCOMING       */  {&Call::nothing    , &Call::start     , &Call::startWeird     , &Call::startWeird   ,  &Call::startStop    , &Call::start   },/**/
-/*RINGING        */  {&Call::nothing    , &Call::start     , &Call::start          , &Call::start        ,  &Call::startStop    , &Call::start   },/**/
-/*CURRENT        */  {&Call::nothing    , &Call::nothing   , &Call::warning        , &Call::nothing      ,  &Call::stop         , &Call::nothing },/**/
-/*DIALING        */  {&Call::nothing    , &Call::warning   , &Call::warning        , &Call::warning      ,  &Call::stop         , &Call::warning },/**/
-/*HOLD           */  {&Call::nothing    , &Call::nothing   , &Call::warning        , &Call::nothing      ,  &Call::stop         , &Call::nothing },/**/
-/*FAILURE        */  {&Call::nothing    , &Call::warning   , &Call::warning        , &Call::warning      ,  &Call::stop         , &Call::nothing },/**/
-/*BUSY           */  {&Call::nothing    , &Call::nothing   , &Call::nothing        , &Call::warning      ,  &Call::stop         , &Call::nothing },/**/
-/*TRANSFERT      */  {&Call::nothing    , &Call::nothing   , &Call::warning        , &Call::nothing      ,  &Call::stop         , &Call::nothing },/**/
-/*TRANSFERT_HOLD */  {&Call::nothing    , &Call::nothing   , &Call::warning        , &Call::nothing      ,  &Call::stop         , &Call::nothing },/**/
-/*OVER           */  {&Call::nothing    , &Call::warning   , &Call::warning        , &Call::warning      ,  &Call::stop         , &Call::warning },/**/
-/*ERROR          */  {&Call::nothing    , &Call::nothing   , &Call::nothing        , &Call::nothing      ,  &Call::stop         , &Call::nothing },/**/
-/*CONF           */  {&Call::nothing    , &Call::nothing   , &Call::warning        , &Call::nothing      ,  &Call::stop         , &Call::nothing },/**/
-/*CONF_HOLD      */  {&Call::nothing    , &Call::nothing   , &Call::warning        , &Call::nothing      ,  &Call::stop         , &Call::nothing } /**/
-};//                                                                                                                                                   
-
-const char * Call::historyIcons[3] = {ICON_HISTORY_INCOMING, ICON_HISTORY_OUTGOING, ICON_HISTORY_MISSED};
-
-ContactBackend* Call::m_pContactBackend = nullptr;
-Call*           Call::m_sSelectedCall   = nullptr;
-
-void Call::setContactBackend(ContactBackend* be)
-{
-   m_pContactBackend = be;
-}
-
-///Constructor
-Call::Call(call_state startState, QString callId, QString peerName, QString peerNumber, QString account)
-   : m_isConference(false),m_pStopTime(nullptr),m_pStartTime(nullptr),
-   m_ContactChanged(false),m_pContact(nullptr)
-{
-   this->m_CallId          = callId     ;
-   this->m_PeerPhoneNumber = peerNumber ;
-   this->m_PeerName        = peerName   ;
-   changeCurrentState(startState)       ;
-   this->m_Account         = account    ;
-   this->m_Recording       = false      ;
-   this->m_pStartTime      = NULL       ;
-   this->m_pStopTime       = NULL       ;
-
-   m_ContactChanged = true;
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   connect(&callManager,SIGNAL(recordPlaybackStopped(QString) ), this, SLOT(stopPlayback(QString)   ));
-   connect(&callManager,SIGNAL(updatePlaybackScale(int,int)   ), this, SLOT(updatePlayback(int,int) ));
-   if (m_pContactBackend)
-      connect(m_pContactBackend,SIGNAL(collectionChanged()),this,SLOT(contactBackendChanged()));
-
-   emit changed();
-}
-
-///Destructor
-Call::~Call()
-{
-   //if (m_pStartTime) delete m_pStartTime ;
-   //if (m_pStopTime)  delete m_pStopTime  ;
-   this->disconnect();
-}
-
-///Constructor
-Call::Call(QString confId, QString account)
-{
-   m_isConference  = m_ConfId.isEmpty();
-   this->m_ConfId  = confId  ;
-   this->m_Account = account ;
-
-   if (m_isConference) {
-      CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-      MapStringString details = callManager.getConferenceDetails(m_ConfId);
-      m_CurrentState = confStatetoCallState(details["CONF_STATE"]);
-   }
-}
-
-/*****************************************************************************
- *                                                                           *
- *                               Call builder                                *
- *                                                                           *
- ****************************************************************************/
-
-///Build a call from its ID
-Call* Call::buildExistingCall(QString callId)
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   MapStringString details = callManager.getCallDetails(callId).value();
-   
-   qDebug() << "Constructing existing call with details : " << details;
-   
-   QString    peerNumber = details[ CALL_PEER_NUMBER ];
-   QString    peerName   = details[ CALL_PEER_NAME   ];
-   QString    account    = details[ CALL_ACCOUNTID   ];
-   call_state startState = getStartStateFromDaemonCallState(details[CALL_STATE], details[CALL_TYPE]);
-   
-   Call* call            = new Call(startState, callId, peerName, peerNumber, account)                   ;
-   
-   if (!details[ CALL_TIMESTAMP_START ].isEmpty())
-      call->m_pStartTime = new QDateTime(QDateTime::fromTime_t(details[ CALL_TIMESTAMP_START ].toInt())) ;
-   else
-      call->m_pStartTime = new QDateTime(QDateTime::currentDateTime())                                   ;
-   
-   call->m_Recording     = callManager.getIsRecording(callId)                                            ;
-   call->m_HistoryState  = getHistoryStateFromDaemonCallState(details[CALL_STATE], details[CALL_TYPE])   ;
-   
-   return call;
-} //buildExistingCall
-
-///Build a call from a dialing call (a call that is about to exist)
-Call* Call::buildDialingCall(QString callId, const QString & peerName, QString account)
-{
-   Call* call = new Call(CALL_STATE_DIALING, callId, peerName, "", account);
-   call->m_HistoryState = NONE;
-   return call;
-}
-
-///Build a call from a dbus event
-Call* Call::buildIncomingCall(const QString & callId)
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   MapStringString details = callManager.getCallDetails(callId).value();
-   
-   QString from     = details[ CALL_PEER_NUMBER ];
-   QString account  = details[ CALL_ACCOUNTID   ];
-   QString peerName = details[ CALL_PEER_NAME   ];
-   
-   Call* call = new Call(CALL_STATE_INCOMING, callId, peerName, from, account);
-   call->m_HistoryState = MISSED;
-   return call;
-} //buildIncomingCall
-
-///Build a rigging call (from dbus)
-Call* Call::buildRingingCall(const QString & callId)
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   MapStringString details = callManager.getCallDetails(callId).value();
-   
-   QString from     = details[ CALL_PEER_NUMBER ];
-   QString account  = details[ CALL_ACCOUNTID   ];
-   QString peerName = details[ CALL_PEER_NAME   ];
-   
-   Call* call = new Call(CALL_STATE_RINGING, callId, peerName, from, account);
-   call->m_HistoryState = OUTGOING;
-   return call;
-} //buildRingingCall
-
-/*****************************************************************************
- *                                                                           *
- *                                  History                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Build a call that is already over
-Call* Call::buildHistoryCall(const QString & callId, uint startTimeStamp, uint stopTimeStamp, QString account, QString name, QString number, QString type)
-{
-   if(name == "empty") name = "";
-   Call* call            = new Call(CALL_STATE_OVER, callId, name, number, account );
-
-   QDateTime* start = new QDateTime(QDateTime::fromTime_t(startTimeStamp));
-   QDateTime* stop  = new QDateTime(QDateTime::fromTime_t(stopTimeStamp));
-
-   if (start){
-      call->m_pStartTime    = start;
-      call->m_pStopTime     = stop;
-   }
-   
-   call->m_HistoryState  = getHistoryStateFromType(type);
-   return call;
-}
-
-///Get the history state from the type (see Call.cpp header)
-history_state Call::getHistoryStateFromType(QString type)
-{
-   if(type == DAEMON_HISTORY_TYPE_MISSED        )
-      return MISSED   ;
-   else if(type == DAEMON_HISTORY_TYPE_OUTGOING )
-      return OUTGOING ;
-   else if(type == DAEMON_HISTORY_TYPE_INCOMING )
-      return INCOMING ;
-   return NONE        ;
-}
-
-///Get the type from an history state (see Call.cpp header)
-QString Call::getTypeFromHistoryState(history_state historyState)
-{
-   if(historyState == MISSED        )
-      return DAEMON_HISTORY_TYPE_MISSED   ;
-   else if(historyState == OUTGOING )
-      return DAEMON_HISTORY_TYPE_OUTGOING ;
-   else if(historyState == INCOMING )
-      return DAEMON_HISTORY_TYPE_INCOMING ;
-   return QString()                       ;
-}
-
-///Get history state from daemon
-history_state Call::getHistoryStateFromDaemonCallState(QString daemonCallState, QString daemonCallType)
-{
-   if((daemonCallState      == DAEMON_CALL_STATE_INIT_CURRENT  || daemonCallState == DAEMON_CALL_STATE_INIT_HOLD) && daemonCallType == DAEMON_CALL_TYPE_INCOMING )
-      return INCOMING ;
-   else if((daemonCallState == DAEMON_CALL_STATE_INIT_CURRENT  || daemonCallState == DAEMON_CALL_STATE_INIT_HOLD) && daemonCallType == DAEMON_CALL_TYPE_OUTGOING )
-      return OUTGOING ;
-   else if(daemonCallState  == DAEMON_CALL_STATE_INIT_BUSY                                                                                                       )
-      return OUTGOING ;
-   else if(daemonCallState  == DAEMON_CALL_STATE_INIT_INACTIVE && daemonCallType == DAEMON_CALL_TYPE_INCOMING                                                    )
-      return INCOMING ;
-   else if(daemonCallState  == DAEMON_CALL_STATE_INIT_INACTIVE && daemonCallType == DAEMON_CALL_TYPE_OUTGOING                                                    )
-      return MISSED   ;
-   else
-      return NONE     ;
-} //getHistoryStateFromDaemonCallState
-
-///Get the start sate from the daemon state
-call_state Call::getStartStateFromDaemonCallState(QString daemonCallState, QString daemonCallType)
-{
-   if(daemonCallState      == DAEMON_CALL_STATE_INIT_CURRENT  )
-      return CALL_STATE_CURRENT  ;
-   else if(daemonCallState == DAEMON_CALL_STATE_INIT_HOLD     )
-      return CALL_STATE_HOLD     ;
-   else if(daemonCallState == DAEMON_CALL_STATE_INIT_BUSY     )
-      return CALL_STATE_BUSY     ;
-   else if(daemonCallState == DAEMON_CALL_STATE_INIT_INACTIVE && daemonCallType == DAEMON_CALL_TYPE_INCOMING )
-      return CALL_STATE_INCOMING ;
-   else if(daemonCallState == DAEMON_CALL_STATE_INIT_INACTIVE && daemonCallType == DAEMON_CALL_TYPE_OUTGOING )
-      return CALL_STATE_RINGING  ;
-   else if(daemonCallState == DAEMON_CALL_STATE_INIT_INCOMING )
-      return CALL_STATE_INCOMING ;
-   else if(daemonCallState == DAEMON_CALL_STATE_INIT_RINGING  )
-      return CALL_STATE_RINGING  ;
-   else
-      return CALL_STATE_FAILURE  ;
-} //getStartStateFromDaemonCallState
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Transfer state from internal to daemon internal syntaz
-daemon_call_state Call::toDaemonCallState(const QString& stateName)
-{
-   if(stateName == QString(CALL_STATE_CHANGE_HUNG_UP)        )
-      return DAEMON_CALL_STATE_HUNG_UP ;
-   if(stateName == QString(CALL_STATE_CHANGE_RINGING)        )
-      return DAEMON_CALL_STATE_RINGING ;
-   if(stateName == QString(CALL_STATE_CHANGE_CURRENT)        )
-      return DAEMON_CALL_STATE_CURRENT ;
-   if(stateName == QString(CALL_STATE_CHANGE_UNHOLD_CURRENT) )
-      return DAEMON_CALL_STATE_CURRENT ;
-   if(stateName == QString(CALL_STATE_CHANGE_UNHOLD_RECORD)  )
-      return DAEMON_CALL_STATE_CURRENT ;
-   if(stateName == QString(CALL_STATE_CHANGE_HOLD)           )
-      return DAEMON_CALL_STATE_HOLD    ;
-   if(stateName == QString(CALL_STATE_CHANGE_BUSY)           )
-      return DAEMON_CALL_STATE_BUSY    ;
-   if(stateName == QString(CALL_STATE_CHANGE_FAILURE)        )
-      return DAEMON_CALL_STATE_FAILURE ;
-   
-   qDebug() << "stateChanged signal received with unknown state.";
-   return DAEMON_CALL_STATE_FAILURE    ;
-} //toDaemonCallState
-
-call_state Call::confStatetoCallState(const QString& stateName)
-{
-   if      ( stateName == CONF_STATE_CHANGE_HOLD   )
-      return CALL_STATE_CONFERENCE_HOLD;
-   else if ( stateName == CONF_STATE_CHANGE_ACTIVE )
-      return CALL_STATE_CONFERENCE;
-   else
-      return CALL_STATE_ERROR; //Well, this may bug a little
-}
-
-///Transform a backend state into a translated string
-const QString Call::toHumanStateName() const
-{
-   switch (m_CurrentState) {
-      case CALL_STATE_INCOMING:
-         return ( "Ringing (in)"      );
-         break;
-      case CALL_STATE_RINGING:
-         return ( "Ringing (out)"     );
-         break;
-      case CALL_STATE_CURRENT:
-         return ( "Talking"           );
-         break;
-      case CALL_STATE_DIALING:
-         return ( "Dialing"           );
-         break;
-      case CALL_STATE_HOLD:
-         return ( "Hold"              );
-         break;
-      case CALL_STATE_FAILURE:
-         return ( "Failed"            );
-         break;
-      case CALL_STATE_BUSY:
-         return ( "Busy"              );
-         break;
-      case CALL_STATE_TRANSFER:
-         return ( "Transfer"          );
-         break;
-      case CALL_STATE_TRANSF_HOLD:
-         return ( "Transfer hold"     );
-         break;
-      case CALL_STATE_OVER:
-         return ( "Over"              );
-         break;
-      case CALL_STATE_ERROR:
-         return ( "Error"             );
-         break;
-      case CALL_STATE_CONFERENCE:
-         return ( "Conference"        );
-         break;
-      case CALL_STATE_CONFERENCE_HOLD:
-         return ( "Conference (hold)" );
-      default:
-         return "";
-   }
-}
-
-///Get the time (second from 1 jan 1970) when the call ended
-QString Call::getStopTimeStamp()     const
-{
-   if (m_pStopTime == NULL)
-      return QString("0");
-   return QString::number(m_pStopTime->toTime_t());
-}
-
-///Get the time (second from 1 jan 1970) when the call started
-QString Call::getStartTimeStamp()    const
-{
-   if (m_pStartTime == NULL)
-      return QString("0");
-   return QString::number(m_pStartTime->toTime_t());
-}
-
-///Get the number where the call have been transferred
-const QString& Call::getTransferNumber()    const
-{
-   return m_TransferNumber;
-}
-
-///Get the call / peer number
-const QString& Call::getCallNumber()        const
-{
-   return m_CallNumber;
-}
-
-///Return the call id
-const QString& Call::getCallId()            const
-{
-   return m_CallId;
-}
-
-///Return the peer phone number
-const QString& Call::getPeerPhoneNumber()   const
-{
-   return m_PeerPhoneNumber;
-}
-
-///Get the peer name
-const QString& Call::getPeerName()          const
-{
-   return m_PeerName;
-}
-
-///Get the current state
-call_state Call::getCurrentState()          const
-{
-   return m_CurrentState;
-}
-
-///Get the call recording
-bool Call::getRecording()                   const
-{
-   return m_Recording;
-}
-
-///Get the call account id
-const QString& Call::getAccountId()         const
-{
-   return m_Account;
-}
-
-///Is this call a conference
-bool Call::isConference()                   const
-{
-   return m_isConference;
-}
-
-///Get the conference ID
-const QString& Call::getConfId()            const
-{
-   return m_ConfId;
-}
-
-///Get the recording path
-const QString& Call::getRecordingPath()      const
-{
-   return m_RecordingPath;
-}
-
-///Get the current codec
-QString Call::getCurrentCodecName()  const
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   return callManager.getCurrentAudioCodecName(m_CallId);
-}
-
-///Get the state
-call_state Call::getState()                 const
-{
-   return m_CurrentState;
-}
-
-///Get the history state
-history_state Call::getHistoryState()       const
-{
-   return m_HistoryState;
-}
-
-///Is this call over?
-bool Call::isHistory()                      const
-{
-   return (getState() == CALL_STATE_OVER);
-}
-
-///Is this call selected (useful for GUIs)
-bool Call::isSelected() const
-{
-   return m_sSelectedCall == this;
-}
-
-///This function could also be called mayBeSecure or haveChancesToBeEncryptedButWeCantTell.
-bool Call::isSecure() const {
-
-   if (m_Account.isEmpty()) {
-      qDebug() << "Account not set, can't check security";
-      return false;
-   }
-
-   Account* currentAccount = AccountList::getInstance()->getAccountById(m_Account);
-
-   if ((currentAccount->isTlsEnable()) || (currentAccount->getTlsMethod())) {
-      return true;
-   }
-   return false;
-} //isSecure
-
-Contact* Call::getContact()
-{
-   if (!m_pContact && m_ContactChanged) {
-      m_pContact = m_pContactBackend->getContactByPhone(m_PeerPhoneNumber,true);
-   }
-   return m_pContact;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set the transfer number
-void Call::setTransferNumber(const QString& number)
-{
-   m_TransferNumber = number;
-}
-
-///This call is a conference
-void Call::setConference(bool value)
-{
-   m_isConference = value;
-}
-
-///Set the call number
-void Call::setCallNumber(const QString& number)
-{
-   m_CallNumber = number;
-   emit changed();
-}
-
-///Set the conference ID
-void Call::setConfId(QString value)
-{
-   m_ConfId = value;
-}
-
-///Set the recording path
-void Call::setRecordingPath(const QString& path)
-{
-   m_RecordingPath = path;
-}
-
-///Set peer name
-void Call::setPeerName(const QString& name)
-{
-   m_PeerName = name;
-}
-
-///Set selected
-void Call::setSelected(const bool value)
-{
-   if (value) {
-      m_sSelectedCall = this;
-   }
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///The call state just changed
-call_state Call::stateChanged(const QString& newStateName)
-{
-   call_state previousState = m_CurrentState;
-   if (!m_isConference) {
-      daemon_call_state dcs = toDaemonCallState(newStateName);
-      changeCurrentState(stateChangedStateMap[m_CurrentState][dcs]);
-      
-      CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-      MapStringString details = callManager.getCallDetails(m_CallId).value();
-      if (details[CALL_PEER_NAME] != m_PeerName)
-         m_PeerName = details[CALL_PEER_NAME];
-      
-      (this->*(stateChangedFunctionMap[previousState][dcs]))();
-   }
-   else {
-      //Until now, it does not worth using stateChangedStateMap, conferences are quite simple
-      m_CurrentState = confStatetoCallState(newStateName);
-   }
-   qDebug() << "Calling stateChanged " << newStateName << " -> " << toDaemonCallState(newStateName) << " on call with state " << previousState << ". Become " << m_CurrentState;
-   return m_CurrentState;
-} //stateChanged
-
-///An acount have been performed
-call_state Call::actionPerformed(call_action action)
-{
-   call_state previousState = m_CurrentState;
-   //update the state
-   if (previousState < 13 && action < 5) {
-      changeCurrentState(actionPerformedStateMap[previousState][action]);
-      //execute the action associated with this transition
-      (this->*(actionPerformedFunctionMap[previousState][action]))();
-      qDebug() << "Calling action " << action << " on call with state " << previousState << ". Become " << m_CurrentState;
-      //return the new state
-   }
-   return m_CurrentState;
-} //actionPerformed
-
-///Change the state
-void Call::changeCurrentState(call_state newState)
-{
-   m_CurrentState = newState;
-
-   emit changed();
-
-   if (m_CurrentState == CALL_STATE_OVER)
-      emit isOver(this);
-}
-
-void Call::sendTextMessage(QString message)
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   Q_NOREPLY callManager.sendTextMessage(m_CallId,message);
-}
-
-QDateTime* Call::setStartTime_private(QDateTime* time)
-{
-   //if (m_pStartTime && time)
-   //   delete m_pStartTime;
-   
-   return m_pStartTime = time;
-}
-
-QDateTime* Call::setStopTime_private(QDateTime* time)
-{
-   //if (m_pStopTime && time)
-   //   delete m_pStopTime;
-   return m_pStopTime  = time;
-}
-
-/*****************************************************************************
- *                                                                           *
- *                              Automate function                            *
- *                                                                           *
- ****************************************************************************/
-///@warning DO NOT TOUCH THAT, THEY ARE CALLED FROM AN ARRAY, HIGH FRAGILITY
-
-///Do nothing (literally)
-void Call::nothing()
-{
-   
-}
-
-///Accept the call
-void Call::accept()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Accepting call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   Q_NOREPLY callManager.accept(m_CallId);
-   setStartTime_private(new QDateTime(QDateTime::currentDateTime()));
-   this->m_HistoryState = INCOMING;
-}
-
-///Refuse the call
-void Call::refuse()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Refusing call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   Q_NOREPLY callManager.refuse(m_CallId);
-   setStartTime_private(new QDateTime(QDateTime::currentDateTime()));
-   this->m_HistoryState = MISSED;
-}
-
-///Accept the transfer
-void Call::acceptTransf()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Accepting call and transferring it to number : " << m_TransferNumber << ". callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   callManager.accept(m_CallId);
-   Q_NOREPLY callManager.transfer(m_CallId, m_TransferNumber);
-//   m_HistoryState = TRANSFERED;
-}
-
-///Put the call on hold
-void Call::acceptHold()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Accepting call and holding it. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   callManager.accept(m_CallId);
-   Q_NOREPLY callManager.hold(m_CallId);
-   this->m_HistoryState = INCOMING;
-}
-
-///Hang up
-void Call::hangUp()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   setStopTime_private(new QDateTime(QDateTime::currentDateTime()));
-   qDebug() << "Hanging up call. callId : " << m_CallId << "ConfId:" << m_ConfId;
-   if (!isConference())
-      Q_NOREPLY callManager.hangUp(m_CallId);
-   else
-      Q_NOREPLY callManager.hangUpConference(m_ConfId);
-}
-
-///Cancel this call
-void Call::cancel()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Canceling call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   Q_NOREPLY callManager.hangUp(m_CallId);
-}
-
-///Put on hold
-void Call::hold()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Holding call. callId : " << m_CallId << "ConfId:" << m_ConfId;
-   if (!isConference())
-      Q_NOREPLY callManager.hold(m_CallId);
-   else
-      Q_NOREPLY callManager.holdConference(m_ConfId);
-}
-
-///Start the call
-void Call::call()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "account = " << m_Account;
-   if(m_Account.isEmpty()) {
-      qDebug() << "Account is not set, taking the first registered.";
-      this->m_Account = AccountList::getCurrentAccount()->getAccountId();
-   }
-   if(!m_Account.isEmpty()) {
-      qDebug() << "Calling " << m_CallNumber << " with account " << m_Account << ". callId : " << m_CallId  << "ConfId:" << m_ConfId;
-      callManager.placeCall(m_Account, m_CallId, m_CallNumber);
-      this->m_Account = m_Account;
-      this->m_PeerPhoneNumber = m_CallNumber;
-      m_ContactChanged = true;
-      if (m_pContactBackend) {
-         if (getContact())
-            m_PeerName = m_pContact->getFormattedName();
-      }
-      setStartTime_private(new QDateTime(QDateTime::currentDateTime()));
-      this->m_HistoryState = OUTGOING;
-   }
-   else {
-      qDebug() << "Trying to call " << m_TransferNumber << " with no account registered . callId : " << m_CallId  << "ConfId:" << m_ConfId;
-      this->m_HistoryState = NONE;
-      throw "No account registered!";
-   }
-}
-
-///Trnasfer the call
-void Call::transfer()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Transferring call to number : " << m_TransferNumber << ". callId : " << m_CallId;
-   Q_NOREPLY callManager.transfer(m_CallId, m_TransferNumber);
-   setStopTime_private(new QDateTime(QDateTime::currentDateTime()));
-}
-
-void Call::unhold()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Unholding call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   if (!isConference())
-      Q_NOREPLY callManager.unhold(m_CallId);
-   else
-      Q_NOREPLY callManager.unholdConference(m_ConfId);
-}
-
-/*
-void Call::switchRecord()
-{
-   qDebug() << "Switching record state for call automate. callId : " << callId;
-   m_Recording = !m_Recording;
-}
-*/
-
-///Record the call
-void Call::setRecord()
-{
-   CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
-   qDebug() << "Setting record " << !m_Recording << " for call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   Q_NOREPLY callManager.setRecording((!m_isConference)?m_CallId:m_ConfId);
-   bool oldRecStatus = m_Recording;
-   m_Recording = !m_Recording;
-   if (oldRecStatus != m_Recording)
-      emit changed();
-}
-
-///Start the timer
-void Call::start()
-{
-   qDebug() << "Starting call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   setStartTime_private(new QDateTime(QDateTime::currentDateTime()));
-}
-
-///Toggle the timer
-void Call::startStop()
-{
-   qDebug() << "Starting and stoping call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   setStartTime_private(new QDateTime(QDateTime::currentDateTime()));
-   setStopTime_private(new QDateTime(QDateTime::currentDateTime()));
-}
-
-///Stop the timer
-void Call::stop()
-{
-   qDebug() << "Stoping call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   setStopTime_private(new QDateTime(QDateTime::currentDateTime()));
-}
-
-///Handle error instead of crashing
-void Call::startWeird()
-{
-   qDebug() << "Starting call. callId : " << m_CallId  << "ConfId:" << m_ConfId;
-   setStartTime_private(new QDateTime(QDateTime::currentDateTime()));
-   qDebug() << "Warning : call " << m_CallId << " had an unexpected transition of state at its start.";
-}
-
-///Print a warning
-void Call::warning()
-{
-   qDebug() << "Warning : call " << m_CallId << " had an unexpected transition of state.";
-}
-
-/*****************************************************************************
- *                                                                           *
- *                             Keyboard handling                             *
- *                                                                           *
- ****************************************************************************/
-
-///Input text on the call item
-void Call::appendText(const QString& str)
-{
-   QString* editNumber;
-   
-   switch (m_CurrentState) {
-   case CALL_STATE_TRANSFER    :
-   case CALL_STATE_TRANSF_HOLD :
-      editNumber = &m_TransferNumber;
-      break;
-   case CALL_STATE_DIALING     :
-      editNumber = &m_CallNumber;
-      break;
-   default                     :
-      qDebug() << "Backspace on call not editable. Doing nothing.";
-      return;
-   }
-
-   editNumber->append(str);
-
-   emit changed();
-}
-
-///Remove the last character
-void Call::backspaceItemText()
-{
-   QString* editNumber;
-
-   switch (m_CurrentState) {
-      case CALL_STATE_TRANSFER         :
-      case CALL_STATE_TRANSF_HOLD      :
-         editNumber = &m_TransferNumber;
-         break;
-      case CALL_STATE_DIALING          :
-         editNumber = &m_CallNumber;
-         break;
-      default                          :
-         qDebug() << "Backspace on call not editable. Doing nothing.";
-         return;
-   }
-   QString text = *editNumber;
-   int textSize = text.size();
-   if(textSize > 0) {
-      *editNumber = text.remove(textSize-1, 1);
-      emit changed();
-   }
-   else {
-      changeCurrentState(CALL_STATE_OVER);
-   }
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                   SLOTS                                   *
- *                                                                           *
- ****************************************************************************/
-
-///Play the record, if any
-void Call::playRecording()
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   bool retval = callManager.startRecordedFilePlayback(getRecordingPath());
-   if (retval)
-      emit playbackStarted();
-}
-
-///Stop the record, if any
-void Call::stopRecording()
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   callManager.stopRecordedFilePlayback(getRecordingPath());
-   emit playbackStopped(); //TODO remove this, it is a workaround for bug #11942
-}
-
-///seek the record, if any
-void Call::seekRecording(double position)
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   callManager.recordPlaybackSeek(position);
-}
-
-///Daemon record playback stopped
-void Call::stopPlayback(QString filePath)
-{
-   if (filePath == getRecordingPath()) {
-      emit playbackStopped();
-   }
-}
-
-///Daemon playback position chnaged
-void Call::updatePlayback(int position,int size)
-{
-   emit playbackPositionChanged(position,size);
-}
-
-///Called to notice the call thatits contact might be outdated
-void Call::contactBackendChanged()
-{
-   m_ContactChanged = true;
-}
\ No newline at end of file
diff --git a/kde/src/lib/Call.h b/kde/src/lib/Call.h
deleted file mode 100644
index 9b2d90f5f8e65b9fc3f7201c4070ab388aedabf5..0000000000000000000000000000000000000000
--- a/kde/src/lib/Call.h
+++ /dev/null
@@ -1,286 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-
-#ifndef CALL_H
-#define CALL_H
-
-//Qt
-class QString;
-class QDateTime;
-class QLabel;
-class QWidget;
-
-//SFLPhone
-#include "sflphone_const.h"
-#include "typedefs.h"
-
-class ContactBackend;
-class Contact;
-
-
-/** @enum daemon_call_state_t 
-  * This enum have all the states a call can take for the daemon.
-  */
-typedef enum
-{ 
-   /** Ringing outgoing or incoming call */
-   DAEMON_CALL_STATE_RINGING,
-   /** Call to which the user can speak and hear */
-   DAEMON_CALL_STATE_CURRENT,
-   /** Call is busy */
-   DAEMON_CALL_STATE_BUSY,
-   /** Call is on hold */
-   DAEMON_CALL_STATE_HOLD,
-   /** Call is over  */
-   DAEMON_CALL_STATE_HUNG_UP,
-   /** Call has failed */
-   DAEMON_CALL_STATE_FAILURE
-} daemon_call_state;
-
-/** @enum call_action
-  * This enum have all the actions you can make on a call.
-  */
-typedef enum
-{ 
-   /** Green button, accept or new call or place call or place transfer */
-   CALL_ACTION_ACCEPT,
-   /** Red button, refuse or hang up */
-   CALL_ACTION_REFUSE,
-   /** Blue button, put into or out of transfer mode where you can type transfer number */
-   CALL_ACTION_TRANSFER,
-   /** Blue-green button, hold or unhold the call */
-   CALL_ACTION_HOLD,
-   /** Record button, enable or disable recording */
-   CALL_ACTION_RECORD,
-} call_action;
-
-/**
- * @enum history_state
- * This enum have all the state a call can take in the history
- */
-typedef enum
-{
-  INCOMING,
-  OUTGOING,
-  MISSED,
-  NONE
-} history_state;
-
-
-class Call;
-
-typedef  void (Call::*function)();
-
-
-/**
- *  This class represents a call either actual (in the call list
- *  displayed in main window), either past (in the call history).
- *  A call is represented by an automate, with a list of states
- *  (enum call_state) and 2 lists of transition signals
- *  (call_action when the user performs an action on the UI and 
- *  daemon_call_state when the daemon sends a stateChanged signal)
- *  When a transition signal is received, the automate calls a
- *  function then go to a new state according to the previous state
- *  of the call and the signal received.
- *  The functions to call and the new states to go to are placed in
- *  the maps actionPerformedStateMap, actionPerformedFunctionMap, 
- *  stateChangedStateMap and stateChangedFunctionMap.
- *  Those maps are used by actionPerformed and stateChanged functions
- *  to handle the behavior of the automate.
- *  When an actual call goes to the state OVER, it becomes part of
- *  the call history.
- *
- *  It may be better to handle call list and call history separately,
- *  and to use the class Item to handle their display, or a model/view
- *  way. For this it needs to handle the becoming of a call to a past call
- *  keeping the information gathered by the call and needed by the history
- *  call (history state, start time...).
-**/
-class  LIB_EXPORT Call : public QObject
-{
-   Q_OBJECT
-public:
-   //Constructors & Destructors
-   Call(QString confId, QString account);
-   ~Call();
-   static Call* buildDialingCall  (QString callId, const QString & peerName, QString account = ""                                                               );
-   static Call* buildIncomingCall (const QString & callId                                                                                                       );
-   static Call* buildRingingCall  (const QString & callId                                                                                                       );
-   static Call* buildHistoryCall  (const QString & callId, uint startTimeStamp, uint stopTimeStamp, QString account, QString name, QString number, QString type );
-   static Call* buildExistingCall (QString callId                                                                                                               );
-   static void  setContactBackend (ContactBackend* be                                                                                                           );
-
-   //Static getters
-   static history_state getHistoryStateFromType            ( QString type                                    );
-   static QString       getTypeFromHistoryState            ( history_state historyState                      );
-   static call_state    getStartStateFromDaemonCallState   ( QString daemonCallState, QString daemonCallType );
-   static history_state getHistoryStateFromDaemonCallState ( QString daemonCallState, QString daemonCallType );
-   
-   //Getters
-   call_state           getState            () const;
-   const QString&       getCallId           () const;
-   const QString&       getPeerPhoneNumber  () const;
-   const QString&       getPeerName         () const;
-   call_state           getCurrentState     () const;
-   history_state        getHistoryState     () const;
-   bool                 getRecording        () const;
-   const QString&       getAccountId        () const;
-   bool                 isHistory           () const;
-   QString              getStopTimeStamp    () const;
-   QString              getStartTimeStamp   () const;
-   QString              getCurrentCodecName () const;
-   bool                 isSecure            () const;
-   bool                 isConference        () const;
-   bool                 isSelected          () const;
-   const QString&       getConfId           () const;
-   const QString&       getTransferNumber   () const;
-   const QString&       getCallNumber       () const;
-   const QString&       getRecordingPath    () const;
-   const QString        toHumanStateName    () const;
-   Contact*             getContact()                ;
-
-   //Automated function
-   call_state stateChanged(const QString & newState);
-   call_state actionPerformed(call_action action);
-   
-   //Setters
-   void setConference     ( bool value            );
-   void setConfId         ( QString value         );
-   void setTransferNumber ( const QString& number );
-   void setCallNumber     ( const QString& number );
-   void setRecordingPath  ( const QString& path   );
-   void setPeerName       ( const QString& name   );
-   void setSelected       ( const bool     value  );
-   
-   //Mutators
-   void appendText(const QString& str);
-   void backspaceItemText();
-   void changeCurrentState(call_state newState);
-   void sendTextMessage(QString message);
-   
-private:
-
-   //Attributes
-   QString                m_Account        ;
-   QString                m_CallId         ;
-   QString                m_ConfId         ;
-   QString                m_PeerPhoneNumber;
-   QString                m_PeerName       ;
-   QString                m_RecordingPath  ;
-   history_state          m_HistoryState   ;
-   QDateTime*             m_pStartTime     ;
-   QDateTime*             m_pStopTime      ;
-   QString                m_TransferNumber ;
-   QString                m_CallNumber     ;
-   static ContactBackend* m_pContactBackend;
-   bool                   m_isConference   ;
-   call_state             m_CurrentState   ;
-   bool                   m_Recording      ;
-   static Call*           m_sSelectedCall  ;
-   bool                   m_ContactChanged ;
-   Contact*               m_pContact;
-   
-   //State machine
-   /**
-    *  actionPerformedStateMap[orig_state][action]
-    *  Map of the states to go to when the action action is 
-    *  performed on a call in state orig_state.
-   **/
-   static const call_state actionPerformedStateMap [13][5];
-   
-   /**
-    *  actionPerformedFunctionMap[orig_state][action]
-    *  Map of the functions to call when the action action is 
-    *  performed on a call in state orig_state.
-   **/
-   static const function actionPerformedFunctionMap [13][5];
-   
-   /**
-    *  stateChangedStateMap[orig_state][daemon_new_state]
-    *  Map of the states to go to when the daemon sends the signal 
-    *  callStateChanged with arg daemon_new_state
-    *  on a call in state orig_state.
-   **/
-   static const call_state stateChangedStateMap [13][6];
-   
-   /**
-    *  stateChangedFunctionMap[orig_state][daemon_new_state]
-    *  Map of the functions to call when the daemon sends the signal 
-    *  callStateChanged with arg daemon_new_state
-    *  on a call in state orig_state.
-   **/
-   static const function stateChangedFunctionMap [13][6];
-   
-   static const char * historyIcons[3];
-   
-   static const char * callStateIcons[11];
-
-   Call(call_state startState, QString callId, QString peerNumber = "", QString account = "", QString peerName = "");
-   
-   static daemon_call_state toDaemonCallState   (const QString& stateName);
-   static call_state        confStatetoCallState(const QString& stateName);
-   
-   //Automate functions
-   // See actionPerformedFunctionMap and stateChangedFunctionMap
-   // to know when it is called.
-   void nothing      ();
-   void accept       ();
-   void refuse       ();
-   void acceptTransf ();
-   void acceptHold   ();
-   void hangUp       ();
-   void cancel       ();
-   void hold         ();
-   void call         ();
-   void transfer     ();
-   void unhold       ();
-   void switchRecord ();
-   void setRecord    ();
-   void start        ();
-   void startStop    ();
-   void stop         ();
-   void startWeird   ();
-   void warning      ();
-
-   QDateTime* setStartTime_private(QDateTime* time);
-   QDateTime* setStopTime_private(QDateTime* time);
-
-public slots:
-   void playRecording();
-   void stopRecording();
-   void seekRecording(double position);
-
-private slots:
-   void stopPlayback(QString filePath);
-   void updatePlayback(int position,int size);
-   void contactBackendChanged();
-
-signals:
-   ///Emitted when a call change (state or details)
-   void changed();
-   ///Emitted when the call is over
-   void isOver(Call*);
-   void playbackPositionChanged(int,int);
-   void playbackStopped();
-   void playbackStarted();
-};
-
-#endif
diff --git a/kde/src/lib/CallModel.cpp b/kde/src/lib/CallModel.cpp
deleted file mode 100644
index c3a1da74083b7cc91d8524e9d4917df36f636b04..0000000000000000000000000000000000000000
--- a/kde/src/lib/CallModel.cpp
+++ /dev/null
@@ -1,216 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Parent
-#include <CallModel.h>
-#include <HistoryModel.h>
-
-bool CallModelBase::dbusInit = false;
-CallMap CallModelBase::m_sActiveCalls;
-
-///Constructor
-CallModelBase::CallModelBase(QObject* parent) : QObject(parent)
-{
-   if (!dbusInit) {
-      CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-      
-      //SLOTS
-      //             SENDER                                        SIGNAL                                      RECEIVER                             SLOT                                    /
-      /**/connect(&callManager, SIGNAL( callStateChanged  (const QString &, const QString &                  ) ), this , SLOT( callStateChanged      ( const QString &, const QString & ) ) );
-      /**/connect(&callManager, SIGNAL( incomingCall      (const QString &, const QString &, const QString & ) ), this , SLOT( incomingCall          ( const QString &, const QString & ) ) );
-      /**/connect(&callManager, SIGNAL( conferenceCreated (const QString &                                   ) ), this , SLOT( incomingConference    ( const QString &                  ) ) );
-      /**/connect(&callManager, SIGNAL( conferenceChanged (const QString &, const QString &                  ) ), this , SLOT( changingConference    ( const QString &, const QString & ) ) );
-      /**/connect(&callManager, SIGNAL( conferenceRemoved (const QString &                                   ) ), this , SLOT( conferenceRemovedSlot ( const QString &                  ) ) );
-      /**/connect(&callManager, SIGNAL( voiceMailNotify   (const QString &, int                              ) ), this , SLOT( voiceMailNotifySlot   ( const QString &, int             ) ) );
-      /**/connect(&callManager, SIGNAL( volumeChanged     (const QString &, double                           ) ), this , SLOT( volumeChangedSlot     ( const QString &, double          ) ) );
-      /*                                                                                                                                                                                    */
-
-      connect(HistoryModel::self(),SIGNAL(newHistoryCall(Call*)),this,SLOT(addPrivateCall(Call*)));
-      
-      connect(&callManager, SIGNAL(registrationStateChanged(QString,QString,int)),this,SLOT(accountChanged(QString,QString,int)));
-      dbusInit = true;
-
-      foreach(Call* call,HistoryModel::getHistory()){
-         addCall(call,0);
-      }
-   }
-}
-
-///Destructor
-CallModelBase::~CallModelBase()
-{
-   //if (m_spAccountList) delete m_spAccountList;
-}
-
-///When a call state change
-void CallModelBase::callStateChanged(const QString &callID, const QString &state)
-{
-   //This code is part of the CallModel iterface too
-   qDebug() << "Call State Changed for call  " << callID << " . New state : " << state;
-   Call* call = findCallByCallId(callID);
-   if(!call) {
-      qDebug() << "Call not found";
-      if(state == CALL_STATE_CHANGE_RINGING) {
-         call = addRingingCall(callID);
-      }
-      else {
-         qDebug() << "Call doesn't exist in this client. Might have been initialized by another client instance before this one started.";
-         return;
-      }
-   }
-   else {
-      qDebug() << "Call found" << call;
-      call->stateChanged(state);
-   }
-
-   if (call->getCurrentState() == CALL_STATE_OVER) {
-      HistoryModel::add(call);
-   }
-   
-   emit callStateChanged(call);
-   
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                   Slots                                   *
- *                                                                           *
- ****************************************************************************/
-
-///When a new call is incoming
-void CallModelBase::incomingCall(const QString & accountID, const QString & callID)
-{
-   Q_UNUSED(accountID)
-   qDebug() << "Signal : Incoming Call ! ID = " << callID;
-   Call* call = addIncomingCall(callID);
-
-   emit incomingCall(call);
-}
-
-///When a new conference is incoming
-void CallModelBase::incomingConference(const QString &confID)
-{
-   Call* conf = addConference(confID);
-   qDebug() << "Adding conference" << conf << confID;
-   emit conferenceCreated(conf);
-}
-
-///When a conference change
-void CallModelBase::changingConference(const QString &confID, const QString &state)
-{
-   Call* conf = getCall(confID);
-   qDebug() << "Changing conference state" << conf << confID;
-   if (conf && dynamic_cast<Call*>(conf)) { //Prevent a race condition between call and conference
-      changeConference(confID, state);
-      conf->stateChanged(state);
-      emit conferenceChanged(conf);
-   }
-   else {
-      qDebug() << "Trying to affect a conference that does not exist (anymore)";
-   }
-}
-
-///When a conference is removed
-void CallModelBase::conferenceRemovedSlot(const QString &confId)
-{
-   Call* conf = getCall(confId);
-   emit aboutToRemoveConference(conf);
-   removeConference(confId);
-   emit conferenceRemoved(conf);
-}
-
-///When a new voice mail is available
-void CallModelBase::voiceMailNotifySlot(const QString &accountID, int count)
-{
-   qDebug() << "Signal : VoiceMail Notify ! " << count << " new voice mails for account " << accountID;
-   emit voiceMailNotify(accountID,count);
-}
-
-///When the daemon change the volume
-void CallModelBase::volumeChangedSlot(const QString & device, double value)
-{
-   emit volumeChanged(device,value);
-}
-
-///Add a call to the model (reimplemented in .hpp)
-Call* CallModelBase::addCall(Call* call, Call* parent)
-{
-   if (call->getCurrentState() != CALL_STATE_OVER)
-      emit callAdded(call,parent);
-
-   connect(call, SIGNAL(isOver(Call*)), this, SLOT(removeActiveCall(Call*)));
-   return call;
-}
-
-///Emit conference created signal
-Call* CallModelBase::addConferenceS(Call* conf)
-{
-   emit conferenceCreated(conf);
-   return conf;
-}
-
-///Account status changed
-void CallModelBase::accountChanged(const QString& account,const QString& state, int code)
-{
-   Q_UNUSED(code)
-   Account* a = AccountList::getInstance()->getAccountById(account);
-   if (a) {
-      emit accountStateChanged(a,a->getStateName(state));
-   }
-}
-
-///Remove it from active calls
-void CallModelBase::removeActiveCall(Call* call)
-{
-   Q_UNUSED(call);
-   //There is a race condition
-   //m_sActiveCalls[call->getCallId()] = nullptr;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getter                                   *
- *                                                                           *
- ****************************************************************************/
-
-///Return a list of registered accounts
-// AccountList* CallModelBase::getAccountList()
-// {
-//    if (m_spAccountList == NULL) {
-//       m_spAccountList = new AccountList(true);
-//    }
-//    return m_spAccountList;
-// }
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Add call slot
-void CallModelBase::addPrivateCall(Call* call) {
-   addCall(call,0);
-}
-
-//More code in CallModel.hpp
\ No newline at end of file
diff --git a/kde/src/lib/CallModel.h b/kde/src/lib/CallModel.h
deleted file mode 100644
index 0aa6110d6985eaa1baf8cae1b2e94daa22177746..0000000000000000000000000000000000000000
--- a/kde/src/lib/CallModel.h
+++ /dev/null
@@ -1,222 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef CALL_MODEL_H
-#define CALL_MODEL_H
-
-#include <QObject>
-#include <QVector>
-#include <QWidget>
-#include <QModelIndex>
-#include <QMap>
-#include "typedefs.h"
-
-//Qt
-class QDragEnterEvent;
-class QDebug;
-class QModelIndex;
-
-//SFLPhone
-class Call;
-//class AccountList;
-class Account;
-class ContactBackend;
-class HistoryModel;
-
-//Typedef
-typedef QMap<QString, Call*>  CallMap;
-typedef QList<Call*>          CallList;
-
-///CallModelBase: Base class for the central model/frontend
-///This class need to exist because template classes can't have signals and
-///slots because Qt MOC generator can't guess the type at precompilation   
-class LIB_EXPORT CallModelBase : public QObject
-{
-   Q_OBJECT
-public:
-   CallModelBase(QObject* parent = 0);
-   ~CallModelBase();
-   virtual Call* addCall              ( Call* call           , Call* parent =0      );
-   virtual Call* getCall              ( const QString& callId                       ) const = 0;
-   Call*   addConferenceS             ( Call* conf                                  );
-   
-private slots:
-   void callStateChanged      ( const QString& callID    , const QString &state   );
-   void incomingCall          ( const QString& accountID , const QString & callID );
-   void incomingConference    ( const QString& confID                             );
-   void changingConference    ( const QString& confID    , const QString &state   );
-   void conferenceRemovedSlot ( const QString& confId                             );
-   void voiceMailNotifySlot   ( const QString& accountID , int count              );
-   void volumeChangedSlot     ( const QString& device    , double value           );
-
-protected:
-   virtual Call* findCallByCallId ( const QString& callId                       ) = 0;
-   virtual bool changeConference  ( const QString& confId, const QString &state ) = 0;
-   virtual void removeConference  ( const QString& confId                       ) = 0;
-   virtual Call* addConference    ( const QString& confID                       ) = 0;
-   virtual Call* addRingingCall   ( const QString& callId                       ) = 0;
-   virtual Call* addIncomingCall  ( const QString& callId                       ) = 0;
-
-   //Attributes
-   static CallMap m_sActiveCalls;
-
-private slots:
-   void removeActiveCall(Call*);
-   void accountChanged(const QString& account,const QString& state, int code);
-   void addPrivateCall(Call* call);
-private:
-   static bool dbusInit;
-   
-signals:
-   ///Emitted when a call state change
-   void callStateChanged        ( Call* call                              );
-   ///Emitted when a new call is incomming
-   void incomingCall            ( Call* call                              );
-   ///Emitted when a conference is created
-   void conferenceCreated       ( Call* conf                              );
-   ///Emitted when a conference change state or participant
-   void conferenceChanged       ( Call* conf                              );
-   ///Emitted when a conference is removed
-   void conferenceRemoved       ( Call* conf                              );
-   ///Emitted just before a conference is removed
-   void aboutToRemoveConference ( Call* conf                              );
-   ///Emitted when a new voice mail is available
-   void voiceMailNotify         ( const QString& accountID , int    count );
-   ///Emitted when the volume change
-   void volumeChanged           ( const QString& device    , double value );
-   ///Emitted when a call is added
-   void callAdded               ( Call* call               , Call* parent );
-   ///Emitted when an account state change
-   void accountStateChanged     ( Account* account, QString state         );
-};
-
-/**
- * Using QAbstractModel resulted in a failure. Managing all corner case bloated the code to the point of no
- * return. This frontend may not be cleaner from a design point of view, but it is from a code point of view
- */
-///CallModel: Central model/frontend to deal with sflphoned
-template  <typename CallWidget = QWidget*, typename Index = QModelIndex*>
-class LIB_EXPORT CallModel : public CallModelBase {
-   public:
-
-      //Constructors, initializer and destructors
-      CallModel                (                    );
-      virtual ~CallModel       (                    );
-      virtual bool initCall    (                    );
-      static  void destroy     (                    );
-
-      //Call related
-      virtual Call*  addCall          ( Call* call                , Call* parent =0          );
-      Call*          addDialingCall   ( const QString& peerName="", Account* account=nullptr );
-      static QString generateCallId   (                                                      );
-      void           removeCall       ( Call* call                                           );
-      void           attendedTransfer ( Call* toTransfer          , Call* target             );
-      void           transfer         ( Call* toTransfer          , QString target           );
-
-      //Conference related
-      bool createConferenceFromCall  ( Call* call1, Call* call2                    );
-      bool mergeConferences          ( Call* conf1, Call* conf2                    );
-      bool addParticipant            ( Call* call2, Call* conference               );
-      bool detachParticipant         ( Call* call                                  );
-      void removeConference          ( Call* conf                                  );
-
-      //Getters
-      int size                                        ();
-      CallList                 getCallList            ();
-      CallList                 getConferenceList      ();
-
-      //Connection related
-      static bool init();
-      
-      //Magic dispatcher
-      CallList getCalls     (                         );
-      CallList getCalls     ( const CallWidget widget ) const;
-      CallList getCalls     ( const QString& callId   ) const;
-      CallList getCalls     ( const Call* call        ) const;
-      CallList getCalls     ( const Index idx         ) const;
-      
-      bool isConference     ( const Call* call        ) const;
-      bool isConference     ( const QString& callId   ) const;
-      bool isConference     ( const Index idx         ) const;
-      bool isConference     ( const CallWidget widget ) const;
-      
-      Call* getCall         ( const QString& callId   ) const;
-      Call* getCall         ( const Index idx         ) const;
-      Call* getCall         ( const Call* call        ) const;
-      Call* getCall         ( const CallWidget widget ) const;
-      
-      Index getIndex        ( const Call* call        ) const;
-      Index getIndex        ( const Index idx         ) const;
-      Index getIndex        ( const CallWidget widget ) const;
-      Index getIndex        ( const QString& callId   ) const;
-      
-      CallWidget getWidget  ( const Call* call        ) const;
-      CallWidget getWidget  ( const Index idx         ) const;
-      CallWidget getWidget  ( const CallWidget widget ) const;
-      CallWidget getWidget  ( const QString& getWidget) const;
-      
-      bool updateIndex      ( Call* call, Index value      );
-      bool updateWidget     ( Call* call, CallWidget value );
-      
-      
-   protected:
-      virtual Call* findCallByCallId ( const QString& callId                       );
-      virtual Call* addConference    ( const QString& confID                       );
-      virtual bool  changeConference ( const QString& confId, const QString& state );
-      virtual void  removeConference ( const QString& confId                       );
-      Call*         addIncomingCall  ( const QString& callId                       );
-      Call*         addRingingCall   ( const QString& callId                       );
-      
-      //Struct
-      struct InternalStruct;
-      typedef QList<InternalStruct*> InternalCallList;
-      ///InternalStruct: internal representation of a call
-      struct InternalStruct {
-         CallWidget       call       ;
-         Call*            call_real  ;
-         Index            index      ;
-         InternalCallList children   ;
-         bool             conference ;
-      };
-      typedef QHash< Call*      , InternalStruct* > InternalCall  ;
-      typedef QHash< QString    , InternalStruct* > InternalCallId;
-      typedef QHash< CallWidget , InternalStruct* > InternalWidget;
-      typedef QHash< Index      , InternalStruct* > InternalIndex ;
-
-      //Static attributes
-      static InternalCall   m_sPrivateCallList_call  ;
-      static InternalCallId m_sPrivateCallList_callId;
-      static InternalWidget m_sPrivateCallList_widget;
-      static InternalIndex  m_sPrivateCallList_index ;
-
-      static CallMap        m_lConfList;
-      
-      static bool           m_sCallInit      ;
-
-   private:
-      static bool m_sInstanceInit;
-
-      //Helpers
-      Call* addCallCommon(Call* call);
-      bool  updateCommon (Call* call);
-};
-#include "CallModel.hpp"
-
-#endif
diff --git a/kde/src/lib/CallModel.hpp b/kde/src/lib/CallModel.hpp
deleted file mode 100644
index e54f38391774ed472212d5ba95e471adfa892248..0000000000000000000000000000000000000000
--- a/kde/src/lib/CallModel.hpp
+++ /dev/null
@@ -1,635 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Qt
-#include <QtCore/QHash>
-#include <QtCore/QDebug>
-#include <QtGui/QDragEnterEvent>
-
-//SFLPhone library
-#include "Call.h"
-#include "AccountList.h"
-#include "dbus/metatypes.h"
-#include "callmanager_interface_singleton.h"
-#include "configurationmanager_interface_singleton.h"
-#include "instance_interface_singleton.h"
-#include "sflphone_const.h"
-#include "typedefs.h"
-#include "ContactBackend.h"
-
-//System
-#include "unistd.h"
-
-//Define
-#define CALLMODEL_TEMPLATE template<typename CallWidget, typename Index>
-#define CALLMODEL_T CallModel<CallWidget,Index>
-
-//Static member
-CALLMODEL_TEMPLATE bool         CALLMODEL_T::m_sInstanceInit        = false     ;
-CALLMODEL_TEMPLATE bool         CALLMODEL_T::m_sCallInit            = false     ;
-CALLMODEL_TEMPLATE CallMap      CALLMODEL_T::m_lConfList            = CallMap() ;
-
-CALLMODEL_TEMPLATE typename CALLMODEL_T::InternalCall   CALLMODEL_T::m_sPrivateCallList_call   ;
-CALLMODEL_TEMPLATE typename CALLMODEL_T::InternalCallId CALLMODEL_T::m_sPrivateCallList_callId ;
-CALLMODEL_TEMPLATE typename CALLMODEL_T::InternalIndex  CALLMODEL_T::m_sPrivateCallList_index  ;
-CALLMODEL_TEMPLATE typename CALLMODEL_T::InternalWidget CALLMODEL_T::m_sPrivateCallList_widget ;
-
-/*****************************************************************************
- *                                                                           *
- *                               Constructor                                 *
- *                                                                           *
- ****************************************************************************/
-
-///Retrieve current and older calls from the daemon, fill history and the calls TreeView and enable drag n' drop
-CALLMODEL_TEMPLATE CALLMODEL_T::CallModel() : CallModelBase(0)
-{
-   init();
-}
-
-///Static destructor
-CALLMODEL_TEMPLATE void CALLMODEL_T::destroy()
-{
-   foreach (Call* call,  m_sPrivateCallList_call.keys()) {
-      delete call;
-   }
-   foreach (InternalStruct* s,  m_sPrivateCallList_call.values()) {
-      delete s;
-   }
-   m_sPrivateCallList_call.clear();
-   m_sPrivateCallList_callId.clear();
-   m_sPrivateCallList_widget.clear();
-   m_sPrivateCallList_index.clear();
-}
-
-///Destructor
-CALLMODEL_TEMPLATE CALLMODEL_T::~CallModel()
-{
-   
-}
-
-///Open the connection to the daemon and register this client
-CALLMODEL_TEMPLATE bool CALLMODEL_T::init()
-{
-   if (!m_sInstanceInit)
-      registerCommTypes();
-   m_sInstanceInit = true;
-   return true;
-} //init
-
-///Fill the call list
-///@warning This solution wont scale to multiple call or history model implementation. Some static addCall + foreach for each call would be needed if this case ever become unavoidable
-CALLMODEL_TEMPLATE bool CALLMODEL_T::initCall()
-{
-   if (!m_sCallInit) {
-      CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-      QStringList callList = callManager.getCallList();
-      foreach (QString callId, callList) {
-         Call* tmpCall = Call::buildExistingCall(callId);
-         m_sActiveCalls[tmpCall->getCallId()] = tmpCall;
-         addCall(tmpCall);
-      }
-   
-      QStringList confList = callManager.getConferenceList();
-      foreach (QString confId, confList) {
-          CallModelBase::addConferenceS(addConference(confId));
-      }
-   }
-   m_sCallInit = true;
-   return true;
-} //initCall
-
-
-/*****************************************************************************
- *                                                                           *
- *                         Access related functions                          *
- *                                                                           *
- ****************************************************************************/
-
-///Return the active call count
-CALLMODEL_TEMPLATE int CALLMODEL_T::size()
-{
-   return m_sActiveCalls.size();
-}
-
-///Return a call corresponding to this ID or NULL
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::findCallByCallId(const QString& callId)
-{
-   return m_sActiveCalls[callId];
-}
-
-///Return the action call list
-CALLMODEL_TEMPLATE CallList CALLMODEL_T::getCallList()
-{
-   CallList callList;
-   foreach(Call* call, m_sActiveCalls) {
-      if (dynamic_cast<Call*>(call) && call->getState() != CALL_STATE_OVER) //Prevent a race
-         callList.push_back(call);
-   }
-   return callList;
-}
-
-///Return all conferences
-CALLMODEL_TEMPLATE CallList CALLMODEL_T::getConferenceList()
-{
-   CallList confList;
-
-   //That way it can not be invalid
-   QStringList confListS = CallManagerInterfaceSingleton::getInstance().getConferenceList();
-   foreach (QString confId, confListS) {
-        if (m_lConfList[confId] != nullptr)
-           confList << m_lConfList[confId];
-        else
-           confList << addConference(confId);
-   }
-   return confList;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                            Call related code                              *
- *                                                                           *
- ****************************************************************************/
-
-///Add a call in the model structure, the call must exist before being added to the model
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::addCall(Call* call, Call* parent)
-{
-   Q_UNUSED(parent)
-   if (!call)
-      return new Call("",""); //Invalid, but better than managing NULL everywhere
-
-   InternalStruct* aNewStruct = new InternalStruct;
-   aNewStruct->call_real  = call;
-   aNewStruct->conference = false;
-   
-   m_sPrivateCallList_call[call]                = aNewStruct;
-   m_sPrivateCallList_callId[call->getCallId()] = aNewStruct;
-
-   //setCurrentItem(callItem);
-   CallModelBase::addCall(call,parent);
-   return call;
-}
-
-///Common set of instruction shared by all call adder
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::addCallCommon(Call* call)
-{
-   m_sActiveCalls[call->getCallId()] = call;
-   addCall(call);
-   return call;
-} //addCallCommon
-
-///Create a new dialing call from peer name and the account ID
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::addDialingCall(const QString& peerName, Account* account)
-{
-   Account* acc = (account)?account:AccountList::getCurrentAccount();
-   if (acc) {
-      Call* call = Call::buildDialingCall(generateCallId(), peerName, acc->getAccountId());
-      return addCallCommon(call);
-   }
-   else {
-      return nullptr;
-   }
-}  //addDialingCall
-
-///Create a new incomming call when the daemon is being called
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::addIncomingCall(const QString& callId)
-{
-   Call* call = Call::buildIncomingCall(callId);
-   return addCallCommon(call);
-}
-
-///Create a ringing call
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::addRingingCall(const QString& callId)
-{
-   Call* call = Call::buildRingingCall(callId);
-   return addCallCommon(call);
-}
-
-///Generate a new random call unique identifier (callId)
-CALLMODEL_TEMPLATE QString CALLMODEL_T::generateCallId()
-{
-   int id = qrand();
-   QString res = QString::number(id);
-   return res;
-}
-
-///Remove a call and update the internal structure
-CALLMODEL_TEMPLATE void CALLMODEL_T::removeCall(Call* call)
-{
-   InternalStruct* internal = m_sPrivateCallList_call[call];
-
-   if (!internal) {
-      qDebug() << "Cannot remove call: call not found";
-      return;
-   }
-
-   if (m_sPrivateCallList_call[call] != NULL) {
-      m_sPrivateCallList_call.remove(call);
-   }
-
-   if (m_sPrivateCallList_callId[m_sPrivateCallList_callId.key(internal)] == internal) {
-      m_sPrivateCallList_callId.remove(m_sPrivateCallList_callId.key(internal));
-   }
-
-   if (m_sPrivateCallList_widget[m_sPrivateCallList_widget.key(internal)] == internal) {
-      m_sPrivateCallList_widget.remove(m_sPrivateCallList_widget.key(internal));
-   }
-
-   if (m_sPrivateCallList_index[m_sPrivateCallList_index.key(internal)] == internal) {
-      m_sPrivateCallList_index.remove(m_sPrivateCallList_index.key(internal));
-   }
-} //removeCall
-
-///Transfer "toTransfer" to "target" and wait to see it it succeeded
-CALLMODEL_TEMPLATE void CALLMODEL_T::attendedTransfer(Call* toTransfer, Call* target)
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   callManager.attendedTransfer(toTransfer->getCallId(),target->getCallId());
-
-   //TODO [Daemon] Implement this correctly
-   toTransfer->changeCurrentState(CALL_STATE_OVER);
-   target->changeCurrentState(CALL_STATE_OVER);
-} //attendedTransfer
-
-///Transfer this call to  "target" number
-CALLMODEL_TEMPLATE void CALLMODEL_T::transfer(Call* toTransfer, QString target)
-{
-   qDebug() << "Transferring call " << toTransfer->getCallId() << "to" << target;
-   toTransfer->setTransferNumber(target);
-   toTransfer->actionPerformed(CALL_ACTION_TRANSFER);
-   toTransfer->changeCurrentState(CALL_STATE_OVER);
-} //transfer
-
-/*****************************************************************************
- *                                                                           *
- *                         Conference related code                           *
- *                                                                           *
- ****************************************************************************/
-
-///Add a new conference, get the call list and update the interface as needed
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::addConference(const QString & confID)
-{
-   qDebug() << "Notified of a new conference " << confID;
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   QStringList callList = callManager.getParticipantList(confID);
-   qDebug() << "Paticiapants are:" << callList;
-   
-   if (!callList.size()) {
-      qDebug() << "This conference (" + confID + ") contain no call";
-      return 0;
-   }
-   
-   if (!m_sPrivateCallList_callId[callList[0]]) {
-      qDebug() << "Invalid call";
-      return 0;
-   }
-   Call* newConf =  new Call(confID, m_sPrivateCallList_callId[callList[0]]->call_real->getAccountId());
-   
-   InternalStruct* aNewStruct = new InternalStruct;
-   aNewStruct->call_real  = newConf;
-   aNewStruct->conference = true;
-   
-   m_sPrivateCallList_call[newConf]  = aNewStruct;
-   m_sPrivateCallList_callId[confID] = aNewStruct;
-
-   m_lConfList[newConf->getConfId()] = newConf;
-   
-   return newConf;
-} //addConference
-
-///Join two call to create a conference, the conference will be created later (see addConference)
-CALLMODEL_TEMPLATE bool CALLMODEL_T::createConferenceFromCall(Call* call1, Call* call2)
-{
-  qDebug() << "Joining call: " << call1->getCallId() << " and " << call2->getCallId();
-  CallManagerInterface &callManager = CallManagerInterfaceSingleton::getInstance();
-  callManager.joinParticipant(call1->getCallId(),call2->getCallId());
-  return true;
-} //createConferenceFromCall
-
-///Add a new participant to a conference
-CALLMODEL_TEMPLATE bool CALLMODEL_T::addParticipant(Call* call2, Call* conference)
-{
-   if (conference->isConference()) {
-      CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-      callManager.addParticipant(call2->getCallId(), conference->getConfId());
-      return true;
-   }
-   else {
-      qDebug() << "This is not a conference";
-      return false;
-   }
-} //addParticipant
-
-///Remove a participant from a conference
-CALLMODEL_TEMPLATE bool CALLMODEL_T::detachParticipant(Call* call)
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   callManager.detachParticipant(call->getCallId());
-   return true;
-}
-
-///Merge two conferences
-CALLMODEL_TEMPLATE bool CALLMODEL_T::mergeConferences(Call* conf1, Call* conf2)
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   callManager.joinConference(conf1->getConfId(),conf2->getConfId());
-   return true;
-}
-
-///Executed when the daemon signal a modification in an existing conference. Update the call list and update the TreeView
-CALLMODEL_TEMPLATE bool CALLMODEL_T::changeConference(const QString& confId, const QString& state)
-{
-   qDebug() << "Conf changed";
-   Q_UNUSED(state)
-   
-   if (!m_sPrivateCallList_callId[confId]) {
-      qDebug() << "The conference does not exist";
-      return false;
-   }
-   
-   if (!m_sPrivateCallList_callId[confId]->index) {
-      qDebug() << "The conference item does not exist";
-      return false;
-   }
-   return true;
-} //changeConference
-
-///Remove a conference from the model and the TreeView
-CALLMODEL_TEMPLATE void CALLMODEL_T::removeConference(const QString &confId)
-{
-   if (m_sPrivateCallList_callId[confId])
-      qDebug() << "Ending conversation containing " << m_sPrivateCallList_callId[confId]->children.size() << " participants";
-   removeConference(getCall(confId));
-}
-
-///Remove a conference using it's call object
-CALLMODEL_TEMPLATE void CALLMODEL_T::removeConference(Call* call)
-{
-   InternalStruct* internal = m_sPrivateCallList_call[call];
-   
-   if (!internal) {
-      qDebug() << "Cannot remove conference: call not found";
-      return;
-   }
-   removeCall(call);
-
-   m_lConfList[call->getConfId()] = nullptr;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                             Magic Dispatcher                              *
- *                                                                           *
- ****************************************************************************/
-
-///Get a call from it's widget                                     
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::getCall         ( const CallWidget widget     ) const
-{
-   if (m_sPrivateCallList_widget[widget]) {
-      return m_sPrivateCallList_widget[widget]->call_real;
-   }
-   return NULL;
-}
-
-///Get a call list from a conference                               
-CALLMODEL_TEMPLATE QList<Call*> CALLMODEL_T::getCalls ( const CallWidget widget     ) const
-{
-   QList<Call*> toReturn;
-   if (m_sPrivateCallList_widget[widget] && m_sPrivateCallList_widget[widget]->conference) {
-      foreach (InternalStruct* child, m_sPrivateCallList_widget[widget]->children) {
-         toReturn << child.call_real;
-      }
-   }
-   return toReturn;
-}
-
-///Get a list of every call                                        
-CALLMODEL_TEMPLATE QList<Call*> CALLMODEL_T::getCalls (                             )
-{
-   QList<Call*> toReturn;
-   foreach (InternalStruct* child, m_sPrivateCallList_call) {
-      toReturn << child->call_real;
-   }
-   return toReturn;
-}
-
-///Is the call associated with that widget a conference            
-CALLMODEL_TEMPLATE bool CALLMODEL_T::isConference     ( const CallWidget widget      ) const
-{
-   if (m_sPrivateCallList_widget[widget]) {
-      return m_sPrivateCallList_widget[widget]->conference;
-   }
-   return false;
-}
-
-///Is that call a conference                                       
-CALLMODEL_TEMPLATE bool CALLMODEL_T::isConference     ( const Call* call             ) const
-{
-   if (m_sPrivateCallList_call[(Call*)call]) {
-      return m_sPrivateCallList_call[(Call*)call]->conference;
-   }
-   return false;
-}
-
-///Do nothing, provided for API consistency                        
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::getCall         ( const Call* call             ) const
-{ 
-   return call;
-}
-
-///Return the calls from the "call" conference                     
-CALLMODEL_TEMPLATE QList<Call*> CALLMODEL_T::getCalls ( const Call* call             ) const
-{ 
-   QList<Call*> toReturn;
-   if (m_sPrivateCallList_call[call] && m_sPrivateCallList_call[call]->conference) {
-      foreach (InternalStruct* child, m_sPrivateCallList_call[call]->children) {
-         toReturn << child.call_real;
-      }
-   }
-   return toReturn;
-}
-
-///Is the call associated with that Index a conference             
-CALLMODEL_TEMPLATE bool CALLMODEL_T::isConference     ( const Index idx              ) const
-{ 
-   if (m_sPrivateCallList_index[idx]) {
-      return m_sPrivateCallList_index[idx]->conference;
-   }
-   return false;
-}
-
-///Get the call associated with this index                         
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::getCall         ( const Index idx              ) const
-{ 
-   if (m_sPrivateCallList_index[idx]) {
-      return m_sPrivateCallList_index[idx]->call_real;
-   }
-   qDebug() << "Call not found";
-   return NULL;
-}
-
-///Get the call associated with that conference index              
-CALLMODEL_TEMPLATE QList<Call*> CALLMODEL_T::getCalls ( const Index idx              ) const
-{ 
-   QList<Call*> toReturn;
-   if (m_sPrivateCallList_index[idx] && m_sPrivateCallList_index[idx]->conference) {
-      foreach (InternalStruct* child, m_sPrivateCallList_index[idx]->children) {
-         toReturn << child.call_real;
-      }
-   }
-   return toReturn;
-}
-
-///Is the call associated with that ID a conference                
-CALLMODEL_TEMPLATE bool CALLMODEL_T::isConference     ( const QString& callId        ) const
-{ 
-   if (m_sPrivateCallList_callId[callId]) {
-      return m_sPrivateCallList_callId[callId]->conference;
-   }
-   return false;
-}
-
-///Get the call associated with this ID                            
-CALLMODEL_TEMPLATE Call* CALLMODEL_T::getCall         ( const QString& callId        ) const
-{ 
-   if (m_sPrivateCallList_callId[callId]) {
-      return m_sPrivateCallList_callId[callId]->call_real;
-   }
-   return NULL;
-}
-
-///Get the calls associated with this ID                           
-CALLMODEL_TEMPLATE QList<Call*> CALLMODEL_T::getCalls ( const QString& callId        ) const
-{
-   QList<Call*> toReturn;
-   if (m_sPrivateCallList_callId[callId] && m_sPrivateCallList_callId[callId]->conference) {
-      foreach (InternalStruct* child, m_sPrivateCallList_callId[callId]->children) {
-         toReturn << child.callId_real;
-      }
-   }
-   return toReturn;
-}
-
-///Get the index associated with this call                         
-CALLMODEL_TEMPLATE Index CALLMODEL_T::getIndex        ( const Call* call             ) const
-{
-   if (m_sPrivateCallList_call[(Call*)call]) {
-      return m_sPrivateCallList_call[(Call*)call]->index;
-   }
-   return NULL;
-}
-
-///Get the index associated with this index (dummy implementation) 
-CALLMODEL_TEMPLATE Index CALLMODEL_T::getIndex        ( const Index idx              ) const
-{
-   if (m_sPrivateCallList_index[idx]) {
-      return m_sPrivateCallList_index[idx]->index;
-   }
-   return NULL;
-}
-
-///Get the index associated with this call                         
-CALLMODEL_TEMPLATE Index CALLMODEL_T::getIndex        ( const CallWidget widget      ) const
-{
-   if (m_sPrivateCallList_widget[widget]) {
-      return m_sPrivateCallList_widget[widget]->index;
-   }
-   return NULL;
-}
-
-///Get the index associated with this ID                           
-CALLMODEL_TEMPLATE Index CALLMODEL_T::getIndex        ( const QString& callId        ) const
-{
-   if (m_sPrivateCallList_callId[callId]) {
-      return m_sPrivateCallList_callId[callId]->index;
-   }
-   return NULL;
-}
-
-///Get the widget associated with this call                        
-CALLMODEL_TEMPLATE CallWidget CALLMODEL_T::getWidget  ( const Call* call             ) const
-{
-   if (m_sPrivateCallList_call[call]) {
-      return m_sPrivateCallList_call[call]->call;
-   }
-   return NULL;
-}
-
-///Get the widget associated with this ID                          
-CALLMODEL_TEMPLATE CallWidget CALLMODEL_T::getWidget  ( const Index idx              ) const
-{
-   if (m_sPrivateCallList_index[idx]) {
-      return m_sPrivateCallList_index[idx]->call;
-   }
-   return NULL;
-}
-
-///Get the widget associated with this widget (dummy)              
-CALLMODEL_TEMPLATE CallWidget CALLMODEL_T::getWidget  ( const CallWidget widget      ) const
-{
-   if (m_sPrivateCallList_widget[widget]) {
-      return m_sPrivateCallList_widget[widget]->call;
-   }
-   return NULL;
-}
-
-///Get the widget associated with this ID                          
-CALLMODEL_TEMPLATE CallWidget CALLMODEL_T::getWidget  ( const QString& widget        ) const
-{
-   if (m_sPrivateCallList_widget[widget]) {
-      return m_sPrivateCallList_widget[widget]->call;
-   }
-   return NULL;
-}
-
-///Common set of instruction shared by all gui updater
-CALLMODEL_TEMPLATE bool CALLMODEL_T::updateCommon(Call* call)
-{
-   if (!m_sPrivateCallList_call[call] && dynamic_cast<Call*>(call)) {
-      m_sPrivateCallList_call   [ call              ]             = new InternalStruct            ;
-      m_sPrivateCallList_call   [ call              ]->call_real  = call                          ;
-      m_sPrivateCallList_call   [ call              ]->conference = false                         ;
-      m_sPrivateCallList_callId [ call->getCallId() ]             = m_sPrivateCallList_call[call] ;
-   }
-   else
-      return false;
-   return true;
-}
-
-///Update the widget associated with this call                     
-CALLMODEL_TEMPLATE bool CALLMODEL_T::updateWidget     (Call* call, CallWidget value )
-{
-   if (!updateCommon(call)) return false;
-   m_sPrivateCallList_call[call]->call = value                         ;
-   m_sPrivateCallList_widget[value]    = m_sPrivateCallList_call[call] ;
-   return true;
-}
-
-///Update the index associated with this call
-CALLMODEL_TEMPLATE bool CALLMODEL_T::updateIndex      (Call* call, Index value      )
-{
-   updateCommon(call);
-   if (!m_sPrivateCallList_call[call])
-      return false;
-   m_sPrivateCallList_call[call]->index = value                         ;
-   m_sPrivateCallList_index[value]      = m_sPrivateCallList_call[call] ;
-   return true;
-}
diff --git a/kde/src/lib/Contact.cpp b/kde/src/lib/Contact.cpp
deleted file mode 100644
index 69603619de45fc69efd63feac8cdf2fa39c34044..0000000000000000000000000000000000000000
--- a/kde/src/lib/Contact.cpp
+++ /dev/null
@@ -1,211 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Parent
-#include "Contact.h"
-
-//Qt
-#include <QtGui/QPixmap>
-
-//SFLPhone library
-#include "sflphone_const.h"
-
-///Constructor
-Contact::Contact():m_pPhoto(0)
-{
-   initItem();
-}
-
-///Destructor
-Contact::~Contact()
-{
-   delete m_pPhoto;
-   foreach (Contact::PhoneNumber* ph, m_Numbers) {
-      delete ph;
-   }
-}
-
-///May be used in extended classes
-void Contact::initItem()
-{
-   initItemWidget();
-}
-
-///May be used in extended classes
-void Contact::initItemWidget()
-{
-   
-}
-
-///Get the phone number list
-PhoneNumbers Contact::getPhoneNumbers() const
-{
-   return m_Numbers;
-}
-
-///Get the nickname
-const QString& Contact::getNickName() const
-{
-   return m_NickName;
-}
-
-///Get the firstname
-const QString& Contact::getFirstName() const
-{
-   return m_FirstName;
-}
-
-///Get the second/family name
-const QString& Contact::getSecondName() const
-{
-   return m_SecondName;
-}
-
-///Get the photo
-const QPixmap* Contact::getPhoto() const
-{
-   return m_pPhoto;
-}
-
-///Get the formatted name
-const QString& Contact::getFormattedName() const
-{
-   return m_FormattedName;
-}
-
-///Get the organisation
-const QString& Contact::getOrganization()  const
-{
-   return m_Organization;
-}
-
-///Get the preferred email
-const QString& Contact::getPreferredEmail()  const
-{
-   return m_PreferredEmail;
-}
-
-///Get the unique identifier (used for drag and drop) 
-const QString& Contact::getUid() const
-{
-   return m_Uid;
-}
-
-///Get the group
-const QString& Contact::getGroup() const
-{
-   return m_Group;
-}
-
-const QString& Contact::getDepartment() const
-{
-   return m_Department;
-}
-
-///Get the contact type
-const QString& Contact::getType() const
-{
-   return m_Type;
-}
-
-///Set the phone number (type and number) 
-void Contact::setPhoneNumbers(PhoneNumbers numbers)
-{
-   m_Numbers    = numbers;
-}
-
-///Set the nickname
-void Contact::setNickName(const QString& name)
-{
-   m_NickName   = name;
-}
-
-///Set the first name
-void Contact::setFirstName(const QString& name)
-{
-   m_FirstName  = name;
-}
-
-///Set the family name
-void Contact::setFamilyName(const QString& name)
-{
-   m_SecondName = name;
-}
-
-///Set the Photo/Avatar
-void Contact::setPhoto(QPixmap* photo)
-{
-   m_pPhoto = photo;
-}
-
-///Set the formatted name (display name)
-void Contact::setFormattedName(const QString& name)
-{
-   m_FormattedName = name;
-}
-
-///Set the organisation / business
-void Contact::setOrganization(const QString& name)
-{
-   m_Organization = name;
-}
-
-///Set the default email
-void Contact::setPreferredEmail(const QString& name)
-{
-   m_PreferredEmail = name;
-}
-
-///Set UID
-void Contact::setUid(const QString& id)
-{
-   m_Uid = id;
-}
-
-///Set Group
-void Contact::setGroup(const QString& name)
-{
-   m_Group = name;
-}
-
-///Set department
-void Contact::setDepartment(const QString& name)
-{
-   m_Department = name;
-}
-
-///Turn the contact into QString-QString hash
-QHash<QString,QVariant> Contact::toHash()
-{
-   QHash<QString,QVariant> aContact;
-   //aContact[""] = PhoneNumbers   getPhoneNumbers()    const;
-   aContact[ "nickName"       ] = getNickName();
-   aContact[ "firstName"      ] = getFirstName();
-   aContact[ "secondName"     ] = getSecondName();
-   aContact[ "formattedName"  ] = getFormattedName();
-   aContact[ "organization"   ] = getOrganization();
-   aContact[ "uid"            ] = getUid();
-   aContact[ "preferredEmail" ] = getPreferredEmail();
-   //aContact[ "Photo"          ] = QVariant(*getPhoto());
-   aContact[ "type"           ] = getType();
-   aContact[ "group"          ] = getGroup();
-   aContact[ "department"     ] = getDepartment();
-   return aContact;
-}
\ No newline at end of file
diff --git a/kde/src/lib/Contact.h b/kde/src/lib/Contact.h
deleted file mode 100644
index ab9d67795fffc6ebf5e252328aa0184276ea121f..0000000000000000000000000000000000000000
--- a/kde/src/lib/Contact.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef CONTACT_H
-#define CONTACT_H
-
-#include <QtCore/QObject>
-#include <QtCore/QVariant>
-
-//Qt
-class QListWidgetItem;
-class QWidget;
-class QPixmap;
-
-//KDE
-namespace KABC {
-   class Addressee   ;
-   class Picture     ;
-   class PhoneNumber ;
-}
-
-#include "typedefs.h"
-
-///Contact: Abstract version of a contact
-class LIB_EXPORT Contact : public QObject{
-   Q_OBJECT
-public:
-   ///PhoneNumber: represent a phone number
-   class PhoneNumber {
-   public:
-      ///Constructor
-      PhoneNumber(QString number, QString type)
-      : m_Number(number),m_Type(type){}
-      ///return the phone number
-      QString& getNumber() {
-         return m_Number ;
-      }
-      ///Return the phone number type
-      QString& getType() {
-         return m_Type   ;
-      }
-      
-   private:
-      QString m_Number   ;
-      QString m_Type     ;
-   };
-   
-   typedef QList<Contact::PhoneNumber*> PhoneNumbers;
-   
-private:
-   QString      m_FirstName      ;
-   QString      m_SecondName     ;
-   QString      m_NickName       ;
-   QPixmap*     m_pPhoto         ;
-   QString      m_Type           ;
-   QString      m_FormattedName  ;
-   QString      m_PreferredEmail ;
-   QString      m_Organization   ;
-   QString      m_Uid            ;
-   QString      m_Group          ;
-   QString      m_Department     ;
-   bool         m_DisplayPhoto   ;
-   PhoneNumbers m_Numbers        ;
-   
-public:
-   //Constructors & Destructors
-   explicit Contact();
-   virtual ~Contact();
-   virtual void initItem();
-   
-   //Getters
-   virtual PhoneNumbers   getPhoneNumbers()    const;
-   virtual const QString& getNickName()        const;
-   virtual const QString& getFirstName()       const;
-   virtual const QString& getSecondName()      const;
-   virtual const QString& getFormattedName()   const;
-   virtual const QString& getOrganization()    const;
-   virtual const QString& getUid()             const;
-   virtual const QString& getPreferredEmail()  const;
-   virtual const QPixmap* getPhoto()           const;
-   virtual const QString& getType()            const;
-   virtual const QString& getGroup()           const;
-   virtual const QString& getDepartment()      const;
-
-   //Setters
-   virtual void setPhoneNumbers   ( PhoneNumbers        );
-   virtual void setFormattedName  ( const QString& name );
-   virtual void setNickName       ( const QString& name );
-   virtual void setFirstName      ( const QString& name );
-   virtual void setFamilyName     ( const QString& name );
-   virtual void setOrganization   ( const QString& name );
-   virtual void setPreferredEmail ( const QString& name );
-   virtual void setGroup          ( const QString& name );
-   virtual void setDepartment     ( const QString& name );
-   virtual void setUid            ( const QString& id   );
-   virtual void setPhoto          ( QPixmap* photo      );
-
-   //Mutator
-   QHash<QString,QVariant> toHash();
-   
-protected:
-   virtual void initItemWidget();
-
-};
-typedef Contact::PhoneNumbers PhoneNumbers;
-
-#endif
diff --git a/kde/src/lib/ContactBackend.cpp b/kde/src/lib/ContactBackend.cpp
deleted file mode 100644
index 1dbb4cda7124f343269460e8cda70f4fd6bcba55..0000000000000000000000000000000000000000
--- a/kde/src/lib/ContactBackend.cpp
+++ /dev/null
@@ -1,78 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-//Parent
-#include "ContactBackend.h"
-
-//SFLPhone library
-#include "Contact.h"
-
-//Qt
-#include <QtCore/QHash>
-
-///Constructor
-ContactBackend::ContactBackend(QObject* parent) : QObject(parent)
-{
-   
-}
-
-///Destructor
-ContactBackend::~ContactBackend()
-{
-   foreach (Contact* c,m_ContactByUid) {
-      delete c;
-   }
-}
-
-///Update slot
-ContactList ContactBackend::update()
-{
-   return update_slot();
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                  Helpers                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Return the extension/user of an URI (<sip:12345@exemple.com>)
-QString ContactBackend::getUserFromPhone(QString phoneNumber)
-{
-   if (phoneNumber.indexOf("@") != -1) {
-      QString user = phoneNumber.split("@")[0];
-      if (user.indexOf(":") != -1) {
-         return user.split(":")[1];
-      }
-      else {
-         return user;
-      }
-   }
-   return phoneNumber;
-} //getUserFromPhone
-
-///Return the domaine of an URI (<sip:12345@exemple.com>)
-QString ContactBackend::getHostNameFromPhone(QString phoneNumber)
-{
-   if (phoneNumber.indexOf("@") != -1) {
-      return phoneNumber.split("@")[1].left(phoneNumber.split("@")[1].size()-1);
-   }
-   return "";
-}
\ No newline at end of file
diff --git a/kde/src/lib/ContactBackend.h b/kde/src/lib/ContactBackend.h
deleted file mode 100644
index c55f846bf58d9a64069716fc303c234f09bec3c6..0000000000000000000000000000000000000000
--- a/kde/src/lib/ContactBackend.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef CONTACT_BACKEND_H
-#define CONTACT_BACKEND_H
-
-#include <QObject>
-#include <QHash>
-#include <QStringList>
-#include <QVariant>
-
-#include "typedefs.h"
-#include "Contact.h"
-
-//SFLPhone
-class Contact;
-
-//Typedef
-typedef QList<Contact*> ContactList;
-
-///ContactBackend: Allow different way to handle contact without poluting the library
-class LIB_EXPORT ContactBackend : public QObject {
-   Q_OBJECT
-public:
-   ContactBackend(QObject* parent);
-   virtual ~ContactBackend();
-
-   ///Get a contact using a phone number
-   ///@param resolveDNS interpret the number as is (false) or parse it to extract the domain and number (true)
-   virtual Contact*    getContactByPhone ( const QString& phoneNumber , bool resolveDNS = false) = 0;
-
-   ///Return a contact (or nullptr) according to the contact unique identifier
-   virtual Contact*    getContactByUid   ( const QString& uid         ) = 0;
-   ///Edit 'contact', the implementation may be a GUI or somehting else
-   virtual void        editContact       ( Contact*       contact     ) = 0;
-   ///Add a new contact to the backend
-   virtual void        addNewContact     ( Contact*       contact     ) = 0;
-protected:
-   virtual ContactList update_slot       (                     ) = 0;
-
-   //Helper
-   QString getUserFromPhone(QString phoneNumber);
-   QString getHostNameFromPhone(QString phoneNumber);
-
-   //Attributes
-   QHash<QString,Contact*>        m_ContactByPhone ;
-   QHash<QString,Contact*>        m_ContactByUid   ;
-public slots:
-   ContactList update();
-   
-private slots:
-   
-signals:
-   void collectionChanged();
-   
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/lib/HistoryModel.cpp b/kde/src/lib/HistoryModel.cpp
deleted file mode 100644
index 39f95a9393c8b034934ba0b272af842d31dc86a9..0000000000000000000000000000000000000000
--- a/kde/src/lib/HistoryModel.cpp
+++ /dev/null
@@ -1,161 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#include "HistoryModel.h"
-#include "callmanager_interface_singleton.h"
-#include "configurationmanager_interface_singleton.h"
-#include "Call.h"
-
-
-/*****************************************************************************
- *                                                                           *
- *                             Private classes                               *
- *                                                                           *
- ****************************************************************************/
-
-///SortableCallSource: helper class to make sorting possible
-class SortableCallSource {
-public:
-   SortableCallSource(Call* call=0) : count(0),callInfo(call) {}
-   uint count;
-   Call* callInfo;
-   bool operator<(SortableCallSource other) {
-      return (other.count > count);
-   }
-};
-
-inline bool operator< (const SortableCallSource & s1, const SortableCallSource & s2)
-{
-    return  s1.count < s2.count;
-}
-
-HistoryModel* HistoryModel::m_spInstance    = nullptr;
-CallMap       HistoryModel::m_sHistoryCalls          ;
-
-
-/*****************************************************************************
- *                                                                           *
- *                                 Constructor                               *
- *                                                                           *
- ****************************************************************************/
-
-///Constructor
-HistoryModel::HistoryModel():m_HistoryInit(false)
-{
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   QVector< QMap<QString, QString> > history = configurationManager.getHistory();
-   foreach (MapStringString hc, history) {
-      Call* pastCall = Call::buildHistoryCall(
-               hc[ CALLID_KEY          ]         ,
-               hc[ TIMESTAMP_START_KEY ].toUInt(),
-               hc[ TIMESTAMP_STOP_KEY  ].toUInt(),
-               hc[ ACCOUNT_ID_KEY      ]         ,
-               hc[ DISPLAY_NAME_KEY    ]         ,
-               hc[ PEER_NUMBER_KEY     ]         ,
-               hc[ STATE_KEY           ]
-      );
-      if (pastCall->getPeerName().isEmpty()) {
-         pastCall->setPeerName("Unknown");
-      }
-      pastCall->setRecordingPath(hc[ RECORDING_PATH_KEY ]);
-      addPriv(pastCall);
-   }
-   m_HistoryInit = true;
-} //initHistory
-
-///Destructor
-HistoryModel::~HistoryModel()
-{
-   m_spInstance = nullptr;
-}
-
-///Singleton
-HistoryModel* HistoryModel::self()
-{
-   if (!m_spInstance)
-      m_spInstance = new HistoryModel();
-   return m_spInstance;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                           History related code                            *
- *                                                                           *
- ****************************************************************************/
-
-///Add to history
-void HistoryModel::add(Call* call)
-{
-   self()->addPriv(call);
-}
-
-///Add to history
-void HistoryModel::addPriv(Call* call)
-{
-   if (call) {
-      m_sHistoryCalls[call->getStartTimeStamp()] = call;
-   }
-   emit newHistoryCall(call);
-   emit historyChanged();
-}
-
-///Return the history list
-const CallMap& HistoryModel::getHistory()
-{
-   self();
-   return m_sHistoryCalls;
-}
-
-///Return a list of all previous calls
-const QStringList HistoryModel::getHistoryCallId()
-{
-   self();
-   QStringList toReturn;
-   foreach(Call* call, m_sHistoryCalls) {
-      toReturn << call->getCallId();
-   }
-   return toReturn;
-}
-
-///Sort all history call by popularity and return the result (most popular first)
-const QStringList HistoryModel::getNumbersByPopularity()
-{
-   self();
-   QHash<QString,SortableCallSource*> hc;
-   foreach (Call* call, getHistory()) {
-      if (!hc[call->getPeerPhoneNumber()]) {
-         hc[call->getPeerPhoneNumber()] = new SortableCallSource(call);
-      }
-      hc[call->getPeerPhoneNumber()]->count++;
-   }
-   QList<SortableCallSource> userList;
-   foreach (SortableCallSource* i,hc) {
-      userList << *i;
-   }
-   qSort(userList);
-   QStringList cl;
-   for (int i=userList.size()-1;i >=0 ;i--) {
-      cl << userList[i].callInfo->getPeerPhoneNumber();
-   }
-   foreach (SortableCallSource* i,hc) {
-      delete i;
-   }
-
-   return cl;
-} //getNumbersByPopularity
\ No newline at end of file
diff --git a/kde/src/lib/HistoryModel.h b/kde/src/lib/HistoryModel.h
deleted file mode 100644
index bbc850393080f4bafcfef4e3904312a4c38b5769..0000000000000000000000000000000000000000
--- a/kde/src/lib/HistoryModel.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#ifndef HISTORY_MODEL_H
-#define HISTORY_MODEL_H
-//Base
-#include "typedefs.h"
-#include <QtCore/QObject>
-
-//Qt
-class QSharedMemory;
-class QTimer;
-
-//SFLPhone
-class Call;
-
-//Typedef
-typedef QMap<QString, Call*>  CallMap;
-typedef QList<Call*>          CallList;
-
-///HistoryModel: History call manager
-class LIB_EXPORT HistoryModel : public QObject {
-   Q_OBJECT
-public:
-   //Singleton
-   static HistoryModel* self();
-   ~HistoryModel();
-
-   //Getters
-   static const CallMap&    getHistory             ();
-   static const QStringList getHistoryCallId       ();
-   static const QStringList getNumbersByPopularity ();
-   
-   //Setters
-   static void add(Call* call);
-
-private:
-   
-   //Constructor
-   HistoryModel();
-   bool initHistory ();
-
-   //Mutator
-   void addPriv(Call* call);
-
-   //Static attributes
-   static HistoryModel* m_spInstance;
-
-   //Attributes
-   static CallMap m_sHistoryCalls;
-   bool m_HistoryInit;
-   
-public slots:
-   
-
-private slots:
-   
-signals:
-   ///Emitted when the history change (new items, cleared)
-   void historyChanged          (            );
-   ///Emitted when a new item is added to prevent full reload
-   void newHistoryCall          ( Call* call );
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/lib/VideoCodec.cpp b/kde/src/lib/VideoCodec.cpp
deleted file mode 100644
index f34a1cc59b705b70e92bd31fc5a87772366b2abf..0000000000000000000000000000000000000000
--- a/kde/src/lib/VideoCodec.cpp
+++ /dev/null
@@ -1,99 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#include "VideoCodec.h"
-#include "Call.h"
-#include "Account.h"
-#include "video_interface_singleton.h"
-
-QHash<QString,VideoCodec*> VideoCodec::m_slCodecs;
-bool VideoCodec::m_sInit = false;
-
-///Private constructor
-VideoCodec::VideoCodec(QString codecName)
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   QMap<QString,QString> details = interface.getCodecDetails(codecName);
-   m_Name    = details[ "name"    ];//TODO do not use stringlist
-   m_Bitrate = details[ "bitrate" ];//TODO do not use stringlist
-}
-
-///Init the device list
-void VideoCodec::init()
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   QStringList codecs = interface.getCodecList();
-   foreach(QString codec,codecs) {
-      m_slCodecs[codec] = new VideoCodec(codec);
-   }
-   
-   m_sInit = true;
-}
-
-///Get a codec from a name
-VideoCodec* VideoCodec::getCodec(QString name)
-{
-   return m_slCodecs[name];
-}
-
-///Get the current call codec
-//TODO move to call.h?
-VideoCodec* VideoCodec::getCurrentCodec(Call* call)
-{
-   if (!m_sInit) init();
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   return getCodec(interface.getCurrentCodecName(call->getCallId()));
-}
-
-///Get the complete video codec list
-QList<VideoCodec*> VideoCodec::getCodecList()
-{
-   if (!m_sInit) init();
-   return m_slCodecs.values();
-}
-
-///Get the list of active codecs
-QList<VideoCodec*> VideoCodec::getActiveCodecList(Account* account)
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   QStringList codecs = interface.getActiveCodecList(account->getAccountId());
-   QList<VideoCodec*> toReturn;
-   foreach(QString codec,codecs) {
-      toReturn << getCodec(codec);
-   }
-   return toReturn;
-}
-
-///Set active codecs
-void VideoCodec::setActiveCodecList(Account* account, QStringList codecs)
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   interface.setActiveCodecList(codecs,account->getAccountId());
-}
-
-///Get the current codec name
-QString VideoCodec::getName()
-{
-   return m_Name;
-}
-
-///Get the current codec id
-QString VideoCodec::getBitrate()
-{
-   return m_Bitrate;
-}
\ No newline at end of file
diff --git a/kde/src/lib/VideoCodec.h b/kde/src/lib/VideoCodec.h
deleted file mode 100644
index c693006af4601a76e46ee6e922a7f32e33dd6f7e..0000000000000000000000000000000000000000
--- a/kde/src/lib/VideoCodec.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#ifndef VIDEO_CODEC_H
-#define VIDEO_CODEC_H
-
-#include "typedefs.h"
-
-//Qt
-class QStringList;
-
-//SFLPhone
-class Call;
-class Account;
-
-//Typedef
-class VideoCodec;
-typedef QHash<QString,VideoCodec*> CodecHash;
-
-///VideoCodec: Codecs used for video calls
-class LIB_EXPORT VideoCodec {
-   public:
-
-      //Static getter
-      static VideoCodec* getCodec(QString name);
-      static VideoCodec* getCurrentCodec(Call* call);
-      static QList<VideoCodec*> getCodecList();
-      static QList<VideoCodec*> getActiveCodecList(Account* account);
-
-      //Static setters
-      static void setActiveCodecList(Account* account, QStringList codecs);
-
-      //Getters
-      QString getName();
-      QString getBitrate();
-      
-   private:
-      //Constructor
-      VideoCodec(QString codecName);
-      ~VideoCodec(){};
-      static void init();
-
-      //Attributes
-      static CodecHash m_slCodecs;
-      QString m_Name;
-      QString m_Bitrate;
-      static bool m_sInit;
-};
-#endif
\ No newline at end of file
diff --git a/kde/src/lib/VideoDevice.cpp b/kde/src/lib/VideoDevice.cpp
deleted file mode 100644
index a81a60fb2678f661ecb67ebe8a3f883f71d0199d..0000000000000000000000000000000000000000
--- a/kde/src/lib/VideoDevice.cpp
+++ /dev/null
@@ -1,128 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#include "VideoDevice.h"
-#include "video_interface_singleton.h"
-
-QHash<QString,VideoDevice*> VideoDevice::m_slDevices;
-bool VideoDevice::m_sInit = false;
-
-///Constructor
-VideoDevice::VideoDevice(QString id) : m_DeviceId(id)
-{
-}
-
-///Get the video device list
-QList<VideoDevice*> VideoDevice::getDeviceList()
-{
-   QHash<QString,VideoDevice*> devices;
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   QStringList deviceList = interface.getInputDeviceList();
-   foreach(QString device,deviceList) {
-      if (!m_slDevices[device])
-         devices[device] = new VideoDevice(device);
-      else
-         devices[device] = m_slDevices[device];
-   }
-   foreach(VideoDevice* dev,m_slDevices) {
-      if (devices.key(dev).isEmpty())
-         delete dev;
-   }
-   m_slDevices = devices;
-   return m_slDevices.values();
-}
-
-///Return the device
-VideoDevice* VideoDevice::getDevice(QString name)
-{
-   if (!m_sInit) getDeviceList();
-   return m_slDevices[name];
-}
-
-///Get the valid rates for this device
-QStringList VideoDevice::getRateList(VideoChannel channel, Resolution resolution)
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   return interface.getInputDeviceRateList(m_DeviceId,channel,resolution.toString());
-}
-
-///Get the valid channel list
-QList<VideoChannel> VideoDevice::getChannelList()
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   return interface.getInputDeviceChannelList(m_DeviceId);
-}
-
-///Set the current device rate
-void VideoDevice::setRate(VideoRate rate)
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   interface.setInputDeviceRate(rate);
-}
-
-///Set the current resolution
-void VideoDevice::setResolution(Resolution resolution) //??? No device
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   interface.setInputDeviceSize(resolution.toString());
-}
-
-///Set the current device channel
-void VideoDevice::setChannel(VideoChannel channel) //??? No device
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   interface.setInputDeviceChannel(channel);
-}
-
-///Get the current resolution
-Resolution VideoDevice::getResolution()
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   return Resolution(interface.getInputDeviceSize());
-}
-
-///Get the current channel
-VideoChannel VideoDevice::getChannel() //??? No device
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   return interface.getInputDeviceChannel();
-}
-
-///Get the current rate
-VideoRate VideoDevice::getRate()
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   return interface.getInputDeviceRate();
-}
-
-///Get a list of valid resolution
-QList<Resolution> VideoDevice::getResolutionList(VideoChannel channel)
-{
-   QList<Resolution> toReturn;
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   QStringList list = interface.getInputDeviceSizeList(m_DeviceId,channel);
-   foreach(QString res,list) {
-      toReturn << Resolution(res);
-   }
-   return toReturn;
-}
-
-QString VideoDevice::getDeviceId()
-{
-   return m_DeviceId;
-}
\ No newline at end of file
diff --git a/kde/src/lib/VideoDevice.h b/kde/src/lib/VideoDevice.h
deleted file mode 100644
index 18322baf556ed1c9fb5c1f762de3304071dab699..0000000000000000000000000000000000000000
--- a/kde/src/lib/VideoDevice.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#ifndef VIDEO_DEVICE_H
-#define VIDEO_DEVICE_H
-
-#include "typedefs.h"
-#include <QStringList>
-
-///@typedef VideoChannel A channel available in a Device
-typedef QString VideoChannel;
-
-///@typedef VideoRate The rate for a device
-typedef QString VideoRate;
-
-///@struct Resolution Equivalent of "640x480"
-struct LIB_EXPORT Resolution {
-   //Constructor
-   explicit Resolution(uint _width, uint _height):width(_width),height(_height){}
-   Resolution(QString size) {
-      if (size.split("x").size() == 2) {
-         width=size.split("x")[0].toInt();
-         height=size.split("x")[1].toInt();
-      }
-   }
-   //Getter
-   QString toString() { return QString::number(width)+"x"+QString::number(height);}
-
-   //Attributes
-   uint width;
-   uint height;
-
-   //Operator
-   bool operator==(const Resolution& other) {
-      return (other.width == width && other.height == height);
-   }
-};
-
-///VideoDevice: V4L devices used to record video for video call
-class LIB_EXPORT VideoDevice {
-   public:
-      //Singleton
-      static VideoDevice* getDevice(QString id);
-
-      //Getter
-      QStringList                getRateList(VideoChannel channel, Resolution resolution);
-      QList<Resolution>          getResolutionList(VideoChannel channel);
-      QList<VideoChannel>        getChannelList ();
-      Resolution                 getResolution  ();
-      VideoChannel               getChannel     ();
-      VideoRate                  getRate        ();
-      QString                    getDeviceId    ();
-      
-      //Static getter
-      static QList<VideoDevice*> getDeviceList();
-
-      //Setter
-      void setRate       ( VideoRate rate        );
-      void setResolution ( Resolution resolution );
-      void setChannel    ( VideoChannel channel  );
-   private:
-      //Constructor
-      VideoDevice(QString id);
-
-      //Attributes
-      QString m_DeviceId;
-      static QHash<QString,VideoDevice*> m_slDevices;
-      static bool m_sInit;
-};
-#endif
\ No newline at end of file
diff --git a/kde/src/lib/VideoModel.cpp b/kde/src/lib/VideoModel.cpp
deleted file mode 100644
index cdc8418ea0108679adc90ccb93277744dc2120d4..0000000000000000000000000000000000000000
--- a/kde/src/lib/VideoModel.cpp
+++ /dev/null
@@ -1,239 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#include "VideoModel.h"
-
-//Posix
-#include <sys/ipc.h>
-#include <sys/sem.h>
-#include <sys/shm.h>
-#include <unistd.h>
-
-//Qt
-#include <QSharedMemory>
-#include <QDBusPendingReply>
-
-//SFLPhone
-#include "video_interface_singleton.h"
-#include "VideoDevice.h"
-
-//Static member
-VideoModel* VideoModel::m_spInstance = NULL;
-
-///@namespace ShmManager Low level function to access shared memory
-namespace ShmManager {
-   ///Get the shared memory key
-   static int getShm(unsigned numBytes, int shmKey)
-   {
-      key_t key = shmKey;
-      int shm_id = shmget(key, numBytes, 0644);
-
-      if (shm_id == -1)
-         qDebug() << ("shmget");
-
-      return shm_id;
-   }
-
-   ///Get the shared buffer
-   static void * attachShm(int shm_id)
-   {
-      void *data = shmat(shm_id, (void *)0, 0);
-      if (data == (char *)(-1)) {
-         qDebug() << ("shmat");
-         data = NULL;
-      }
-
-      return data;
-   }
-
-   ///Detach shared ownership of the buffer
-   static void detachShm(char *data)
-   {
-      /* detach from the segment: */
-      if (shmdt(data) == -1)
-         qDebug() << ("shmdt");
-   }
-
-   #if _SEM_SEMUN_UNDEFINED
-   union semun
-   {
-      int                 val  ; /* value for SETVAL */
-      struct semid_ds*    buf  ; /* buffer for IPC_STAT & IPC_SET */
-      unsigned short int* array; /* array for GETALL & SETALL */
-      struct seminfo*     __buf; /* buffer for IPC_INFO */
-   };
-   #endif
-
-   ///Get the sempahor key
-   static int get_sem_set(int semKey)
-   {
-      int sem_set_id;
-      key_t key = semKey;
-
-      union semun sem_val;
-
-      sem_set_id = semget(key, 1, 0600);
-      if (sem_set_id == -1) {
-         qDebug() << ("semget");
-         return sem_set_id;
-      }
-      sem_val.val = 0;
-      semctl(sem_set_id, 0, SETVAL, sem_val);
-      return sem_set_id;
-   }
-
-   ///Is a new frame ready to be fetched
-   static int sem_wait(int sem_set_id)
-   {
-      /* structure for semaphore operations.   */
-      struct sembuf sem_op;
-
-      /* wait on the semaphore, unless it's value is non-negative. */
-      sem_op.sem_num = 0;
-      sem_op.sem_op = -1;
-      sem_op.sem_flg = IPC_NOWAIT;
-      return semop(sem_set_id, &sem_op, 1);
-   }
-};
-
-///Constructor
-VideoModel::VideoModel():m_BufferSize(0),m_ShmKey(0),m_SemKey(0),m_Res(0,0),m_pTimer(0),m_PreviewState(false),
-m_Attached(false)
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   connect( &interface , SIGNAL(receivingEvent(int,int,int,int,int) ), this, SLOT( receivingEvent(int,int,int,int,int) ));
-   connect( &interface , SIGNAL(deviceEvent()                       ), this, SLOT( deviceEvent()                       ));
-   connect( &interface , SIGNAL(stoppedReceivingEvent(int,int)      ), this, SLOT( stoppedReceivingEvent(int,int)      ));
-}
-
-///Singleton
-VideoModel* VideoModel::getInstance()
-{
-   if (!m_spInstance) {
-      m_spInstance = new VideoModel();
-   }
-   return m_spInstance;
-}
-
-///Stop video preview
-void VideoModel::stopPreview()
-{
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   interface.stopPreview();
-   m_PreviewState = false;
-   if (m_pTimer)
-      m_pTimer->stop();
-   if (m_Attached) {
-      ShmManager::detachShm((char*)m_pBuffer);
-      m_Attached = false;
-   }
-}
-
-///Start video preview
-void VideoModel::startPreview()
-{
-   if (m_PreviewState) return;
-   VideoInterface& interface = VideoInterfaceSingleton::getInstance();
-   QDBusPendingReply<int,int,int,int,int> reply = interface.startPreview();
-   reply.waitForFinished();
-   if (!reply.isError()) {
-      m_Res.width   = reply.argumentAt(0).toInt();
-      m_Res.height  = reply.argumentAt(1).toInt();
-      m_ShmKey      = reply.argumentAt(2).toInt();
-      m_SemKey      = reply.argumentAt(3).toInt();
-      m_BufferSize  = reply.argumentAt(4).toInt();
-      if (!m_pTimer) {
-         m_pTimer = new QTimer(this);
-         connect(m_pTimer,SIGNAL(timeout()),this,SLOT(timedEvents()));
-      }
-      m_pTimer->setInterval(42);
-      m_pTimer->start();
-      m_PreviewState = true;
-   }
-}
-
-///Is the video model fetching preview from a camera
-bool VideoModel::isPreviewing()
-{
-   return m_PreviewState;
-}
-
-///@todo Set the video buffer size
-void VideoModel::setBufferSize(uint size)
-{
-   m_BufferSize = size;
-}
-
-///Event callback
-void VideoModel::receivingEvent(int shmKey, int semKey, int videoBufferSize, int destWidth, int destHeight)
-{
-   m_ShmKey     = (uint)shmKey   ;
-   m_ShmKey     = (uint)semKey   ;
-   m_BufferSize = videoBufferSize;
-   m_Res.width  = destWidth      ;
-   m_Res.height = destHeight     ;
-
-
-}
-
-///Callback when video is stopped
-void VideoModel::stoppedReceivingEvent(int shmKey, int semKey)
-{
-   m_ShmKey = (uint)shmKey;
-   m_ShmKey = (uint)semKey;
-}
-
-///Event callback
-void VideoModel::deviceEvent()
-{
-   
-}
-
-///Update the buffer
-void VideoModel::timedEvents()
-{
-   if ( !m_Attached ) {
-      int shm_id = ShmManager::getShm(m_BufferSize, m_ShmKey);
-      m_pBuffer  = ShmManager::attachShm(shm_id);
-      m_Attached = true;
-      m_SetSetId = ShmManager::get_sem_set(m_SemKey);
-   }
-
-   int ret = ShmManager::sem_wait(m_SetSetId);
-   if (ret != -1) {
-      QByteArray array((char*)m_pBuffer,m_BufferSize);
-      m_Frame.resize(0);
-      m_Frame = array;
-      emit frameUpdated();
-   }
-   else {
-      usleep(rand()%100000); //Be sure it can come back in sync
-   }
-}
-
-///Return the current framerate
-QByteArray VideoModel::getCurrentFrame()
-{
-   return m_Frame;
-}
-
-///Return the current resolution
-Resolution VideoModel::getActiveResolution()
-{
-   return m_Res;
-}
\ No newline at end of file
diff --git a/kde/src/lib/VideoModel.h b/kde/src/lib/VideoModel.h
deleted file mode 100644
index ae8f4b9eef8af4535ecdb9cae94120ece7741592..0000000000000000000000000000000000000000
--- a/kde/src/lib/VideoModel.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#ifndef VIDEO_MODEL_H
-#define VIDEO_MODEL_H
-//Base
-#include "typedefs.h"
-#include <QtCore/QObject>
-
-//Qt
-class QSharedMemory;
-class QTimer;
-
-//SFLPhone
-#include "VideoDevice.h"
-
-///VideoModel: Video event dispatcher
-class LIB_EXPORT VideoModel : public QObject {
-   Q_OBJECT
-public:
-   //Singleton
-   static VideoModel* getInstance();
-
-   //Getters
-   bool       isPreviewing       ();
-   QByteArray getCurrentFrame    ();
-   Resolution getActiveResolution();
-   
-   //Setters
-   void       setBufferSize(uint size);
-
-private:
-   //Constructor
-   VideoModel();
-
-   //Static attributes
-   static VideoModel* m_spInstance;
-   
-   //Attributes
-   bool       m_Attached    ;
-   bool       m_PreviewState;
-   uint       m_BufferSize  ;
-   uint       m_ShmKey      ;
-   uint       m_SemKey      ;
-   int        m_SetSetId    ;
-   Resolution m_Res         ;
-   QByteArray m_Frame       ;
-   QTimer*    m_pTimer      ;
-   void*      m_pBuffer     ;
-
-public slots:
-   void stopPreview ();
-   void startPreview();
-
-private slots:
-   void receivingEvent(int shmKey, int semKey, int videoBufferSize, int destWidth, int destHeight);
-   void stoppedReceivingEvent(int shmKey, int semKey);
-   void deviceEvent();
-   void timedEvents();
-
-signals:
-   ///Emitted when a new frame is ready
-   void frameUpdated();
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/lib/callmanager_interface_singleton.cpp b/kde/src/lib/callmanager_interface_singleton.cpp
deleted file mode 100644
index 8b2b07944cbfaf0f05d393c3adabb0530767c0fa..0000000000000000000000000000000000000000
--- a/kde/src/lib/callmanager_interface_singleton.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "callmanager_interface_singleton.h"
-
-
-CallManagerInterface * CallManagerInterfaceSingleton::interface = NULL;
-
-
-CallManagerInterface & CallManagerInterfaceSingleton::getInstance(){
-   if (!dbus_metaTypeInit) registerCommTypes();
-   if (!interface)
-      interface = new CallManagerInterface( "org.sflphone.SFLphone", "/org/sflphone/SFLphone/CallManager", QDBusConnection::sessionBus());
-   if(!interface->connection().isConnected())
-      throw "Error : sflphoned not connected. Service " + interface->service() + " not connected. From call manager interface.";
-   return *interface;
-}
diff --git a/kde/src/lib/callmanager_interface_singleton.h b/kde/src/lib/callmanager_interface_singleton.h
deleted file mode 100644
index 2127a04f67e0c9eb3fa09cb64bf723d35c3c02d3..0000000000000000000000000000000000000000
--- a/kde/src/lib/callmanager_interface_singleton.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef CALL_MANAGER_INTERFACE_SINGLETON_H
-#define CALL_MANAGER_INTERFACE_SINGLETON_H
-
-#include "src/lib/callmanager_dbus_interface.h"
-#include "typedefs.h"
-
-class LIB_EXPORT CallManagerInterfaceSingleton
-{
-
-private:
-   static CallManagerInterface* interface;
-
-public:
-   static CallManagerInterface& getInstance();
-
-};
-
-#endif
diff --git a/kde/src/lib/configurationmanager_interface_singleton.cpp b/kde/src/lib/configurationmanager_interface_singleton.cpp
deleted file mode 100644
index e177272326a9aa10b931514c3eebddb597524ed2..0000000000000000000000000000000000000000
--- a/kde/src/lib/configurationmanager_interface_singleton.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
- 
- #include "configurationmanager_interface_singleton.h"
-
-
-ConfigurationManagerInterface* ConfigurationManagerInterfaceSingleton::interface = NULL;
-
-ConfigurationManagerInterface & ConfigurationManagerInterfaceSingleton::getInstance()
-{
-   if (!dbus_metaTypeInit) registerCommTypes();
-   if (!interface)
-      interface = new ConfigurationManagerInterface("org.sflphone.SFLphone", "/org/sflphone/SFLphone/ConfigurationManager", QDBusConnection::sessionBus());
-   if(!interface->connection().isConnected()) {
-      qDebug() << "Error : sflphoned not connected. Service " << interface->service() << " not connected. From configuration manager interface.";
-      throw "Error : sflphoned not connected. Service " + interface->service() + " not connected. From configuration manager interface.";
-   }
-   return *interface;
-}
-
diff --git a/kde/src/lib/configurationmanager_interface_singleton.h b/kde/src/lib/configurationmanager_interface_singleton.h
deleted file mode 100644
index fd7ee60726ba38441cfd3099931bb060b750a7fb..0000000000000000000000000000000000000000
--- a/kde/src/lib/configurationmanager_interface_singleton.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef CONFIGURATION_MANAGER_INTERFACE_SINGLETON_H
-#define CONFIGURATION_MANAGER_INTERFACE_SINGLETON_H
-
-#include "src/lib/configurationmanager_dbus_interface.h"
-#include "typedefs.h"
-
-class LIB_EXPORT ConfigurationManagerInterfaceSingleton
-{
-
-private:
-   static ConfigurationManagerInterface* interface;
-
-public:
-   static ConfigurationManagerInterface& getInstance();
-
-};
-
-#endif
diff --git a/kde/src/lib/dbus/callmanager-introspec.xml b/kde/src/lib/dbus/callmanager-introspec.xml
deleted file mode 100755
index a85e77732a1c548221b6d5d19eca3e0d06eb667a..0000000000000000000000000000000000000000
--- a/kde/src/lib/dbus/callmanager-introspec.xml
+++ /dev/null
@@ -1,806 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-
-<node name="/callmanager-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
-    <interface name="org.sflphone.SFLphone.CallManager">
-
-        <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-            <p>The CallManager interface is used to manage call and conference related actions.</p>
-            <p>Since SFLphone-daemon supports multiple incoming/outgoing calls, any actions involving a specific call must address the method by the means of a unique callID.
-            SFLphone-clients is responsible for generating the callID on outgoing calls. Conversely, SFLphone-daemon will generate a unique callID for incoming calls.</p>
-        </tp:docstring>
-        <method name="placeCall" tp:name-for-bindings="placeCall">
-            <tp:docstring>
-              <p>This is the main method in order to place a new call. The call is registered with the daemon using this method.</p>
-            </tp:docstring>
-            <arg type="s" name="accountID" direction="in">
-              <tp:docstring>
-                The ID of the account with which you want to make a call. If the call is to be placed without any account by means of a SIP URI (i.e. sip:num@server), the "IP2IP_PROFILE" is passed as the accountID. For more details on accounts see the configuration manager interface.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The callID is a unique identifier that must be randomly generated on the client's side. Any subsequent actions refering to this call must use this callID.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="to" direction="in">
-              <tp:docstring>
-                If bound to a VoIP account, then the argument is the phone number. In case of calls involving "IP2IP_PROFILE", a complete SIP URI must be specified.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="placeCallFirstAccount" tp:name-for-bindings="placeCallFirstAccount">
-            <tp:added version="0.9.8"/>
-            <tp:docstring>
-              Place a call with the first registered account in the account list.
-              <tp:rationale>
-                Use this function when you don't have any information about the accounts used (Ex: Firefly mozilla extension)
-              </tp:rationale>
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The callID is a unique identifier that must be randomly generated on the client's side. Any subsequent actions refering to this call must use this callID.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="to" direction="in">
-              <tp:docstring>
-                If bound to a VoIP account, then the argument is the phone number. In case of calls involving "IP2IP_PROFILE", a complete SIP URI must be specified.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="refuse" tp:name-for-bindings="refuse">
-            <tp:docstring>
-              Refuse an incoming call.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The callID.
-              </tp:docstring>
-            </arg>
-
-        </method>
-
-        <method name="accept" tp:name-for-bindings="accept">
-            <tp:docstring>
-              Answer an incoming call. Automatically puts the current call on HOLD.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The callID.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="hangUp" tp:name-for-bindings="hangUp">
-            <tp:docstring>
-              Hangup a call in state "CURRENT" or "HOLD".
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The callID.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="hangUpConference" tp:name-for-bindings="hangUpConference">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Hangup a conference, and every call participating to the conference.
-            </tp:docstring>
-            <arg type="s" name="confID" direction="in">
-              <tp:docstring>
-                The unique conference ID.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="hold" tp:name-for-bindings="hold">
-            <tp:docstring>
-              Place a call on hold.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The callID.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="unhold" tp:name-for-bindings="unhold">
-            <tp:docstring>
-              Take a call off hold, and place this call in state CURRENT.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The callID.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="transfer" tp:name-for-bindings="transfer">
-            <tp:docstring>
-              Transfer a call to the given phone number.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The callID.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="to" direction="in">
-              <tp:docstring>
-                The phone number to which the call will be transferred.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="attendedTransfer" tp:name-for-bindings="attendedTransfer">
-            <tp:docstring>
-              Perform an attended transfer on two calls.
-            </tp:docstring>
-            <arg type="s" name="transferID" direction="in">
-              <tp:docstring>
-                The callID of the call to be transfered.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="targetID" direction="in">
-              <tp:docstring>
-                The callID of the target call.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="playDTMF" tp:name-for-bindings="playDTMF">
-            <tp:docstring>
-              Dual-Tone multi-frequency. Tell the core to play dialtones. A SIP INFO message is sent to notify the server.
-            </tp:docstring>
-            <arg type="s" name="key" direction="in">
-              <tp:docstring>
-                Unicode character for pressed key.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="startTone" tp:name-for-bindings="startTone">
-            <tp:docstring>
-              Start audio stream and play tone.
-            </tp:docstring>
-            <arg type="i" name="start" direction="in"/>
-            <arg type="i" name="type" direction="in"/>
-        </method>
-
-        <method name="setVolume" tp:name-for-bindings="setVolume">
-            <tp:docstring>
-              <p>Sets the volume using a linear scale [0,100].</p>
-              <tp:rationale>Pulseaudio has its own mechanism to modify application volume. This method is enabled only if the ALSA API is used.</tp:rationale>
-            </tp:docstring>
-            <arg type="s" name="device" direction="in">
-              <tp:docstring>
-                The device: mic or speaker
-              </tp:docstring>
-            </arg>
-            <arg type="d" name="value" direction="in">
-              <tp:docstring>
-                The volume value (between 0 and 100)
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="getVolume" tp:name-for-bindings="getVolume">
-            <tp:docstring>
-              <p>Return the volume value of the given device on a linear scale [0,100].</p>
-              <tp:rationale>Only enabled if the ALSA API is used, Pulseaudio has its own mechanism to modify application volume.</tp:rationale>
-            </tp:docstring>
-            <arg type="s" name="device" direction="in">
-              <tp:docstring>
-                The device: mic or speaker
-              </tp:docstring>
-            </arg>
-            <arg type="d" name="value" direction="out">
-              <tp:docstring>
-                The volume value (between 0 and 100)
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="joinParticipant" tp:name-for-bindings="joinParticipant">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              <p>Join two participants together to create a 3-way conference including the current client.</p>
-              <tp:rationale>The signal <tp:member-ref>conferenceCreated</tp:member-ref> is emitted on success.</tp:rationale>
-            </tp:docstring>
-            <arg type="s" name="sel_callID" direction="in"/>
-            <arg type="s" name="drag_callID" direction="in"/>
-        </method>
-
-        <method name="createConfFromParticipantList" tp:name-for-bindings="createConfFromParticipantList">
-            <tp:added version="0.9.14"/>
-            <tp:docstring>
-                <p>Create a conference from a list of participants</p>
-            <tp:rationale>The signal <tp:member-ref>conferenceCreated</tp:member-ref> is emitted on success.</tp:rationale>
-            </tp:docstring>
-            <arg type="as" name="participants" direction="in"/>
-        </method>
-
-        <method name="addParticipant" tp:name-for-bindings="addParticipant">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              <p>Join a new particiant to an existing conference.</p>
-              <tp:rationale>The signal <tp:member-ref>conferenceChanged</tp:member-ref> is emitted on success.</tp:rationale>
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The ID of the call to add to the conference
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="confID" direction="in">
-              <tp:docstring>
-                An existing conference ID
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="addMainParticipant" tp:name-for-bindings="addMainParticipant">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              <p>As the core can handle multiple calls and conferences, it may happen that the client's user leaves a conference to answer an incoming call or to start new calls. This method is used to reintroduce SFLphone-client's user into the conference.</p>
-              <p>Its put the current call on HOLD or detaches SFLphone-client's user from the another conference.</p>
-            </tp:docstring>
-            <arg type="s" name="confID" direction="in">
-              <tp:docstring>
-                An existing conference ID
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="detachParticipant" tp:name-for-bindings="detachParticipant">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Detach the given call from the conference. If only one participant is left, the conference is deleted and the signal <tp:member-ref>conferenceRemoved</tp:member-ref> is emited.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The call ID
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="joinConference" tp:name-for-bindings="joinConference">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-                Join two conferences together.
-            </tp:docstring>
-            <arg type="s" name="sel_confID" direction="in"/>
-            <arg type="s" name="drag_confID" direction="in"/>
-        </method>
-
-        <method name="getConferenceDetails" tp:name-for-bindings="getConferenceDetails">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Returns a hashtable containing conference details.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The conference ID
-              </tp:docstring>
-            </arg>
-            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-            <arg type="a{ss}" name="infos" direction="out">
-              <tp:docstring>
-                A map containing the ID of the conferences
-                and their states:
-                <ul>
-                  <li>ACTIVE_ATTACHED</li>
-                  <li>ACTIVE_DETACHED</li>
-                  <li>HOLD</li>
-                </ul>
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="getConferenceList" tp:name-for-bindings="getConferenceList">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Returns a list containing all active
-              conferences.
-              <tp:rationale>To update client status, one should
-              use <tp:member-ref>getParticipantList</tp:member-ref>
-              with provided conference IDs.</tp:rationale>
-            </tp:docstring>
-            <arg type="as" name="list" direction="out">
-              <tp:docstring>
-                The list of conferences.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="getConferenceId" tp:name-for-bindings="getConferenceId">
-            <tp:added version="1.1.0"/>
-            <tp:docstring>
-                If thsi call participate to a conference, return the conference id.
-                Return an empty string elsewhere.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The call id.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="confID" direction="out">
-              <tp:docstring>
-                A string containing the conference ID, or an empty string.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="setRecording" tp:name-for-bindings="setRecording">
-            <tp:docstring>
-              Start recording a call.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The ID of the call to record.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="getIsRecording" tp:name-for-bindings="getIsRecording">
-            <tp:docstring>
-              Tells whether or not a call is being recorded.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The call ID.
-              </tp:docstring>
-            </arg>
-            <arg type="b" name="isRecording" direction="out">
-              <tp:docstring>
-                Returns true is the call is being recorded. False otherwise.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="recordPlaybackSeek" tp:name-for-bindings="setVolume">
-            <tp:docstring>
-              <p>Sets the playback position using a linear scale [0,100].</p>
-            </tp:docstring>
-            <arg type="d" name="value" direction="in"/>
-        </method>
-
-        <signal name="recordPlaybackFilepath" tp:name-for-bindings="recordPlaybackFilepath">
-            <tp:docstring>
-              Once after starting recording for the first time, this signal is emited to
-              provide the recorded file path to client application.
-            </tp:docstring>
-            <arg type="s" name="callID" />
-            <arg type="s" name="filepath"/>
-        </signal>
-
-        <signal name="recordPlaybackStopped" tp:name-for-bindings="recordPlaybackStopped">
-            <tp:docstring/>
-            <arg type="s" name="filepath" />
-        </signal>
-
-        <signal name="updatePlaybackScale" tp:name-for-bindings="updatePlaybackScale">
-            <tp:docstring/>
-            <arg type="i" name="position" />
-            <arg type="i" name="size" />
-        </signal>
-
-        <method name="getCallDetails" tp:name-for-bindings="getCallDetails">
-            <tp:docstring>
-              Get all the details about a specific call.
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in">
-              <tp:docstring>
-                The call ID.
-              </tp:docstring>
-            </arg>
-            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-            <arg type="a{ss}" name="infos" direction="out" tp:type="String_String_Map">
-              <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-                <p>A map containing the call details: </p>
-                <ul>
-                  <li>ACCOUNTID</li>
-                  <li>PEER_NUMBER</li>
-                  <li>PEER_NAME</li>
-                  <li>DISPLAY_NAME</li>
-                  <li>CALL_STATE</li>
-                  <li>CALL_TYPE</li>
-                  <li>CONF_ID</li>
-                </ul>
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="getCallList" tp:name-for-bindings="getCallList">
-            <tp:docstring>
-              Get the list of active calls.
-              <tp:rationale>To get the call details, iterate on the return value and call <tp:member-ref>getCallDetails</tp:member-ref> method.</tp:rationale>
-            </tp:docstring>
-            <arg type="as" name="list" direction="out">
-              <tp:docstring>
-                A list of call IDs.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="getCurrentAudioCodecName" tp:name-for-bindings="getCurrentAudioCodecName">
-            <arg type="s" name="callID" direction="in"/>
-            <arg type="s" name="codecName" direction="out"/>
-        </method>
-
-        <method name="sendTextMessage" tp:name-for-bindings="sendTextMessage">
-            <tp:docstring>
-                Send a text message to the specified call
-            </tp:docstring>
-            <arg type="s" name="callID" direction="in"/>
-            <arg type="s" name="message" direction="in"/>
-        </method>
-
-        <signal name="newCallCreated" tp:name-for-bindings="newCallCreated">
-            <tp:docstring>
-              <p>Notify that a call has been created.</p>
-              <p>The callID generated by the daemon must be stored by the clients in order to address other actions for
-                this call. This signal is emitted when call haves been created by the daemon itself.</p>
-              <tp:rationale>The client must subscribe to this signal to handle calls created by other clients</tp:rationale>
-            </tp:docstring>
-            <arg type="s" name="accountID">
-              <tp:docstring>
-                The account ID of the call. Clients must notify the right account when receiving this signal.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="callID">
-              <tp:docstring>
-                A new call ID.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="to">
-              <tp:docstring>
-               The SIP URI this call is trying to reach.
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <signal name="incomingCall" tp:name-for-bindings="incomingCall">
-            <tp:docstring>
-              <p>Notify an incoming call.</p>
-              <p>The callID generated by the daemon must be stored by the clients in order to address other action for
-                this call. This signal is emitted when we receive a call from a remote peer</p>
-              <tp:rationale>The client must subscribe to this signal to handle incoming calls.</tp:rationale>
-            </tp:docstring>
-            <arg type="s" name="accountID">
-              <tp:docstring>
-                The account ID of the callee. Clients must notify the right account when receiving this signal.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="callID">
-              <tp:docstring>
-                A new call ID.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="from">
-              <tp:docstring>
-                The caller phone number.
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <signal name="incomingMessage" tp:name-for-bindings="incomingMessage">
-            <tp:docstring>
-                Notify clients that a new text message has been received.
-            </tp:docstring>
-            <arg type="s" name="callID" />
-            <arg type="s" name="from" />
-            <arg type="s" name="message" />
-        </signal>
-
-        <signal name="callStateChanged" tp:name-for-bindings="callStateChanged">
-            <tp:docstring>
-              <p>Notify of a change in a call state.</p>
-              <p>The client must subscribe to this signal.</p>
-            </tp:docstring>
-            <arg type="s" name="callID">
-              <tp:docstring>
-                The call ID.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="state" >
-              <tp:docstring>
-                The acceptable states are:
-                <ul>
-                  <li>INCOMING: Initial state of incoming calls</li>
-                  <li>RINGING: Initial state of received outgoing call</li>
-                  <li>CURRENT: The normal active state of an answered call</li>
-                  <li>HUNGUP: Notify that the call has been hungup by peer</li>
-                  <li>BUSY</li>
-                  <li>FAILURE: Error when processing a call</li>
-                  <li>HOLD</li>
-                  <li>UNHOLD_CURRENT</li>
-                  <li>UNHOLD_RECORD</li>
-                </ul>
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <signal name="conferenceChanged" tp:name-for-bindings="conferenceChanged">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Notify of a change in the conferences state
-            </tp:docstring>
-            <arg type="s" name="confID">
-              <tp:docstring>
-                The conference ID.
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="state">
-              <tp:docstring>
-                The acceptable states are:
-                <ul>
-                  <li>ACTIVE_ATTACHED: SFLphone user is
-                  participating to this conference</li>
-                  <li>ACTIVE_DETACHED: This situation can
-                  occur if a call is received while
-                  SFLphone user is participating to a
-                  conference. In this case, one can leave
-                  the conference by answering the
-                  call. Other participants may continue
-                  conferencing normally.</li>
-                  <li>HOLD: Each call in this conference
-                  is on state HOLD</li>
-                </ul>
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <method name="getParticipantList" tp:name-for-bindings="getParticipantList">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Get the call IDs of every participant to a given conference. The client should keep and update the list of participants.
-            </tp:docstring>
-            <arg type="s" name="confID" direction="in">
-              <tp:docstring>
-                The conference ID.
-              </tp:docstring>
-            </arg>
-            <arg type="as" name="list" direction="out">
-              <tp:docstring>
-                The list of the call IDs.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <signal name="conferenceCreated" tp:name-for-bindings="conferenceCreated">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Emited when a new conference is created. SFLphone-client is reponsible for storing the confID and call <tp:member-ref>getParticipantList</tp:member-ref> to update the display.
-            </tp:docstring>
-            <arg type="s" name="confID">
-              <tp:docstring>
-                A new conference ID.
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <signal name="conferenceRemoved" tp:name-for-bindings="conferenceRemoved">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Emited when a new conference is remove. SFLphone-client should have kept a list of current participant in order to display modification.
-            </tp:docstring>
-            <arg type="s" name="confID">
-              <tp:docstring>
-                The conference ID.
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <method name="holdConference" tp:name-for-bindings="holdConference">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Hold every call which is participating in this conference.
-            </tp:docstring>
-            <arg type="s" name="confID" direction="in">
-              <tp:docstring>
-                The conference ID.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="unholdConference" tp:name-for-bindings="unholdConference">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              Hold off every call participating in this conference.
-            </tp:docstring>
-            <arg type="s" name="confID" direction="in">
-              <tp:docstring>
-                The conference ID.
-              </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="startRecordedFilePlayback" tp:name-for-bindings="startRecordedFilePlayback">
-            <tp:added version="0.9.14"/>
-            <arg type="s" name="filepath" direction="in"/>
-            <arg type="b" name="result" direction="out"/>
-        </method>
-
-        <method name="stopRecordedFilePlayback" tp:name-for-bindings="stopRecordedFilePlayback">
-            <tp:added version="0.9.14"/>
-            <tp:docstring/>
-            <arg type="s" name="filepath" direction="in"/>
-        </method>
-
-        <signal name="sipCallStateChanged" tp:name-for-bindings="sipCallStateChanged">
-            <tp:docstring>
-              <p>Call state changed, SFLphone received a notification
-                from registrar concerning this call.</p>
-            </tp:docstring>
-            <arg type="s" name="callID"  />
-              <tp:docstring>
-                The call ID
-              </tp:docstring>
-            <arg type="s" name="state"  />
-              <tp:docstring>
-                Description string
-              </tp:docstring>
-            <arg type="i" name="code"  />
-              <tp:docstring>
-                The SIP or IAX2 message code
-              </tp:docstring>
-        </signal>
-
-        <signal name="registrationStateChanged" tp:name-for-bindings="registrationStateChanged">
-            <tp:docstring>
-                <p>Account state changed, SFLphone received a notification
-                from registrar.</p>
-            </tp:docstring>
-            <arg type="s" name="accountID" >
-              <tp:docstring>
-                The account ID
-              </tp:docstring>
-            </arg>
-            <arg type="s" name="state">
-              <tp:docstring>
-                Description string
-              </tp:docstring>
-            </arg>
-            <arg type="i" name="code">
-              <tp:docstring>
-                The SIP or IAX2 message code
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <signal name="voiceMailNotify" tp:name-for-bindings="voiceMailNotify">
-            <tp:docstring>
-              Notify the clients of the voicemail number for a specific account, if applicable.
-            </tp:docstring>
-            <arg type="s" name="accountID">
-              <tp:docstring>
-                The account ID.
-              </tp:docstring>
-            </arg>
-            <arg type="i" name="count">
-              <tp:docstring>
-                The number of waiting messages.
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <signal name="volumeChanged" tp:name-for-bindings="volumeChanged">
-                <tp:docstring>
-              <p>Notify clients of a volume level change.</p>
-              <p>This signal occurs only if ALSA is enabled since Pulseaudio streams are managed externally. </p>
-            </tp:docstring>
-            <arg type="s" name="device">
-              <tp:docstring>
-                The device: mic or speaker
-              </tp:docstring>
-            </arg>
-            <arg type="d" name="value">
-              <tp:docstring>
-                The new volume value
-              </tp:docstring>
-            </arg>
-        </signal>
-
-        <signal name="transferSucceeded" tp:name-for-bindings="transferSucceeded">
-            <tp:docstring>
-              <p>Transfer has been successfully
-              processed. Client should remove transfered
-              call from call list as it is no longer
-              accessible in SFLphone-daemon.</p>
-            </tp:docstring>
-        </signal>
-
-        <signal name="transferFailed" tp:name-for-bindings="transferFailed">
-            <tp:docstring>
-              <p>Transfer operation failed. Corresponding
-              call is no longer accessible in
-              SFLphone-daemon.</p>
-            </tp:docstring>
-        </signal>
-
-        <signal name="secureSdesOn" tp:name-for-bindings="secureSdesOn">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              <p>Signal sent on SDES session success. Media transmission is encripted
-              for this call only. It does not apply for a conference.</p>
-              <p>A conference can be considered to be secured if and only if each
-              participant is secured.</p>
-            </tp:docstring>
-            <arg type="s" name="callID"/>
-        </signal>
-
-        <signal name="secureSdesOff" tp:name-for-bindings="secureSdesOff">
-            <tp:added version="0.9.7"/>
-            <tp:docstring>
-              <p>Sinal sent to notify that SDES session failed.</p>
-              <p>Media transmission is not encrypted.</p>
-            </tp:docstring>
-            <arg type="s" name="callID" />
-        </signal>
-
-        <!-- ZRTP Methods and Signals -->
-        <signal name="secureZrtpOn" tp:name-for-bindings="secureZrtpOn">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID"  />
-            <arg type="s" name="cipher"  />
-        </signal>
-
-        <signal name="secureZrtpOff" tp:name-for-bindings="secureZrtpOff">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" />
-        </signal>
-
-        <signal name="confirmGoClear" tp:name-for-bindings="confirmGoClear">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" />
-        </signal>
-
-        <signal name="zrtpNegotiationFailed" tp:name-for-bindings="zrtpNegotiationFailed">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" />
-            <arg type="s" name="reason"  />
-            <arg type="s" name="severity" />
-        </signal>
-
-        <signal name="zrtpNotSuppOther" tp:name-for-bindings="zrtpNotSuppOther">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" />
-        </signal>
-
-        <signal name="showSAS" tp:name-for-bindings="showSAS">
-            <tp:added version="0.9.7"/>
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" />
-            <arg type="s" name="sas"  />
-            <arg type="b" name="verified"/>
-        </signal>
-
-        <method name="setSASVerified" tp:name-for-bindings="setSASVerified">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" direction="in"/>
-        </method>
-
-        <method name="resetSASVerified" tp:name-for-bindings="resetSASVerified">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" direction="in"/>
-        </method>
-
-        <method name="setConfirmGoClear" tp:name-for-bindings="setConfirmGoClear">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" direction="in"/>
-        </method>
-
-        <method name="requestGoClear" tp:name-for-bindings="requestGoClear">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" direction="in"/>
-        </method>
-
-        <method name="acceptEnrollment" tp:name-for-bindings="acceptEnrollment">
-            <tp:added version="0.9.7"/>
-            <arg type="s" name="callID" direction="in"/>
-            <arg type="b" name="accepted" direction="in"/>
-        </method>
-
-    </interface>
-</node>
diff --git a/kde/src/lib/dbus/configurationmanager-introspec.xml b/kde/src/lib/dbus/configurationmanager-introspec.xml
deleted file mode 100755
index 3f785278fe528000caa7aa29681d1abece1e77f9..0000000000000000000000000000000000000000
--- a/kde/src/lib/dbus/configurationmanager-introspec.xml
+++ /dev/null
@@ -1,540 +0,0 @@
-<?xml version="1.0" ?>
-<node name="/configurationmanager-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
-    <interface name="org.sflphone.SFLphone.ConfigurationManager">
-
-        <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-            Used to handle the configuration stuff: accounts settings, account registration, user preferences, ...
-        </tp:docstring>
-
-        <method name="getAccountDetails" tp:name-for-bindings="getAccountDetails">
-            <tp:docstring>
-                Get all parameters of the specified account.
-            </tp:docstring>
-            <arg type="s" name="accountID" direction="in">
-                <tp:docstring>
-                    The account ID
-                </tp:docstring>
-            </arg>
-            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-            <arg type="a{ss}" name="details" direction="out" tp:type="String_String_Map">
-                <tp:docstring>
-                    The available keys / parameters are:
-                    <ul>
-                        <li>CONFIG_ACCOUNT_ENABLE:    True or False (Default: True)</li>
-                        <li>CONFIG_ACCOUNT_RESOLVE_ONCE</li>
-                        <li>CONFIG_ACCOUNT_TYPE: SIP or IAX2 (Default: SIP)</li>
-                        <li>HOSTNAME: The IP adress or hostname of the registrar</li>
-                        <li>USERNAME: The username (or extension) of the account</li>
-                        <li>PASSWORD: The password associated to the account</li>
-                        <li>REALM</li>
-                        <li>CONFIG_ACCOUNT_MAILBOX: Number to dial to access the voicemail box</li>
-                        <li>CONFIG_ACCOUNT_REGISTRATION_EXPIRE: SIP header expiration value (Default: 1600)</li>
-                        <li>LOCAL_INTERFACE: The network interface (Default: eth0)</li>
-                        <li>PUBLISHED_SAMEAS_LOCAL: If False, the published address equals the local address. This is the default.</li>
-                        <li>PUBLISHED_ADDRESS: The SIP published address</li>
-                        <li>LOCAL_PORT: The SIP listening port (Default: 5060)</li>
-                        <li>PUBLISHED_PORT: The SIP published port</li>
-                        <li>DISPLAY_NAMEL: The display name</li>
-                        <li>STUN_ENABLE: True or False (Default: False)</li>
-                        <li>STUN_SERVER: The STUN server address</li>
-                        <li>ACCOUNT_REGISTRATION_STATUS: The account registration status. Should be Registered to make calls.</li>
-                        <li>ACCOUNT_REGISTRATION_STATE_CODE</li>
-                        <li>ACCOUNT_REGISTRATION_STATE_DESC</li>
-                        <li>SRTP_KEY_EXCHANGE</li>
-                        <li>SRTP_ENABLE: Whether or not voice communication are encrypted - True or False (Default: False)</li>
-                        <li>SRTP_RTP_FALLBACK</li>
-                        <li>ZRTP_DISPLAY_SAS</li>
-                        <li>ZRTP_DISPLAY_SAS_ONCE</li>
-                        <li>ZRTP_HELLO_HASH</li>
-                        <li>ZRTP_NOT_SUPP_WARNING</li>
-                        <li>TLS_LISTENER_PORT: TLS listening port (Default: 5061)</li>
-                        <li>TLS_ENABLE: Whether or not signalling is encrypted - True or False (Default: False)</li>
-                        <li>TLS_CA_LIST_FILE</li>
-                        <li>TLS_CERTIFICATE_FILE</li>
-                        <li>TLS_PRIVATE_KEY_FILE</li>
-                        <li>TLS_METHOD</li>
-                        <li>TLS_CIPHERS</li>
-                        <li>TLS_SERVER_NAME</li>
-                        <li>TLS_VERIFY_SERVER</li>
-                        <li>TLS_VERIFY_CLIENT</li>
-                        <li>TLS_REQUIRE_CLIENT_CERTIFICATE</li>
-                        <li>TLS_NEGOTIATION_TIMEOUT_SEC</li>
-                        <li>TLS_NEGOTIATION_TIMEOUT_MSEC</li>
-                    </ul>
-                </tp:docstring>
-            </arg>
-        </method>
-
-        <method name="setAccountDetails" tp:name-for-bindings="setAccountDetails">
-            <tp:docstring>
-                Send new account parameters, or account parameters changes, to the core. The hash table is not required to be complete, only the updated parameters may be specified.
-                <tp:rationale>Account settings are written to the configuration file when sflphone properly quits.</tp:rationale>
-                <tp:rationale>After calling this method, the core will emit the signal <tp:member-ref>accountsChanged</tp:member-ref> with the updated data. The client must subscribe to this signal and use it to update its internal data structure.</tp:rationale>
-            </tp:docstring>
-            <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="MapStringString"/>
-            <arg type="s" name="accountID" direction="in">
-            </arg>
-            <arg type="a{ss}" name="details" direction="in" tp:type="String_String_Map">
-            </arg>
-        </method>
-
-        <method name="setCredentials" tp:name-for-bindings="setCredentials">
-            <arg type="s" name="accountID" direction="in">
-            </arg>
-            <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="VectorMapStringString"/>
-            <arg type="aa{ss}" name="credentialInformation" direction="in" tp:type="String_String_Map">
-            </arg>
-        </method>
-
-        <method name="getIp2IpDetails" tp:name-for-bindings="getIp2IpDetails">
-            <tp:docstring>
-            Get configuration settings of the IP2IP_PROFILE. They are sligthly different from account settings since no VoIP accounts are involved.
-            </tp:docstring>
-            <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-            <arg type="a{ss}" name="details" direction="out" tp:type="String_String_Map">
-            <tp:docstring>
-            Available parameters are:
-            <ul>
-            <li>ACCOUNT_ID</li>
-            <li>SRTP_KEY_EXCHANGE</li>
-            <li>SRTP_ENABLE</li>
-            <li>SRTP_RTP_FALLBACK</li>
-            <li>ZRTP_DISPLAY_SAS</li>
-            <li>ZRTP_HELLO_HASH</li>
-            <li>ZRTP_NOT_SUPP_WARNING</li>
-            <li>ZRTP_DISPLAY_SAS_ONCE</li>
-            <li>LOCAL_INTERFACE</li>
-            <li>LOCAL_PORT</li>
-            <li>TLS_LISTENER_PORT</li>
-            <li>TLS_CA_LIST_FILE</li>
-            <li>TLS_CERTIFICATE_FILE</li>
-            <li>TLS_PRIVATE_KEY_FILE</li>
-            <li>TLS_PASSWORD</li>
-            <li>TLS_METHOD</li>
-            <li>TLS_CIPHERS</li>
-            <li>TLS_SERVER_NAME</li>
-            <li>TLS_VERIFY_SERVER</li>
-            <li>TLS_VERIFY_CLIENT</li>
-            <li>TLS_REQUIRE_CLIENT_CERTIFICATE</li>
-            <li>TLS_NEGOTIATION_TIMEOUT_SEC</li>
-            <li>TLS_NEGOTIATION_TIMEOUT_MSEC</li>
-            </ul>
-            </tp:docstring>
-            </arg>
-        </method>
-
-       <method name="getCredentials" tp:name-for-bindings="getCredentials">
-           <arg type="s" name="accountID" direction="in">
-           </arg>
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorMapStringString"/>
-           <arg type="aa{ss}" name="credentialInformation" direction="out">
-           </arg>
-       </method>
-
-       <method name="addAccount" tp:name-for-bindings="addAccount">
-           <tp:docstring>
-               Add a new account. When created, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure.
-               <tp:rationale>If no details are specified, the default parameters are used.</tp:rationale>
-               <tp:rationale>The core tries to register the account as soon it is created.</tp:rationale>
-           </tp:docstring>
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/>
-           <arg type="a{ss}" name="details" direction="in"  tp:type="String_String_Map">
-               <tp:docstring>
-                    The new account settings
-               </tp:docstring>
-           </arg>
-           <arg type="s" name="createdAccountId" direction="out">
-               <tp:docstring>
-                    A new account ID
-               </tp:docstring>
-           </arg>
-       </method>
-
-       <method name="setAccountsOrder" tp:name-for-bindings="setAccountsOrder">
-           <tp:docstring>
-                Update the accounts order.
-                <tp:rationale>When placing a call, the first registered account in the list is used.</tp:rationale>
-           </tp:docstring>
-           <arg type="s" name="order" direction="in">
-               <tp:docstring>
-                   An ordered list of account IDs, delimited by '/'
-               </tp:docstring>
-           </arg>
-       </method>
-
-       <method name="removeAccount" tp:name-for-bindings="removeAccount">
-           <tp:docstring>
-               Remove an existing account. When removed, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure.
-           </tp:docstring>
-           <arg type="s" name="accoundID" direction="in">
-               <tp:docstring>
-                    The account to remove, identified by its ID
-               </tp:docstring>
-           </arg>
-       </method>
-
-       <method name="getAccountList" tp:name-for-bindings="getAccountList">
-           <tp:docstring>
-                Get a list of all created accounts, as stored by the core.
-           </tp:docstring>
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-               <tp:docstring>
-                   A list of account IDs
-               </tp:docstring>
-           </arg>
-       </method>
-
-       <method name="sendRegister" tp:name-for-bindings="sendRegister">
-           <tp:docstring>
-                Send account registration (REGISTER) to the registrar.
-           </tp:docstring>
-           Register the account if enable=true, unregister if enable=false.
-
-           @param[in] input accountID
-           -->
-           <arg type="s" name="accountID" direction="in">
-               <tp:docstring>
-                    The account ID
-               </tp:docstring>
-           </arg>
-           <arg type="b" name="enable" direction="in">
-               <tp:docstring>
-                    <p>To register, enable must be true.</p>
-                    <p>To un-register, enable must be false.</p>
-               </tp:docstring>
-           </arg>
-       </method>
-
-       <method name="getAudioManager" tp:name-for-bindings="getAudioManager">
-           <arg type="s" name="api" direction="out">
-           </arg>
-       </method>
-
-       <method name="setAudioManager" tp:name-for-bindings="setAudioManager">
-           <arg type="s" name="api" direction="in">
-           </arg>
-       </method>
-
-       <method name="getRecordPath" tp:name-for-bindings="getRecordPath">
-           <arg type="s" name="rec" direction="out">
-           </arg>
-       </method>
-
-       <method name="setRecordPath" tp:name-for-bindings="setRecordPath">
-           <arg type="s" name="rec" direction="in">
-           </arg>
-       </method>
-
-       <method name="getIsAlwaysRecording" tp:name-for-bindings="getIsAlwaysRecording">
-           <arg type="b" name="res" direction="out">
-           </arg>
-       </method>
-
-       <method name="setIsAlwaysRecording" tp:name-for-bindings="setIsAlwaysRecording">
-           <arg type="b" name="enabled" direction="in">
-           </arg>
-       </method>
-
-       <!--      ///////////////////////               -->
-
-       <!-- Codecs-related methods -->
-
-       <method name="getAudioCodecList" tp:name-for-bindings="getAudioCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorInt"/>
-           <arg type="ai" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getAudioCodecDetails" tp:name-for-bindings="getAudioCodecDetails">
-           <arg type="i" name="payload" direction="in">
-           </arg>
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="details" direction="out">
-           </arg>
-       </method>
-
-       <method name="getActiveAudioCodecList" tp:name-for-bindings="getActiveAudioCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorInt"/>
-           <arg type="s" name="accountID" direction="in">
-           </arg>
-           <arg type="ai" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="setActiveAudioCodecList" tp:name-for-bindings="setActiveAudioCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="VectorString"/>
-           <arg type="as" name="list" direction="in">
-           </arg>
-           <arg type="s" name="accountID" direction="in">
-           </arg>
-       </method>
-
-       <!-- Audio devices methods -->
-
-       <method name="getAudioPluginList" tp:name-for-bindings="getAudioPluginList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="setAudioPlugin" tp:name-for-bindings="setAudioPlugin">
-           <arg type="s" name="audioPlugin" direction="in">
-           </arg>
-       </method>
-
-       <method name="getAudioOutputDeviceList" tp:name-for-bindings="getAudioOutputDeviceList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="setAudioOutputDevice" tp:name-for-bindings="setAudioOutputDevice">
-           <arg type="i" name="index" direction="in">
-           </arg>
-       </method>
-
-       <method name="setAudioInputDevice" tp:name-for-bindings="setAudioInputDevice">
-           <arg type="i" name="index" direction="in">
-           </arg>
-       </method>
-
-       <method name="setAudioRingtoneDevice" tp:name-for-bindings="setAudioRingtoneDevice">
-           <arg type="i" name="index" direction="in">
-           </arg>
-       </method>
-
-       <method name="getAudioInputDeviceList" tp:name-for-bindings="getAudioInputDeviceList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-
-       <method name="getCurrentAudioDevicesIndex" tp:name-for-bindings="getCurrentAudioDevicesIndex">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getAudioDeviceIndex" tp:name-for-bindings="getAudioDeviceIndex">
-           <arg type="s" name="name" direction="in">
-           </arg>
-           <arg type="i" name="index" direction="out">
-           </arg>
-       </method>
-
-       <method name="getCurrentAudioOutputPlugin" tp:name-for-bindings="getCurrentAudioOutputPlugin">
-           <arg type="s" name="plugin" direction="out">
-           </arg>
-       </method>
-
-       <method name="getEchoCancelState" tp:name-for-bindings="getNoiseSuppressState">
-           <arg type="s" name="state" direction="out">
-           </arg>
-       </method>
-
-       <method name="getRingtoneList" tp:name-for-bindings="getRingtoneList">
-           <tp:added version="1.1.1"/>
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-           <tp:docstring>
-                Get a map [Path,Filename] of available ringtone. Note, set the ringtone with the complete path
-           </tp:docstring>
-           <arg type="a{ss}" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="setEchoCancelState" tp:name-for-bindings="setEchoCancelState">
-               <arg type="s" name="state" direction="in">
-               </arg>
-       </method>
-
-       <method name="setEchoCancelTailLength" tp:name-for-bindings="setEchoCancelTailLength">
-           <arg type="i" name="index" direction="in">
-           </arg>
-       </method>
-
-       <method name="getEchoCancelTailLength" tp:name-for-bindings="getEchoCancelTailLength">
-           <arg type="i" name="index" direction="out">
-           </arg>
-       </method>
-
-       <method name="setEchoCancelDelay" tp:name-for-bindings="setEchoCancelDelay">
-           <arg type="i" name="index" direction="in">
-           </arg>
-       </method>
-
-       <method name="getEchoCancelDelay" tp:name-for-bindings="getEchoCancelDelay">
-           <arg type="i" name="index" direction="out">
-           </arg>
-       </method>
-
-       <!--    General Settings Panel         -->
-
-       <method name="getNoiseSuppressState" tp:name-for-bindings="getEchoCancelState">
-           <arg type="s" name="state" direction="out">
-           </arg>
-       </method>
-
-       <method name="setNoiseSuppressState" tp:name-for-bindings="setNoiseSuppressState">
-               <arg type="s" name="state" direction="in">
-               </arg>
-       </method>
-
-       <!--    General Settings Panel         -->
-
-       <method name="isIax2Enabled" tp:name-for-bindings="isIax2Enabled">
-           <arg type="i" name="res" direction="out">
-           </arg>
-       </method>
-
-       <method name="setMailNotify" tp:name-for-bindings="setMailNotify">
-       </method>
-
-       <method name="getMailNotify" tp:name-for-bindings="getMailNotify">
-           <arg type="i" name="level" direction="out">
-           </arg>
-       </method>
-
-
-       <method name="getHistoryLimit" tp:name-for-bindings="getHistoryLimit">
-           <arg type="i" name="days" direction="out">
-           </arg>
-       </method>
-
-       <method name="setHistoryLimit" tp:name-for-bindings="setHistoryLimit">
-           <arg type="i" name="days" direction="in">
-           </arg>
-       </method>
-
-       <!-- Addressbook configuration -->
-       <method name="getAddressbookSettings" tp:name-for-bindings="getAddressbookSettings">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringInt"/>
-           <arg type="a{si}" name="settings" direction="out">
-           </arg>
-       </method>
-
-       <method name="setAddressbookSettings" tp:name-for-bindings="setAddressbookSettings">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringInt"/>
-           <arg type="a{si}" name="settings" direction="in">
-           </arg>
-       </method>
-
-       <!-- Addressbook list -->
-       <method name="getAddressbookList" tp:name-for-bindings="getAddressbookList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="settings" direction="out">
-           </arg>
-       </method>
-
-       <method name="setAddressbookList" tp:name-for-bindings="setAddressbookList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="VectorString"/>
-           <arg type="as" name="settings" direction="in">
-           </arg>
-       </method>
-
-       <!-- Hook configuration -->
-       <method name="getHookSettings" tp:name-for-bindings="getHookSettings">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-           <arg type="a{ss}" name="settings" direction="out">
-           </arg>
-       </method>
-
-       <method name="setHookSettings" tp:name-for-bindings="setHookSettings">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/>
-           <arg type="a{ss}" name="settings" direction="in">
-           </arg>
-       </method>
-
-       <method name="getHistory" tp:name-for-bindings="getHistory">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorMapStringString"/>
-           <!-- Return a List of type Dict<string, string> >...a List of Dicts -->
-           <arg type="aa{ss}" name="entries" direction="out"/>
-       </method>
-
-       <method name="clearHistory" tp:name-for-bindings="clearHistory">
-       </method>
-
-       <signal name="accountsChanged" tp:name-for-bindings="accountsChanged">
-       </signal>
-
-       <signal name="historyChanged" tp:name-for-bindings="historyChanged">
-       </signal>
-
-       <signal name="registrationStateChanged" tp:name-for-bindings="registrationStateChanged">
-           <arg type="s" name="accountID"/>
-           <arg type="i" name="registration_state"/>
-       </signal>
-
-       <signal name="stunStatusFailure" tp:name-for_bindings="stunStatusFailure">
-           <arg type="s" name="reason">
-           </arg>
-       </signal>
-
-       <signal name="stunStatusSuccess" tp:name-for_bindings="stunStatusSuccess">
-           <arg type="s" name="message">
-           </arg>
-       </signal>
-
-       <signal name="errorAlert" tp:name-for-bindings="errorAlert">
-           <arg type="i" name="code">
-           </arg>
-       </signal>
-
-       <!-- TLS Methods -->
-       <method name="getSupportedTlsMethod" tp:name-for-bindings="getSupportedTlsMethod">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getTlsSettingsDefault" tp:name-for-bindings="getTlsSettingsDefault">
-                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-           <arg type="a{ss}" name="details" direction="out">
-           </arg>
-       </method>
-
-       <method name="getTlsSettings" tp:name-for-bindings="getTlsSettings">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-           <arg type="a{ss}" name="details" direction="out">
-           </arg>
-       </method>
-
-       <method name="setTlsSettings" tp:name-for-bindings="setTlsSettings">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/>
-           <arg type="a{ss}" name="details" direction="in">
-           </arg>
-       </method>
-
-       <method name="getAddrFromInterfaceName" tp:name-for-bindings="getAddrFromInterfaceName">
-           <arg type="s" name="interface" direction="in">
-           </arg>
-           <arg type="s" name="address" direction="out">
-           </arg>
-       </method>
-
-       <method name="getAllIpInterface" tp:name-for-bindings="getAllIpInterface">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getAllIpInterfaceByName" tp:name-for-bindings="getAllIpInterfaceByName">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getShortcuts" tp:name-for-bindings="getShortcuts">
-                   <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-           <arg type="a{ss}" name="shortcutsMap" direction="out">
-           </arg>
-       </method>
-
-       <method name="setShortcuts" tp:name-for-bindings="setShortcuts">
-                   <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/>
-           <arg type="a{ss}" name="shortcutsMap" direction="in">
-           </arg>
-       </method>
-   </interface>
-</node>
diff --git a/kde/src/lib/dbus/instance-introspec.xml b/kde/src/lib/dbus/instance-introspec.xml
deleted file mode 100755
index f564d54cc1ed7bb941af0b35fb063928cd2a9f88..0000000000000000000000000000000000000000
--- a/kde/src/lib/dbus/instance-introspec.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" ?>
-<node name="/instance-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
-	<interface name="org.sflphone.SFLphone.Instance">
-		<tp:docstring xmlns="http://www.w3.org/1999/xhtml">
-		<p>Count the number of clients actually registered to the core. When initializing your client, you need to register it against the core by using this interface.</p>
-		</tp:docstring>
-		<method name="Register" tp:name-for-bindings="Register">
-			<tp:docstring>
-				Register a new client to the core. Increments the registration count.
-			</tp:docstring>
-			<arg type="i" name="pid" direction="in">
-				<tp:docstring>
-					The pid of the client process
-				</tp:docstring>
-			</arg>
-			<arg type="s" name="name" direction="in">
-				<tp:docstring>
-					The name of the client
-				</tp:docstring>
-			</arg>
-		</method>
-		<method name="Unregister" tp:name-for-bindings="Unregister">
-			<tp:docstring>
-				Unregister a connected client from the core. Decrements the registration count. If no more clients are connected, ie the registration count equals 0, the core properly quits.
-			</tp:docstring>
-			<arg type="i" name="pid" direction="in">
-				<tp:docstring>
-					The pid of the client process
-				</tp:docstring>
-			</arg>
-		</method>
-    </interface>
-</node>
diff --git a/kde/src/lib/dbus/metatypes.h b/kde/src/lib/dbus/metatypes.h
deleted file mode 100644
index e86ef685c20adee93d7f4baf5b15df9d2623b7c4..0000000000000000000000000000000000000000
--- a/kde/src/lib/dbus/metatypes.h
+++ /dev/null
@@ -1,29 +0,0 @@
-#ifndef METATYPES_H
-#define METATYPES_H
-
-#include <QtCore/QMetaType>
-#include <QtCore/QMap>
-#include <QVector>
-#include <QtCore/QString>
-#include <QtDBus/QtDBus>
-
-typedef QMap<QString, QString> MapStringString;
-typedef QMap<QString, int> MapStringInt;
-typedef QVector<int> VectorInt;
-typedef QVector< QMap<QString, QString> > VectorMapStringString;
-
-Q_DECLARE_METATYPE(MapStringString)
-Q_DECLARE_METATYPE(MapStringInt)
-Q_DECLARE_METATYPE(VectorMapStringString)
-Q_DECLARE_METATYPE(VectorInt);
-
-static bool dbus_metaTypeInit = false;
-inline void registerCommTypes() {
-	qDBusRegisterMetaType<MapStringString>();
-	qDBusRegisterMetaType<MapStringInt>();
-	qDBusRegisterMetaType<VectorMapStringString>();
-	qDBusRegisterMetaType<VectorInt>();
-   dbus_metaTypeInit = true;
-}
-
-#endif
\ No newline at end of file
diff --git a/kde/src/lib/dbus/video_controls-introspec.xml b/kde/src/lib/dbus/video_controls-introspec.xml
deleted file mode 100755
index 6ff150582983ee04b309e840221b231a7c69b051..0000000000000000000000000000000000000000
--- a/kde/src/lib/dbus/video_controls-introspec.xml
+++ /dev/null
@@ -1,158 +0,0 @@
-<?xml version="1.0" ?>
-<node name="/video_controls-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
-    <interface name="org.sflphone.SFLphone.VideoControls">
-       <!-- Video device methods -->
-
-       <method name="getInputDeviceList" tp:name-for-bindings="getInputDeviceList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDeviceChannelList" tp:name-for-bindings="getInputDeviceChannelList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="device" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDeviceSizeList" tp:name-for-bindings="getInputDeviceSizeList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="device" direction="in">
-           </arg>
-           <arg type="s" name="channel" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDeviceRateList" tp:name-for-bindings="getInputDeviceRateList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="device" direction="in">
-           </arg>
-           <arg type="s" name="channel" direction="in">
-           </arg>
-           <arg type="s" name="size" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDevice" tp:name-for-bindings="getInputDevice">
-           <arg type="s" name="device" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDeviceChannel" tp:name-for-bindings="getInputDeviceChannel">
-           <arg type="s" name="channel" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDeviceSize" tp:name-for-bindings="getInputDeviceSize">
-           <arg type="s" name="size" direction="out">
-           </arg>
-       </method>
-
-       <method name="getInputDeviceRate" tp:name-for-bindings="getInputDeviceRate">
-           <arg type="s" name="rate" direction="out">
-           </arg>
-       </method>
-
-       <method name="setInputDevice" tp:name-for-bindings="setInputDevice">
-           <arg type="s" name="device" direction="in">
-           </arg>
-       </method>
-
-       <method name="setInputDeviceChannel" tp:name-for-bindings="setInputDeviceChannel">
-           <arg type="s" name="channel" direction="in">
-           </arg>
-       </method>
-
-       <method name="setInputDeviceSize" tp:name-for-bindings="setInputDeviceSize">
-           <arg type="s" name="size" direction="in">
-           </arg>
-       </method>
-
-       <method name="setInputDeviceRate" tp:name-for-bindings="setInputDeviceRate">
-           <arg type="s" name="rate" direction="in">
-           </arg>
-       </method>
-
-       <!-- Video Codec related methods -->
-
-       <method name="getCodecList" tp:name-for-bindings="getCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="getCodecDetails" tp:name-for-bindings="getCodecDetails">
-           <arg type="s" name="codec" direction="in">
-           </arg>
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/>
-           <arg type="a{ss}" name="details" direction="out" tp:type="String_String_Map">
-           </arg>
-       </method>
-
-       <method name="getActiveCodecList" tp:name-for-bindings="getActiveCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/>
-           <arg type="s" name="accountID" direction="in">
-           </arg>
-           <arg type="as" name="list" direction="out">
-           </arg>
-       </method>
-
-       <method name="setActiveCodecList" tp:name-for-bindings="setActiveCodecList">
-           <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="VectorString"/>
-           <arg type="as" name="list" direction="in">
-           </arg>
-           <arg type="s" name="accountID" direction="in">
-           </arg>
-       </method>
-
-       <method name="startPreview" tp:name-for-bindings="startPreview">
-           <arg type="i" name="width" direction="out">
-           </arg>
-           <arg type="i" name="height" direction="out">
-           </arg>
-           <arg type="i" name="shmKey" direction="out">
-           </arg>
-           <arg type="i" name="semKey" direction="out">
-           </arg>
-           <arg type="i" name="videoBufferSize" direction="out">
-           </arg>
-       </method>
-
-       <method name="stopPreview" tp:name-for-bindings="stopPreview">
-       </method>
-
-       <signal name="deviceEvent" tp:name-for-bindings="deviceEvent">
-       </signal>
-
-       <signal name="receivingEvent" tp:name-for-bindings="receivingEvent">
-           <arg type="i" name="shmKey">
-           </arg>
-           <arg type="i" name="semKey">
-           </arg>
-           <arg type="i" name="videoBufferSize">
-           </arg>
-           <arg type="i" name="destWidth">
-           </arg>
-           <arg type="i" name="destHeight">
-           </arg>
-       </signal>
-
-       <signal name="stoppedReceivingEvent" tp:name-for-bindings="stoppedReceivingEvent">
-           <arg type="i" name="shmKey">
-           </arg>
-           <arg type="i" name="semKey">
-           </arg>
-       </signal>
-
-        <method name="getCurrentCodecName" tp:name-for-bindings="getCurrentCodecName">
-            <arg type="s" name="callID" direction="in"/>
-            <arg type="s" name="codecName" direction="out"/>
-        </method>
-   </interface>
-</node>
diff --git a/kde/src/lib/instance_interface_singleton.cpp b/kde/src/lib/instance_interface_singleton.cpp
deleted file mode 100644
index ea3f75a031f9ad0905df4e2267a2c0651257be5f..0000000000000000000000000000000000000000
--- a/kde/src/lib/instance_interface_singleton.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
- 
-#include "instance_interface_singleton.h"
-
-InstanceInterface* InstanceInterfaceSingleton::interface = NULL;
-
-InstanceInterface& InstanceInterfaceSingleton::getInstance()
-{
-   if (!dbus_metaTypeInit) registerCommTypes();
-   if (!interface)
-      interface = new InstanceInterface("org.sflphone.SFLphone", "/org/sflphone/SFLphone/Instance", QDBusConnection::sessionBus());
-   if(!interface->connection().isConnected()) {
-      throw "Error : sflphoned not connected. Service " + interface->service() + " not connected. From instance interface.";
-   }
-   return *interface;
-}
diff --git a/kde/src/lib/instance_interface_singleton.h b/kde/src/lib/instance_interface_singleton.h
deleted file mode 100644
index bc1d6df5f0df7627f4999085d432b1e9adf45553..0000000000000000000000000000000000000000
--- a/kde/src/lib/instance_interface_singleton.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef INSTANCE_INTERFACE_SINGLETON_H
-#define INSTANCE_INTERFACE_SINGLETON_H
-
-#include "src/lib/instance_dbus_interface.h"
-#include "typedefs.h"
-
-/**
- * @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>
- */
-class LIB_EXPORT InstanceInterfaceSingleton
-{
-
-private:
-   static InstanceInterface* interface;
-
-public:
-   static InstanceInterface& getInstance();
-
-};
-
-#endif
diff --git a/kde/src/lib/sflphone_const.h b/kde/src/lib/sflphone_const.h
deleted file mode 100644
index c1b79b9098e177c8d743a90f723be2c0029e68ff..0000000000000000000000000000000000000000
--- a/kde/src/lib/sflphone_const.h
+++ /dev/null
@@ -1,316 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef __SFLPHONE_CONST_H
-#define __SFLPHONE_CONST_H
-
-#include <QtCore/QString>
-
-/* @file sflphone_const.h
- * @brief Contains the global variables for the client code
- */
-
-#define APP_NAME                          "SFLphone KDE Client"
-
-#define SIP                               0
-#define IAX                               1
-
-#define TOOLBAR_SIZE                      22
-
-#define CONTACT_ITEM_HEIGHT               40
-
-#define CONFIG_FILE_PATH                  "/.sflphone/sflphonedrc"
-
-#define ACTION_LABEL_CALL                 i18n("New call")
-#define ACTION_LABEL_HANG_UP              i18n("Hang up")
-#define ACTION_LABEL_HOLD                 i18n("Hold on")
-#define ACTION_LABEL_TRANSFER             i18n("Transfer")
-#define ACTION_LABEL_RECORD               i18n("Record")
-#define ACTION_LABEL_ACCEPT               i18n("Pick up")
-#define ACTION_LABEL_REFUSE               i18n("Hang up")
-#define ACTION_LABEL_UNHOLD               i18n("Hold off")
-#define ACTION_LABEL_GIVE_UP_TRANSF       i18n("Give up transfer")
-#define ACTION_LABEL_CALL_BACK            i18n("Call back")
-#define ACTION_LABEL_MAILBOX              i18n("Voicemail")
-
-#define SCREEN_MAIN                       0
-#define SCREEN_HISTORY                    1
-#define SCREEN_ADDRESS                    2
-
-#define ICON_INCOMING                     ":/images/icons/ring.svg"
-#define ICON_RINGING                      ":/images/icons/ring.svg"
-#define ICON_CURRENT                      ":/images/icons/current.svg"
-#define ICON_CURRENT_REC                  ":/images/icons/rec_call.svg"
-#define ICON_DIALING                      ":/images/icons/dial.svg"
-#define ICON_HOLD                         ":/images/icons/hold.svg"
-#define ICON_FAILURE                      ":/images/icons/fail.svg"
-#define ICON_BUSY                         ":/images/icons/busy.svg"
-#define ICON_TRANSFER                     ":/images/icons/transfert.svg"
-#define ICON_TRANSF_HOLD                  ":/images/icons/transfert.svg"
-#define ICON_CONFERENCE                   ":/images/icons/user-group-properties.svg"
-#define ICON_CALL                         ":/images/icons/call.svg"
-#define ICON_HANGUP                       ":/images/icons/hang_up.svg"
-#define ICON_UNHOLD                       ":/images/icons/unhold.svg"
-#define ICON_ACCEPT                       ":/images/icons/accept.svg"
-#define ICON_REFUSE                       ":/images/icons/refuse.svg"
-#define ICON_EXEC_TRANSF                  ":/images/icons/call.svg"
-#define ICON_REC_DEL_OFF                  ":/images/icons/record_disabled.svg"
-#define ICON_REC_DEL_ON                   ":/images/icons/record.svg"
-#define ICON_MAILBOX                      ":/images/icons/mailbox.svg"
-#define ICON_REC_VOL_0                    ":/images/icons/mic.svg"
-#define ICON_REC_VOL_1                    ":/images/icons/mic_25.svg"
-#define ICON_REC_VOL_2                    ":/images/icons/mic_50.svg"
-#define ICON_REC_VOL_3                    ":/images/icons/mic_75.svg"
-#define ICON_SND_VOL_0                    ":/images/icons/speaker.svg"
-#define ICON_SND_VOL_1                    ":/images/icons/speaker_25.svg"
-#define ICON_SND_VOL_2                    ":/images/icons/speaker_50.svg"
-#define ICON_SND_VOL_3                    ":/images/icons/speaker_75.svg"
-#define ICON_SCREEN_MAIN                  ":/images/icons/sflphone.svg"
-#define ICON_SCREEN_HISTORY               ":/images/icons/history2.svg"
-#define ICON_SCREEN_ADDRESS               ":/images/icons/x-office-address-book.png"
-#define ICON_DISPLAY_VOLUME_CONSTROLS     ":/images/icons/icon_volume_off.svg"
-#define ICON_DISPLAY_DIALPAD              ":/images/icons/icon_dialpad.svg"
-#define ICON_HISTORY_INCOMING             ":/images/icons/incoming.svg"
-#define ICON_HISTORY_OUTGOING             ":/images/icons/outgoing.svg"
-#define ICON_HISTORY_MISSED               ":/images/icons/missed.svg"
-#define ICON_ACCOUNT_LED_RED              ":/images/icons/led-red.svg"
-#define ICON_ACCOUNT_LED_GREEN            ":/images/icons/led-green.svg"
-#define ICON_ACCOUNT_LED_GRAY             ":/images/icons/led-gray.svg"
-#define ICON_QUIT                         ":/images/icons/application-exit.png"
-#define ICON_SFLPHONE                     ":/images/icons/sflphone.svg"
-#define ICON_TRAY_NOTIF                   ":/images/icons/sflphone_notif.svg"
-
-#define RECORD_DEVICE                     "mic"
-#define SOUND_DEVICE                      "speaker"
-
-
-/** Account details */
-
-/** TLS */
-
-#define IP2IP_PROFILE                      "IP2IP"
-
-#define ACCOUNT_ID                         "Account.id"
-#define ACCOUNT_TYPE                       "Account.type"
-#define ACCOUNT_ALIAS                      "Account.alias"
-#define ACCOUNT_ENABLED                    "Account.enable"
-#define ACCOUNT_MAILBOX                    "Account.mailbox"
-#define ACCOUNT_USERAGENT                  "Account.useragent"
-#define ACCOUNT_REGISTRATION_EXPIRE        "Account.registrationExpire"
-#define ACCOUNT_REGISTRATION_STATUS        "Account.registrationStatus"
-#define ACCOUNT_REGISTRATION_STATE_CODE    "Account.registrationCode"
-#define ACCOUNT_REGISTRATION_STATE_DESC    "Account.registrationDescription"
-
-#define ACCOUNT_SIP_STUN_SERVER            "STUN.server"
-#define ACCOUNT_SIP_STUN_ENABLED           "STUN.enable"
-#define ACCOUNT_DTMF_TYPE                  "Account.dtmfType"
-#define ACCOUNT_HOSTNAME                   "Account.hostname"
-#define ACCOUNT_USERNAME                   "Account.username"
-#define ACCOUNT_ROUTE                      "Account.routeset"
-#define ACCOUNT_PASSWORD                   "Account.password"
-#define ACCOUNT_REALM                      "Account.realm"
-#define ACCOUNT_KEY_EXCHANGE               "SRTP.keyExchange"
-#define ACCOUNT_SRTP_ENABLED               "SRTP.enable"
-#define ACCOUNT_SRTP_RTP_FALLBACK          "SRTP.rtpFallback"
-#define ACCOUNT_ZRTP_DISPLAY_SAS           "ZRTP.displaySAS"
-#define ACCOUNT_ZRTP_NOT_SUPP_WARNING      "ZRTP.notSuppWarning"
-#define ACCOUNT_ZRTP_HELLO_HASH            "ZRTP.helloHashEnable"
-#define ACCOUNT_DISPLAY_SAS_ONCE           "ZRTP.displaySasOnce"
-#define KEY_EXCHANGE_NONE                  "none"
-#define ZRTP                               "zrtp"
-#define SDES                               "sdes"
-
-#define CONFIG_RINGTONE_PATH               "Account.ringtonePath"
-#define CONFIG_RINGTONE_ENABLED            "Account.ringtoneEnabled"
-
-
-/**Security */
-#define TLS_LISTENER_PORT                  "TLS.listenerPort"
-#define TLS_ENABLE                         "TLS.enable"
-#define TLS_PORT                           "TLS.port"
-#define TLS_CA_LIST_FILE                   "TLS.certificateListFile"
-#define TLS_CERTIFICATE_FILE               "TLS.certificateFile"
-#define TLS_PRIVATE_KEY_FILE               "TLS.privateKeyFile"
-#define TLS_PASSWORD                       "TLS.password"
-#define TLS_METHOD                         "TLS.method"
-#define TLS_CIPHERS                        "TLS.ciphers"
-#define TLS_SERVER_NAME                    "TLS.serverName"
-#define TLS_VERIFY_SERVER                  "TLS.verifyServer"
-#define TLS_VERIFY_CLIENT                  "TLS.verifyClient"
-#define TLS_REQUIRE_CLIENT_CERTIFICATE     "TLS.requireClientCertificate"
-#define TLS_NEGOTIATION_TIMEOUT_SEC        "TLS.negotiationTimeoutSec"
-#define TLS_NEGOTIATION_TIMEOUT_MSEC       "TLS.negotiationTimemoutMsec"
-
-/**Shortcut*/
-#define SHORTCUT_PICKUP                    "pickUp"
-#define SHORTCUT_HANGUP                    "hangUp"
-#define SHORTCUT_POPUP                     "popupWindow"
-#define SHORTCUT_TOGGLEPICKUPHANGUP        "togglePickupHangup"
-#define SHORTCUT_TOGGLEHOLD                "toggleHold"
-
-
-#define CONFIG_ACCOUNT_HOSTNAME            "Account.hostname"
-#define CONFIG_ACCOUNT_USERNAME            "Account.username"
-#define CONFIG_ACCOUNT_ROUTESET            "Account.routeset"
-#define CONFIG_ACCOUNT_PASSWORD            "Account.password"
-#define CONFIG_ACCOUNT_REALM               "Account.realm"
-#define CONFIG_ACCOUNT_DEFAULT_REALM       "*"
-#define CONFIG_ACCOUNT_USERAGENT           "Account.useragent"
-
-#define LOCAL_INTERFACE                    "Account.localInterface"
-#define PUBLISHED_SAMEAS_LOCAL             "Account.publishedSameAsLocal"
-#define LOCAL_PORT                         "Account.localPort"
-#define PUBLISHED_PORT                     "Account.publishedPort"
-#define PUBLISHED_ADDRESS                  "Account.publishedAddress"
-
-
-/** Maybe to remove **/
-#define REGISTRATION_EXPIRE_DEFAULT       600
-#define REGISTRATION_ENABLED_TRUE         "true"
-#define REGISTRATION_ENABLED_FALSE        "false"
-#define ACCOUNT_TYPE_SIP                  "SIP"
-#define ACCOUNT_TYPE_IAX                  "IAX"
-#define ACCOUNT_TYPES_TAB                 {QString(ACCOUNT_TYPE_SIP), QString(ACCOUNT_TYPE_IAX)}
-/*********************/
-
-/** Constant variables */
-#define ACCOUNT_MAILBOX_DEFAULT_VALUE     "888"
-
-/** Account States */
-#define ACCOUNT_STATE_REGISTERED          "REGISTERED"
-#define ACCOUNT_STATE_READY               "READY"
-#define ACCOUNT_STATE_UNREGISTERED        "UNREGISTERED"
-#define ACCOUNT_STATE_TRYING              "TRYING"
-#define ACCOUNT_STATE_ERROR               "ERROR"
-#define ACCOUNT_STATE_ERROR_AUTH          "ERROR_AUTH"
-#define ACCOUNT_STATE_ERROR_NETWORK       "ERROR_NETWORK"
-#define ACCOUNT_STATE_ERROR_HOST          "ERROR_HOST"
-#define ACCOUNT_STATE_ERROR_CONF_STUN     "ERROR_CONF_STUN"
-#define ACCOUNT_STATE_ERROR_EXIST_STUN    "ERROR_EXIST_STUN"
-
-/** Calls details */
-#define CALL_PEER_NAME                    "DISPLAY_NAME"
-//#define CALL_PEER_NAME                    "PEER_NAME"
-#define CALL_PEER_NUMBER                  "PEER_NUMBER"
-#define CALL_ACCOUNTID                    "ACCOUNTID"
-#define CALL_STATE                        "CALL_STATE"
-#define CALL_TYPE                         "CALL_TYPE"
-#define CALL_TIMESTAMP_START              "TIMESTAMP_START"
-
-/** Call States */
-#define CALL_STATE_CHANGE_HUNG_UP         "HUNGUP"
-#define CALL_STATE_CHANGE_RINGING         "RINGING"
-#define CALL_STATE_CHANGE_CURRENT         "CURRENT"
-#define CALL_STATE_CHANGE_HOLD            "HOLD"
-#define CALL_STATE_CHANGE_BUSY            "BUSY"
-#define CALL_STATE_CHANGE_FAILURE         "FAILURE"
-#define CALL_STATE_CHANGE_UNHOLD_CURRENT  "UNHOLD_CURRENT"
-#define CALL_STATE_CHANGE_UNHOLD_RECORD   "UNHOLD_RECORD"
-#define CALL_STATE_CHANGE_UNKNOWN         "UNKNOWN"
-
-#define CONF_STATE_CHANGE_HOLD            "HOLD"
-#define CONF_STATE_CHANGE_ACTIVE          "ACTIVE_ATTACHED"
-
-#define DAEMON_CALL_STATE_INIT_CURRENT    "CURRENT"
-#define DAEMON_CALL_STATE_INIT_HOLD       "HOLD"
-#define DAEMON_CALL_STATE_INIT_BUSY       "BUSY"
-#define DAEMON_CALL_STATE_INIT_INCOMING   "INCOMING"
-#define DAEMON_CALL_STATE_INIT_RINGING    "RINGING"
-#define DAEMON_CALL_STATE_INIT_INACTIVE   "INACTIVE"
-
-#define DAEMON_CALL_TYPE_INCOMING         "0"
-#define DAEMON_CALL_TYPE_OUTGOING         "1"
-
-#define DAEMON_HISTORY_TYPE_MISSED        "0"
-#define DAEMON_HISTORY_TYPE_OUTGOING      "1"
-#define DAEMON_HISTORY_TYPE_INCOMING      "2"
-
-/** Address Book Settings */
-#define ADDRESSBOOK_MAX_RESULTS           "ADDRESSBOOK_MAX_RESULTS"
-#define ADDRESSBOOK_DISPLAY_CONTACT_PHOTO "ADDRESSBOOK_DISPLAY_CONTACT_PHOTO"
-#define ADDRESSBOOK_DISPLAY_BUSINESS      "ADDRESSBOOK_DISPLAY_PHONE_BUSINESS"
-#define ADDRESSBOOK_DISPLAY_HOME          "ADDRESSBOOK_DISPLAY_PHONE_HOME"
-#define ADDRESSBOOK_DISPLAY_MOBILE        "ADDRESSBOOK_DISPLAY_PHONE_MOBILE"
-#define ADDRESSBOOK_ENABLE                "ADDRESSBOOK_ENABLE"
-
-/** Hooks settings */
-#define HOOKS_ADD_PREFIX                  "PHONE_NUMBER_HOOK_ADD_PREFIX"
-#define HOOKS_ENABLED                     "PHONE_NUMBER_HOOK_ENABLED"
-#define HOOKS_COMMAND                     "URLHOOK_COMMAND"
-#define HOOKS_IAX2_ENABLED                "URLHOOK_IAX2_ENABLED"
-#define HOOKS_SIP_ENABLED                 "URLHOOK_SIP_ENABLED"
-#define HOOKS_SIP_FIELD                   "URLHOOK_SIP_FIELD"
-
-/** Constant variables */
-#define MAX_HISTORY_CAPACITY              60
-
-/** Codecs details */
-#define CODEC_NAME                        0
-#define CODEC_SAMPLE_RATE                 1
-#define CODEC_BIT_RATE                    2
-#define CODEC_BANDWIDTH                   3
-
-/** Audio Managers */
-#define CONST_ALSA                        0
-#define CONST_PULSEAUDIO                  1
-
-typedef enum
-{
-   
-   CALL_STATE_INCOMING        = 0, /** Ringing incoming call */
-   CALL_STATE_RINGING         = 1, /** Ringing outgoing call */
-   CALL_STATE_CURRENT         = 2, /** Call to which the user can speak and hear */
-   CALL_STATE_DIALING         = 3, /** Call which numbers are being added by the user */
-   CALL_STATE_HOLD            = 4, /** Call is on hold */
-   CALL_STATE_FAILURE         = 5, /** Call has failed */
-   CALL_STATE_BUSY            = 6, /** Call is busy */
-   CALL_STATE_TRANSFER        = 7, /** Call is being transfered.  During this state, the user can enter the new number. */
-   CALL_STATE_TRANSF_HOLD     = 8, /** Call is on hold for transfer */
-   CALL_STATE_OVER            = 9, /** Call is over and should not be used */
-   CALL_STATE_ERROR           = 10,/** This state should never be reached */
-   CALL_STATE_CONFERENCE      = 11,/** This call is the current conference*/
-   CALL_STATE_CONFERENCE_HOLD = 12,/** This call is a conference on hold*/
-} call_state;
-
-static const QString empty("");
-#define EMPTY_STRING empty
-
-/** MIME API */
-#define MIME_CALLID           "text/sflphone.call.id"
-#define MIME_CONTACT          "text/sflphone.contact"
-#define MIME_HISTORYID        "text/sflphone.history.id"
-#define MIME_PHONENUMBER      "text/sflphone.phone.number"
-#define MIME_CONTACT_PHONE    "text/sflphone.contact.phone"
-#define MIME_PLAIN_TEXT       "text/plain"
-#endif
-
-/** HISTORY SERIALIZATION */
-#define ACCOUNT_ID_KEY        "accountid"
-#define CALLID_KEY            "callid"
-#define CONFID_KEY            "confid"
-#define DISPLAY_NAME_KEY      "display_name"
-#define PEER_NUMBER_KEY       "peer_number"
-#define RECORDING_PATH_KEY    "recordfile"
-#define STATE_KEY             "state"
-#define TIMESTAMP_START_KEY   "timestamp_start"
-#define TIMESTAMP_STOP_KEY    "timestamp_stop"
-#define MISSED_STRING         "missed"
-#define INCOMING_STRING       "incoming"
-#define OUTGOING_STRING       "outgoing"
\ No newline at end of file
diff --git a/kde/src/lib/typedefs.h b/kde/src/lib/typedefs.h
deleted file mode 100644
index d8bf6c89fb39cae34cd89bf4e14d2328e7d2d6af..0000000000000000000000000000000000000000
--- a/kde/src/lib/typedefs.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                                       *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>                  *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef TYPEDEFS_H
-#define TYPEDEFS_H
-
-#include <QtCore/QMetaType>
-#include <QtCore/QMap>
-#include <QVector>
-#include <QtCore/QString>
-
-typedef QMap<QString, QString> MapStringString;
-typedef QVector< QMap<QString, QString> > VectorMapStringString;
-typedef QMap<QString, int> MapStringInt;
-
-//Mixe from LIB and GCC website
-#if __GNUC__ >= 4
-   #define LIB_NO_EXPORT __attribute__ ((visibility("hidden")))
-   #define LIB_EXPORT __attribute__ ((visibility("default")))
-   #define LIB_IMPORT __attribute__ ((visibility("default")))
-#elif defined(_WIN32) || defined(_WIN64)
-   #define LIB_NO_EXPORT
-   #define LIB_EXPORT __declspec(dllexport)
-   #define LIB_IMPORT __declspec(dllimport)
-#else
-   #define LIB_NO_EXPORT
-   #define LIB_EXPORT
-   #define LIB_IMPORT
-#endif
-
-#if __GNUC__ < 4 || \
-              (__GNUC__ == 5 && (__GNUC_MINOR__ < 5 || \
-                                 (__GNUC_MINOR__ == 5)))
-#define nullptr 0
-#endif
-
-
-#endif
\ No newline at end of file
diff --git a/kde/src/lib/video_interface_singleton.cpp b/kde/src/lib/video_interface_singleton.cpp
deleted file mode 100644
index a937b97a7ebb656e7911a2e56697f3e49e6cef95..0000000000000000000000000000000000000000
--- a/kde/src/lib/video_interface_singleton.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#include "video_interface_singleton.h"
-
-VideoInterface* VideoInterfaceSingleton::interface = NULL;
-
-VideoInterface& VideoInterfaceSingleton::getInstance()
-{
-   if (!dbus_metaTypeInit) registerCommTypes();
-   if (!interface)
-      interface = new VideoInterface("org.sflphone.SFLphone", "/org/sflphone/SFLphone/VideoControls", QDBusConnection::sessionBus());
-   
-   if(!interface->connection().isConnected()) {
-      throw "Error : sflphoned not connected. Service " + interface->service() + " not connected. From instance interface.";
-   }
-   return *interface;
-}
diff --git a/kde/src/lib/video_interface_singleton.h b/kde/src/lib/video_interface_singleton.h
deleted file mode 100644
index e594b967642a72aafff4e6548152ab74cbd1f1af..0000000000000000000000000000000000000000
--- a/kde/src/lib/video_interface_singleton.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-
-#ifndef INSTANCE_INTERFACE_SINGLETON_H
-#define INSTANCE_INTERFACE_SINGLETON_H
-
-#include "src/lib/video_dbus_interface.h"
-#include "typedefs.h"
-
-/**
- * @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>
- */
-class LIB_EXPORT VideoInterfaceSingleton
-{
-
-private:
-   static VideoInterface* interface;
-
-public:
-   static VideoInterface& getInstance();
-
-};
-
-#endif
diff --git a/kde/src/main.cpp b/kde/src/main.cpp
deleted file mode 100755
index 523a03b2c29f4a5c10c1ea250822720bad5fec3c..0000000000000000000000000000000000000000
--- a/kde/src/main.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//System
-#include <unistd.h>
-#include <signal.h>
-
-//Qt
-#include <QApplication>
-#include <QtCore/QString>
-
-//KDE
-#include <KDebug>
-#include <kcmdlineargs.h>
-#include <kaboutdata.h>
-#include <klocale.h>
-
-//SFLPhone
-#include "AccountWizard.h"
-#include "SFLPhoneapplication.h"
-#include "conf/ConfigurationDialog.h"
-#include "klib/ConfigurationSkeleton.h"
-#include "CallView.h"
-#include "SFLPhone.h"
-#include "AccountListModel.h"
-#include "lib/instance_interface_singleton.h"
-
-//SFLPhone library
-#include "lib/instance_interface_singleton.h"
-#include "lib/sflphone_const.h"
-
-static const char description[] = "A KDE 4 Client for SFLphone";
-
-static const char version[] = "1.1.0";
-
-SFLPhoneApplication* app;
-void quitOnSignal(int signal)
-{
-   Q_UNUSED(signal);
-   app->quit();
-}
-
-int main(int argc, char **argv)
-{
-   try
-   {
-      KLocale::setMainCatalog("sflphone-client-kde");
-
-      KAboutData about(
-         "sflphone-client-kde"                      ,
-         "sflphone-client-kde"                      ,
-         ki18n("SFLphone KDE Client")               ,
-         version                                    ,
-         ki18n(description)                         ,
-         KAboutData::License_GPL_V3                 ,
-         ki18n("(C) 2009-2012 Savoir-faire Linux")  ,
-         KLocalizedString()                         ,
-         "http://www.sflphone.org."                 ,
-         "sflphone@lists.savoirfairelinux.net"
-      );
-      about.addAuthor( ki18n( "Jérémy Quentin"         ), KLocalizedString(), "jeremy.quentin@savoirfairelinux.com"  );
-      about.addAuthor( ki18n( "Emmanuel Lepage Vallee" ), KLocalizedString(), "emmanuel.lepage@savoirfairelinux.com" );
-      KCmdLineArgs::init(argc, argv, &about);
-      KCmdLineOptions options;
-      KCmdLineArgs::addCmdLineOptions(options);
-
-      app = new SFLPhoneApplication();
-      //configuration dbus
-      TreeWidgetCallModel::init();
-
-      
-      SFLPhone* sflphoneWindow_ = new SFLPhone();
-      if( ! sflphoneWindow_->initialize() ) {
-         exit(1);
-         return 1;
-      };
-
-      signal(SIGINT  , quitOnSignal);
-      signal(SIGTERM , quitOnSignal);
-
-      if (ConfigurationSkeleton::displayOnStart())
-         sflphoneWindow_->show();
-      else
-         sflphoneWindow_->hide();
-      
-
-      int retVal = app->exec();
-
-      delete sflphoneWindow_;
-      ConfigurationSkeleton::self()->writeConfig();
-      
-      delete app;
-      return retVal;
-   }
-   catch(const char * msg)
-   {
-      kDebug() << msg;
-   }
-   catch(QString msg)
-   {
-      kDebug() << msg;
-   }
-}
diff --git a/kde/src/qrc/resources.qrc b/kde/src/qrc/resources.qrc
deleted file mode 100755
index 7d5c9264de0daa32dc8b81d6f05d0db5e257352b..0000000000000000000000000000000000000000
--- a/kde/src/qrc/resources.qrc
+++ /dev/null
@@ -1,55 +0,0 @@
-<RCC>
-  <qresource prefix="images">
-    <file>../icons/user-group-properties.svg</file>
-    <file>../icons/document-encrypt.svgz</file>
-    <file>../icons/sflphone.svg</file>
-    <file>../icons/sflphone-kde3.svg</file>
-    <file>../icons/sflphone_notif.svg</file>
-    <file>../icons/x-office-address-book.png</file>
-    <file>../icons/add.png</file>
-    <file>../icons/remove.png</file>
-    <file>../icons/accept.svg</file>
-    <file>../icons/busy.svg</file>
-    <file>../icons/call.svg</file>
-    <file>../icons/current.svg</file>
-    <file>../icons/dial.svg</file>
-    <file>../icons/fail.svg</file>
-    <file>../icons/hang_up.svg</file>
-    <file>../icons/history2.svg</file>
-    <file>../icons/history.svg</file>
-    <file>../icons/hold.svg</file>
-    <file>../icons/icon_accept.svg</file>
-    <file>../icons/icon_call.svg</file>
-    <file>../icons/icon_dialpad_off.svg</file>
-    <file>../icons/icon_dialpad.svg</file>
-    <file>../icons/icon_hangup.svg</file>
-    <file>../icons/icon_hold.svg</file>
-    <file>../icons/icon_rec.svg</file>
-    <file>../icons/icon_unhold.svg</file>
-    <file>../icons/icon_volume_off.svg</file>
-    <file>../icons/icon_volume.svg</file>
-    <file>../icons/incoming.svg</file>
-    <file>../icons/mailbox.svg</file>
-    <file>../icons/mic_25.svg</file>
-    <file>../icons/mic_50.svg</file>
-    <file>../icons/mic_75.svg</file>
-    <file>../icons/mic.svg</file>
-    <file>../icons/missed.svg</file>
-    <file>../icons/outgoing.svg</file>
-    <file>../icons/rec_call.svg</file>
-    <file>../icons/refuse.svg</file>
-    <file>../icons/ring.svg</file>
-    <file>../icons/speaker_25.svg</file>
-    <file>../icons/speaker_50.svg</file>
-    <file>../icons/speaker_75.svg</file>
-    <file>../icons/speaker.svg</file>
-    <file>../icons/stock_person.svg</file>
-    <file>../icons/transfert.svg</file>
-    <file>../icons/unhold.svg</file>
-    <file>../icons/led-red.svg</file>
-    <file>../icons/led-green.svg</file>
-    <file>../icons/led-gray.svg</file>
-    <file>../icons/record.svg</file>
-    <file>../icons/record_disabled.svg</file>
-  </qresource>
-</RCC>
diff --git a/kde/src/test/CMakeLists.txt b/kde/src/test/CMakeLists.txt
deleted file mode 100644
index 93cb016032d14d84672a1c5734ebeb532c83377f..0000000000000000000000000000000000000000
--- a/kde/src/test/CMakeLists.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-cmake_minimum_required(VERSION 2.8)
-
-FIND_PACKAGE ( KDE4       REQUIRED            )
-FIND_PACKAGE ( Qt4        REQUIRED QtCore QtGui QtXml QtDBus QtTest QtSVG QT_USE_QT* )
-
-INCLUDE(   ${QT_USE_FILE}   )
-include(KDE4Defaults)
-
-#DBUS tests
-set( dbus_SRCS dbus_test.cpp )
-
-kde4_add_unit_test( dbus
-   TESTNAME "DBus_connection"
-   ${dbus_SRCS}
-)
-
-target_link_libraries( dbus 
-   ${KDE4_KDECORE_LIBS}
-   ${QT_QTTEST_LIBRARY}
-   ${KDE4_KDEUI_LIBS}
-   ksflphone
-   qtsflphone
-)
-
-#ACCOUNT tests
-set( account_SRCS account_test.cpp )
-
-kde4_add_unit_test( account
-   TESTNAME "Account_serialization"
-   ${account_SRCS}
-)
-
-
-
-target_link_libraries( account
-   ${KDE4_KDECORE_LIBS}
-   ${QT_QTTEST_LIBRARY}
-   ${KDE4_KDEUI_LIBS}
-   ksflphone
-   qtsflphone
-)
-
-#CALL tests
-set( call_SRCS call_test.cpp )
-
-kde4_add_unit_test( call
-   TESTNAME "Basic_calls"
-   ${call_SRCS}
-)
-
-
-
-target_link_libraries( call
-   ${KDE4_KDECORE_LIBS}
-   ${QT_QTTEST_LIBRARY}
-   ${KDE4_KDEUI_LIBS}
-   ksflphone
-   qtsflphone
-)
\ No newline at end of file
diff --git a/kde/src/test/account_test.cpp b/kde/src/test/account_test.cpp
deleted file mode 100644
index 90854425080e5b54205a126315cd072bac5631dd..0000000000000000000000000000000000000000
--- a/kde/src/test/account_test.cpp
+++ /dev/null
@@ -1,593 +0,0 @@
-#include <QString>
-#include <QtTest>
-#include <QtCore>
-
-#include "../src/lib/configurationmanager_interface_singleton.h"
-#include "../src/lib/callmanager_interface_singleton.h"
-#include "../src/lib/instance_interface_singleton.h"
-#include "../src/lib/typedefs.h"
-#include "../src/lib/Account.h"
-#include "../src/lib/AccountList.h"
-#include "../src/lib/dbus/metatypes.h"
-
-class AccountTests: public QObject
-{
-   Q_OBJECT
-private slots:
-   /*void testValidity();
-   void testMonth_data();
-   void testMonth();*/
-
-   //Testing accountlist
-   void testAccountList();
-   void testIP2IP();
-   void testIP2IPAlias();
-
-   //Building account
-   void testCreateAccount();
-   void testGetNewAccount();
-   void cleanupTestCase();
-
-   //Attributes test
-   void testAccountAlias_data();
-   void testAccountAlias                  ();
-   
-   void testAccountType                   ();
-   void testAccountHostname_data();
-   void testAccountHostname               ();
-   void testAccountHostnameInvalid_data   ();
-   void testAccountHostnameInvalid        ();
-   void testAccountUsername               ();
-   void testAccountPassword_data          ();
-   void testAccountPassword               ();
-   void testAccountMailbox                ();
-   void testTlsPassword                   ();
-   void testTlsCaListFile                 ();
-   void testTlsCertificateFile            ();
-   void testTlsPrivateKeyFile             ();
-   void testTlsCiphers                    ();
-   void testTlsServerName                 ();
-   void testAccountSipStunServer          ();
-   void testPublishedAddress              ();
-   void testLocalInterface                ();
-   void testRingtonePath_data();
-   void testRingtonePath                  ();
-   void testTlsMethod                     ();
-   void testAccountRegistrationExpire     ();
-   void testTlsNegotiationTimeoutSec      ();
-   void testTlsNegotiationTimeoutMsec     ();
-   void testLocalPort_data();
-   void testLocalPort                     ();
-   void testTlsListenerPort_data();
-   void testTlsListenerPort               ();
-   void testPublishedPort_data();
-   void testPublishedPort                 ();
-   void testAccountEnabled                ();
-   void testTlsVerifyServer               ();
-   void testTlsVerifyClient               ();
-   void testTlsRequireClientCertificate   ();
-   void testTlsEnable                     ();
-   void testAccountDisplaySasOnce         ();
-   void testAccountSrtpRtpFallback        ();
-   void testAccountZrtpDisplaySas         ();
-   void testAccountZrtpNotSuppWarning     ();
-   void testAccountZrtpHelloHash          ();
-   void testAccountSipStunEnabled         ();
-   void testPublishedSameAsLocal          ();
-   void testConfigRingtoneEnabled         ();
-   void testDisableAllAccounts            ();
-
-private:
-   QString id;
-   
-};
-
-
-//BEGIN Getting a valid account
-void AccountTests::testAccountList()
-{
-   AccountList* list = AccountList::getInstance();
-   QCOMPARE( list != nullptr , true);
-   QCOMPARE( list->size() >= 1, true);
-}
-
-void AccountTests::testIP2IP() {
-   Account* acc = AccountList::getInstance()->getAccountById("IP2IP");
-   QCOMPARE( acc != nullptr, true);
-   if (acc) {
-      QCOMPARE( acc->getAlias(), QString("IP2IP"));
-   }
-}
-
-void AccountTests::testIP2IPAlias() {
-   Account* acc = AccountList::getInstance()->getAccountById("IP2IP");
-   if (acc) {
-      QCOMPARE( acc->getAlias(), QString("IP2IP"));
-      QCOMPARE( acc->getAlias() != QString("qwerty"), true);
-   }
-}
-//END Getting a valid account
-
-
-//BEGIN Creating a new account
-void AccountTests::testCreateAccount()
-{
-   Account* acc = Account::buildNewAccountFromAlias("unit_test_account");
-   acc->save();
-   id = acc->getAccountId();
-   QCOMPARE( acc != nullptr, true);
-}
-
-void AccountTests::testGetNewAccount()
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   QCOMPARE( acc != nullptr, true);
-}
-//END creating a new account
-
-//BEGIN Testing every account attributes
-
-void AccountTests::testAccountAlias_data()
-{
-   QTest::addColumn<QString>("alias");
-
-   QTest::newRow("valid"      ) << QString( "unit_alias" );
-   QTest::newRow("valid_reset") << QString( "unit_alias1");
-   QTest::newRow("numeric"    ) << QString( "2314234"    );
-   QTest::newRow("non-ascii"  ) << QString( "ééèè>>||``" );
-}
-
-void AccountTests::testAccountAlias                  ()/*QString detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   //acc->setAccountAlias("unit_alias");
-   //QCOMPARE( acc->getAccountAlias(), QString("unit_alias"));
-
-   QFETCH(QString, alias);
-   acc->setAccountAlias(alias);
-   QCOMPARE( acc->getAccountAlias(), alias );
-   
-}
-
-void AccountTests::testAccountType                   ()/*QString detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountType("IAX");
-   QCOMPARE( acc->getAccountType(), QString("IAX") );
-   acc->setAccountType("SIP");
-   QCOMPARE( acc->getAccountType(), QString("SIP") );
-
-   //Test invalid
-   acc->setAccountType("OTH");
-   QCOMPARE( acc->getAccountType() == "OTH", false );
-}
-
-void AccountTests::testAccountHostname_data()
-{
-   QTest::addColumn<QString>("hostname");
-   QTest::newRow("valid"          ) << QString( "validHostname"  );
-   QTest::newRow("validPlusDigit" ) << QString( "validHostname2" );
-   QTest::newRow("ipv4"           ) << QString( "192.168.77.12"  );
-   QTest::newRow("ipv42"          ) << QString( "10.0.250.1"     );
-}
-
-//This test the various hostnames that should be allowed by the daemon
-void AccountTests::testAccountHostname               ()
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   QFETCH(QString, hostname);
-   acc->setAccountHostname(hostname);
-   QCOMPARE( acc->getAccountHostname(), hostname );
-}
-
-void AccountTests::testAccountHostnameInvalid_data()
-{
-   QTest::addColumn<QString>("hostname");
-   QTest::newRow("invalid_ipv4"       ) << QString( "192.256.12.0"    );
-   QTest::newRow("invalid_ipv42"      ) << QString( "192.168.12.0000" );
-   QTest::newRow("invalid_ipv43"      ) << QString( "192.168.12."     );
-   QTest::newRow("invalid_ipv44"      ) << QString( "192.168.1"       );
-   QTest::newRow("invalid_ipv45"      ) << QString( ".192.168.1.1"    );
-   QTest::newRow("invalid_ipv46"      ) << QString( ".192.1E8.1.1"    );
-   QTest::newRow("invalid_hostname"   ) << QString( ".23423"          );
-}
-
-//This test hostname that should be rejected by the daemon
-void AccountTests::testAccountHostnameInvalid        ()
-{
-   QFETCH(QString, hostname);
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountHostname(hostname);
-   QVERIFY(acc->getAccountHostname() != hostname);
-}
-
-void AccountTests::testAccountUsername               ()/*QString detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountHostname("1234567879");
-   QString username = acc->getAccountHostname();
-   QCOMPARE(username,QString("1234567879"));
-   
-}
-
-void AccountTests::testAccountPassword_data()
-{
-   QTest::addColumn<QString>("password");
-   QTest::newRow( "numeric"      ) << QString( "1234567879"   );
-   QTest::newRow( "alphanumeric" ) << QString( "asdf1234"     );
-   QTest::newRow( "strong"       ) << QString( "!\"'''4)(--@" );
-}
-
-void AccountTests::testAccountPassword               ()/*QString detail*/
-{
-   /*QFETCH(QString, password);
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountPassword(password);
-   QString pwd = acc->getAccountPassword();
-   QCOMPARE(pwd,password);*/
-}
-
-void AccountTests::testAccountMailbox                ()/*QString detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountMailbox("1234567879");
-   QString mailbox = acc->getAccountMailbox();
-   QCOMPARE(mailbox,QString("1234567879"));
-   
-}
-
-void AccountTests::testTlsPassword                   ()/*QString detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setTlsPassword("1234567879");
-   QString tlspass = acc->getTlsPassword();
-   QCOMPARE(tlspass,QString("1234567879"));
-}
-
-void AccountTests::testTlsCaListFile                 ()/*QString detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testTlsCertificateFile            ()/*QString detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testTlsPrivateKeyFile             ()/*QString detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testTlsCiphers                    ()/*QString detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testTlsServerName                 ()/*QString detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setTlsServerName("qwerty");
-   QString tlsserver = acc->getTlsServerName();
-   QCOMPARE(tlsserver,QString("qwerty"));
-}
-
-void AccountTests::testAccountSipStunServer          ()/*QString detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountSipStunServer("qwerty");
-   QString tlsserver = acc->getAccountSipStunServer();
-   QCOMPARE(tlsserver,QString("qwerty"));
-}
-
-void AccountTests::testPublishedAddress              ()/*QString detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testLocalInterface                ()/*QString detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testRingtonePath_data()
-{
-   QTest::addColumn<QString>("path");
-   QMap<QString,QString> ringtonePaths = ConfigurationManagerInterfaceSingleton::getInstance().getRingtoneList();
-   QMutableMapIterator<QString, QString> iter(ringtonePaths);
-   while (iter.hasNext()) {
-      iter.next();
-      QTest::newRow( iter.value().toAscii() ) << iter.key();
-   }
-   QTest::newRow( "invalidWav" ) << QString("invalid/tmp2/fake_file.wav");
-   QTest::newRow( "invalidAu"  ) << QString("invalid/tmp2/fake_file.au");
-   QTest::newRow( "invalidUl"  ) << QString("invalid/tmp2/fake_file.ul");
-   
-   QString tmpPath = QDir::tempPath();
-   QFile file (tmpPath+"/testWav.wav");
-   file.open(QIODevice::WriteOnly);
-   file.close();
-   QTest::newRow( "wav_file"      ) << tmpPath+"/testWav.wav";
-   
-   QFile file2 (tmpPath+"/testAu.au");
-   file2.open(QIODevice::WriteOnly);
-   file2.close();
-   QTest::newRow( "au_file"      ) << tmpPath+"/testAu.au";
-
-   QFile file3 (tmpPath+"/testUl.ul");
-   file3.open(QIODevice::WriteOnly);
-   file3.close();
-   QTest::newRow( "ul_file"      ) << tmpPath+"/testUl.ul";
-   
-}
-
-void AccountTests::testRingtonePath                  ()/*QString detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   QFETCH(QString, path);
-   acc->setRingtonePath(path);
-   if (path.indexOf("invalid") != -1)
-      QCOMPARE(acc->getRingtonePath() == path ,false);
-   else
-      QCOMPARE(acc->getRingtonePath(),path);
-}
-
-void AccountTests::testTlsMethod                     ()/*int     detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testAccountRegistrationExpire     ()/*int     detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountRegistrationExpire(10000);
-   QCOMPARE(acc->getAccountRegistrationExpire(),10000);
-
-   //Time machines are not on the market yet
-   acc->setAccountRegistrationExpire(-10000);
-   QCOMPARE(acc->getAccountRegistrationExpire() == -10000,false);
-}
-
-void AccountTests::testTlsNegotiationTimeoutSec      ()/*int     detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setTlsNegotiationTimeoutSec(10000);
-
-   QCOMPARE(acc->getTlsNegotiationTimeoutSec(),10000);
-
-   //Time machines are not on the market yet
-   acc->setTlsNegotiationTimeoutSec(-10000);
-   QCOMPARE(acc->getTlsNegotiationTimeoutSec() == -10000,false);
-}
-
-void AccountTests::testTlsNegotiationTimeoutMsec     ()/*int     detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-
-   acc->setTlsNegotiationTimeoutMsec(10000);
-   QCOMPARE(acc->getTlsNegotiationTimeoutMsec(),10000);
-
-   //Time machines are not on the market yet
-   acc->setTlsNegotiationTimeoutMsec(-10000);
-   QCOMPARE(acc->getTlsNegotiationTimeoutMsec() == -10000,false);
-}
-
-void AccountTests::testLocalPort_data()
-{
-   //It is really an unsigned short, but lets do real tests instead
-   QTest::addColumn<int>("port");
-   QTest::newRow( "null"     ) << 0      ;
-   QTest::newRow( "2000"     ) << 2000   ;
-   QTest::newRow( "high"     ) << 65533  ;
-   QTest::newRow( "over"     ) << 1000000;
-   QTest::newRow( "negative" ) << -1000  ;
-
-}
-
-void AccountTests::testLocalPort                     ()/*short   detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   QFETCH(int, port);
-   acc->setLocalPort(port);
-   if (port < 0 || port > 65533)
-      QCOMPARE(acc->getLocalPort() == port,false);
-   else
-      QCOMPARE(acc->getLocalPort(),port);
-}
-
-void AccountTests::testTlsListenerPort_data()
-{
-   //It is really an unsigned short, but lets do real tests instead
-   QTest::addColumn<int>("port");
-   QTest::newRow( "null"     ) << 0      ;
-   QTest::newRow( "2000"     ) << 2000   ;
-   QTest::newRow( "high"     ) << 65533  ;
-   QTest::newRow( "over"     ) << 1000000;
-   QTest::newRow( "negative" ) << -1000  ;
-
-}
-
-void AccountTests::testTlsListenerPort               ()/*short   detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   QFETCH(int, port);
-   acc->setTlsListenerPort(port);
-   if (port < 0 || port > 65533)
-      QCOMPARE(acc->getTlsListenerPort() == port,false);
-   else
-      QCOMPARE(acc->getTlsListenerPort(),port);
-}
-
-void AccountTests::testPublishedPort_data()
-{
-   //It is really an unsigned short, but lets do real tests instead
-   QTest::addColumn<int>("port");
-   QTest::newRow( "null"     ) << 0      ;
-   QTest::newRow( "2000"     ) << 2000   ;
-   QTest::newRow( "high"     ) << 65533  ;
-   QTest::newRow( "over"     ) << 1000000;
-   QTest::newRow( "negative" ) << -1000  ;
-
-}
-
-void AccountTests::testPublishedPort                 ()/*short   detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   QFETCH(int, port);
-   acc->setPublishedPort(port);
-   if (port < 0 || port > 65533)
-      QCOMPARE(acc->getPublishedPort() == port,false);
-   else
-      QCOMPARE(acc->getPublishedPort(),port);
-}
-
-void AccountTests::testAccountEnabled                ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountEnabled(false);
-   QCOMPARE(acc->isAccountEnabled(),false);
-   acc->setAccountEnabled(true);
-   QCOMPARE(acc->isAccountEnabled(),true);
-}
-
-void AccountTests::testTlsVerifyServer               ()/*bool    detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testTlsVerifyClient               ()/*bool    detail*/
-{
-   //Account* acc = AccountList::getInstance()->getAccountById(id);
-   QSKIP("TODO",SkipAll);
-}
-
-void AccountTests::testTlsRequireClientCertificate   ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setTlsRequireClientCertificate(true);
-   QCOMPARE(acc->isTlsRequireClientCertificate(),true);
-   acc->setTlsRequireClientCertificate(false);
-   QCOMPARE(acc->isTlsRequireClientCertificate(),false);
-}
-
-void AccountTests::testTlsEnable                     ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setTlsEnable(true);
-   QCOMPARE(acc->isTlsEnable(),true);
-   acc->setTlsEnable(false);
-   QCOMPARE(acc->isTlsEnable(),false);
-}
-
-void AccountTests::testAccountDisplaySasOnce         ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountDisplaySasOnce(true);
-   QCOMPARE(acc->isAccountDisplaySasOnce(),true);
-   acc->setAccountDisplaySasOnce(false);
-   QCOMPARE(acc->isAccountDisplaySasOnce(),false);
-}
-
-void AccountTests::testAccountSrtpRtpFallback        ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountSrtpRtpFallback(true);
-   QCOMPARE(acc->isAccountSrtpRtpFallback(),true);
-   acc->setAccountSrtpRtpFallback(false);
-   QCOMPARE(acc->isAccountSrtpRtpFallback(),false);
-}
-
-void AccountTests::testAccountZrtpDisplaySas         ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountSrtpRtpFallback(true);
-   QCOMPARE(acc->isAccountSrtpRtpFallback(),true);
-   acc->setAccountSrtpRtpFallback(false);
-   QCOMPARE(acc->isAccountSrtpRtpFallback(),false);
-}
-
-void AccountTests::testAccountZrtpNotSuppWarning     ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountZrtpNotSuppWarning(true);
-   QCOMPARE(acc->isAccountZrtpNotSuppWarning(),true);
-   acc->setAccountZrtpNotSuppWarning(false);
-   QCOMPARE(acc->isAccountZrtpNotSuppWarning(),false);
-}
-
-void AccountTests::testAccountZrtpHelloHash          ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountZrtpHelloHash(true);
-   QCOMPARE(acc->isAccountZrtpHelloHash(),true);
-   acc->setAccountZrtpHelloHash(false);
-   QCOMPARE(acc->isAccountZrtpHelloHash(),false);
-}
-
-void AccountTests::testAccountSipStunEnabled         ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setAccountSipStunEnabled(true);
-   QCOMPARE(acc->isAccountSipStunEnabled(),true);
-   acc->setAccountSipStunEnabled(false);
-   QCOMPARE(acc->isAccountSipStunEnabled(),false);
-}
-
-void AccountTests::testPublishedSameAsLocal          ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setPublishedSameAsLocal(true);
-   QCOMPARE(acc->isPublishedSameAsLocal(),true);
-   acc->setPublishedSameAsLocal(false);
-   QCOMPARE(acc->isPublishedSameAsLocal(),false);
-}
-
-void AccountTests::testConfigRingtoneEnabled         ()/*bool    detail*/
-{
-   Account* acc = AccountList::getInstance()->getAccountById(id);
-   acc->setRingtoneEnabled(true);
-   QCOMPARE(acc->isRingtoneEnabled(),true);
-   acc->setRingtoneEnabled(false);
-   QCOMPARE(acc->isRingtoneEnabled(),false);
-}
-
-//END Testing every account attributes
-
-//BEGIN testing account list
-
-void AccountTests::testDisableAllAccounts()
-{
-   QList<bool> saveState;
-   //Disable all accounts
-   for (int i=0;i<AccountList::getInstance()->size();i++) {
-      saveState << (*AccountList::getInstance())[i]->isAccountEnabled();
-      (*AccountList::getInstance())[i]->setAccountEnabled(false);
-   }
-
-   QCOMPARE(AccountList::getCurrentAccount(),(Account*)NULL);
-
-   //Restore state
-   for (int i=0;i<AccountList::getInstance()->size();i++) {
-      (*AccountList::getInstance())[i]->setAccountEnabled(saveState[i]);
-   }
-}
-
-//END testing account list
-
-//BEGIN cleanup
-void AccountTests::cleanupTestCase() {
-   //AccountList::getInstance()->removeAccount(AccountList::getInstance()->getAccountById(id));
-   //QCOMPARE( AccountList::getInstance()->getAccountById(id) == nullptr, true);
-}
-//END cleanup
-
-QTEST_MAIN(AccountTests)
-#include "account_test.moc"
\ No newline at end of file
diff --git a/kde/src/test/call_test.cpp b/kde/src/test/call_test.cpp
deleted file mode 100644
index f923c11dc5466d2aecbf36b2abf9d78d062a23a3..0000000000000000000000000000000000000000
--- a/kde/src/test/call_test.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-#include <QString>
-#include <QtTest>
-#include <QtCore>
-
-#include "../src/lib/configurationmanager_interface_singleton.h"
-#include "../src/lib/callmanager_interface_singleton.h"
-#include "../src/lib/instance_interface_singleton.h"
-#include "../src/lib/AccountList.h"
-#include "../src/lib/CallModel.h"
-
-CallModel<>* m_pModel = new CallModel<>();
-
-class CallTests: public QObject
-{
-   Q_OBJECT
-private slots:
-   void testCallWithoutAccounts();
-private:
-   
-};
-
-///When there is no accounts, no call should be created
-void CallTests::testCallWithoutAccounts()
-{
-   for (int i=0;i<AccountList::getInstance()->size();i++) {
-      (*AccountList::getInstance())[i]->setAccountEnabled(false);
-   }
-   
-    Call* call = m_pModel->addDialingCall("test call", AccountList::getCurrentAccount());
-    QCOMPARE( call, (Call*)NULL );
-}
-
-QTEST_MAIN(CallTests)
-#include "call_test.moc"
\ No newline at end of file
diff --git a/kde/src/test/dbus_test.cpp b/kde/src/test/dbus_test.cpp
deleted file mode 100644
index c4d081452d8b1223756b6a0a93e97c1c168cf0cd..0000000000000000000000000000000000000000
--- a/kde/src/test/dbus_test.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <QString>
-#include <QtTest>
-#include <QtCore>
-
-#include "../src/lib/configurationmanager_interface_singleton.h"
-#include "../src/lib/callmanager_interface_singleton.h"
-#include "../src/lib/instance_interface_singleton.h"
-
-class DBusTests: public QObject
-{
-   Q_OBJECT
-private slots:
-   void testConfigurationManagerConnection();
-   void testCallManagerConnection();
-   void testInstanceManagerConnection();
-};
-
-void DBusTests::testConfigurationManagerConnection()
-{
-   ConfigurationManagerInterface& configurationManager = ConfigurationManagerInterfaceSingleton::getInstance();
-   QDBusReply<QStringList> audioPlugins = configurationManager.getAudioPluginList();
-   QCOMPARE( audioPlugins.isValid(), true );
-}
-
-void DBusTests::testCallManagerConnection()
-{
-   CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance();
-   QDBusReply<QStringList> callList = callManager.getCallList();
-   QCOMPARE( callList.isValid(), true );
-}
-
-void DBusTests::testInstanceManagerConnection()
-{
-   InstanceInterface& instance = InstanceInterfaceSingleton::getInstance();
-   QDBusReply<void> ret = instance.Register(getpid(), "unitTest");
-   instance.Unregister(getpid());
-   QCOMPARE( ret.isValid(), true );
-}
-
-QTEST_MAIN(DBusTests)
-#include "dbus_test.moc"
\ No newline at end of file
diff --git a/kde/src/ui/SFLPhoneView_base.ui b/kde/src/ui/SFLPhoneView_base.ui
deleted file mode 100755
index a48bbaf5796b7a4d72c567b82562412ceb2e0d55..0000000000000000000000000000000000000000
--- a/kde/src/ui/SFLPhoneView_base.ui
+++ /dev/null
@@ -1,207 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>SFLPhone_view</class>
- <widget class="QWidget" name="SFLPhone_view">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>304</width>
-    <height>542</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string notr="true">Form</string>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="CallView" name="callView" native="true">
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <widget class="QWidget" name="m_pMessageBoxW" native="true">
-     <layout class="QHBoxLayout" name="horizontalLayout_2">
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout">
-        <item>
-         <widget class="KLineEdit" name="m_pSendMessageLE">
-          <property name="placeholderText">
-           <string>Send text message</string>
-          </property>
-          <property name="showClearButton" stdset="0">
-           <bool>true</bool>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QToolButton" name="m_pSendMessagePB">
-          <property name="text">
-           <string>Send</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-     </layout>
-    </widget>
-   </item>
-   <item>
-    <widget class="QWidget" name="widget_controls" native="true">
-     <property name="enabled">
-      <bool>true</bool>
-     </property>
-     <property name="sizePolicy">
-      <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
-       <horstretch>0</horstretch>
-       <verstretch>0</verstretch>
-      </sizepolicy>
-     </property>
-     <property name="maximumSize">
-      <size>
-       <width>16777215</width>
-       <height>150</height>
-      </size>
-     </property>
-     <layout class="QGridLayout" name="gridLayout">
-      <item row="0" column="0">
-       <widget class="QSlider" name="slider_recVol">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
-          <horstretch>0</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
-        </property>
-        <property name="minimumSize">
-         <size>
-          <width>0</width>
-          <height>50</height>
-         </size>
-        </property>
-        <property name="toolTip">
-         <string>Mic volume</string>
-        </property>
-        <property name="layoutDirection">
-         <enum>Qt::RightToLeft</enum>
-        </property>
-        <property name="autoFillBackground">
-         <bool>false</bool>
-        </property>
-        <property name="maximum">
-         <number>100</number>
-        </property>
-        <property name="orientation">
-         <enum>Qt::Vertical</enum>
-        </property>
-        <property name="invertedAppearance">
-         <bool>false</bool>
-        </property>
-        <property name="invertedControls">
-         <bool>false</bool>
-        </property>
-        <property name="tickPosition">
-         <enum>QSlider::NoTicks</enum>
-        </property>
-       </widget>
-      </item>
-      <item row="0" column="1" rowspan="2" colspan="2">
-       <widget class="Dialpad" name="widget_dialpad" native="true">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
-          <horstretch>0</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
-        </property>
-       </widget>
-      </item>
-      <item row="0" column="3">
-       <widget class="QSlider" name="slider_sndVol">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
-          <horstretch>0</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
-        </property>
-        <property name="minimumSize">
-         <size>
-          <width>0</width>
-          <height>50</height>
-         </size>
-        </property>
-        <property name="toolTip">
-         <string>Speakers volume</string>
-        </property>
-        <property name="layoutDirection">
-         <enum>Qt::LeftToRight</enum>
-        </property>
-        <property name="autoFillBackground">
-         <bool>false</bool>
-        </property>
-        <property name="maximum">
-         <number>100</number>
-        </property>
-        <property name="orientation">
-         <enum>Qt::Vertical</enum>
-        </property>
-        <property name="tickPosition">
-         <enum>QSlider::NoTicks</enum>
-        </property>
-       </widget>
-      </item>
-      <item row="1" column="0">
-       <widget class="QToolButton" name="toolButton_recVol">
-        <property name="text">
-         <string/>
-        </property>
-        <property name="checkable">
-         <bool>true</bool>
-        </property>
-       </widget>
-      </item>
-      <item row="1" column="3">
-       <widget class="QToolButton" name="toolButton_sndVol">
-        <property name="text">
-         <string/>
-        </property>
-        <property name="checkable">
-         <bool>true</bool>
-        </property>
-        <property name="checked">
-         <bool>false</bool>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </widget>
-   </item>
-  </layout>
- </widget>
- <customwidgets>
-  <customwidget>
-   <class>KLineEdit</class>
-   <extends>QLineEdit</extends>
-   <header>klineedit.h</header>
-  </customwidget>
-  <customwidget>
-   <class>Dialpad</class>
-   <extends>QWidget</extends>
-   <header>widgets/Dialpad.h</header>
-   <container>1</container>
-  </customwidget>
-  <customwidget>
-   <class>CallView</class>
-   <extends>QWidget</extends>
-   <header location="global">CallView.h</header>
-   <container>1</container>
-  </customwidget>
- </customwidgets>
- <resources>
-  <include location="../qrc/resources.qrc"/>
- </resources>
- <connections/>
-</ui>
diff --git a/kde/src/widgets/AccountItemWidget.cpp b/kde/src/widgets/AccountItemWidget.cpp
deleted file mode 100755
index d5c4fc73a7afd52cbf9b30bff5c76d8e17aef0eb..0000000000000000000000000000000000000000
--- a/kde/src/widgets/AccountItemWidget.cpp
+++ /dev/null
@@ -1,156 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "AccountItemWidget.h"
-
-//Qt
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QCheckBox>
-#include <QtGui/QLabel>
-#include <QtGui/QIcon>
-
-//KDE
-#include <KDebug>
-#include <KLed>
-
-//SFLPhone library
-#include "lib/sflphone_const.h"
-
-///Constructor
-AccountItemWidget::AccountItemWidget(QWidget *parent)
- : QWidget(parent),m_pLed(nullptr),m_pCheckBox(nullptr),m_pTextLabel(nullptr)
-{
-   m_pCheckBox = new QCheckBox(this);
-   m_pCheckBox->setObjectName("m_pCheckBox");
-
-   m_pLed = new QLabel();
-   m_pLed->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed));
-   m_pTextLabel = new QLabel();
-
-   QSpacerItem* horizontalSpacer = new QSpacerItem(16777215, 20, QSizePolicy::Preferred, QSizePolicy::Minimum);
-   QHBoxLayout* hlayout = new QHBoxLayout();
-   hlayout->setContentsMargins( 0,0,0,0          );
-   hlayout->addWidget         ( m_pCheckBox      );
-   hlayout->addWidget         ( m_pTextLabel     );
-   hlayout->addItem           ( horizontalSpacer );
-   hlayout->addWidget         ( m_pLed           );
-
-   this->setLayout(hlayout);
-   m_State = Unregistered;
-   m_Enabled = false;
-   updateDisplay();
-
-   QMetaObject::connectSlotsByName(this);
-} //AccountItemWidget
-
-///Destructor
-AccountItemWidget::~AccountItemWidget()
-{
-   disconnect();
-   if (m_pLed)       delete m_pLed      ;
-   if (m_pCheckBox)  delete m_pCheckBox ;
-   if (m_pTextLabel) delete m_pTextLabel;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Update the LED widget color
-void AccountItemWidget::updateStateDisplay()
-{
-   switch(m_State) {
-      case Registered:
-         if (m_pLed) m_pLed->setPixmap(QPixmap(ICON_ACCOUNT_LED_GREEN));
-         break;
-      case Unregistered:
-         if (m_pLed) m_pLed->setPixmap(QPixmap(ICON_ACCOUNT_LED_GRAY));
-         break;
-      case NotWorking:
-         if (m_pLed) m_pLed->setPixmap(QPixmap(ICON_ACCOUNT_LED_RED));
-         break;
-      default:
-         kDebug() << "Calling AccountItemWidget::setState with value " << m_State << ", not part of enum AccountItemWidget::State.";
-   }
-} //updateStateDisplay
-
-///If this item is enable or not
-void AccountItemWidget::updateEnabledDisplay()
-{
-   m_pCheckBox->setCheckState(m_Enabled ? Qt::Checked : Qt::Unchecked);
-}
-
-///Update the widget
-void AccountItemWidget::updateDisplay()
-{
-   updateStateDisplay();
-   updateEnabledDisplay();
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set the model state of the widget
-void AccountItemWidget::setState(int state)
-{
-   m_State = state;
-   updateStateDisplay();
-}
-
-///If this widget is enabled or not
-void AccountItemWidget::setEnabled(bool enabled)
-{
-   m_Enabled = enabled;
-   updateEnabledDisplay();
-}
-
-///Set the widget text
-void AccountItemWidget::setAccountText(const QString& text)
-{
-   this->m_pTextLabel->setText(text);
-}
-
-///Is this widget enabled
-bool AccountItemWidget::getEnabled()
-{
-   return m_pCheckBox->checkState();
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                    SLOTS                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Model state changed
-void AccountItemWidget::on_m_pCheckBox_stateChanged(int state)
-{
-   emit checkStateChanged(state == Qt::Checked);
-}
diff --git a/kde/src/widgets/AccountItemWidget.h b/kde/src/widgets/AccountItemWidget.h
deleted file mode 100755
index 0958a86ac4da22eaaa51392d0f8e5c049ae492d3..0000000000000000000000000000000000000000
--- a/kde/src/widgets/AccountItemWidget.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- ***************************************************************************/
-
-#ifndef ACCOUNTITEMWIDGET_H
-#define ACCOUNTITEMWIDGET_H
-
-//Base
-#include <QWidget>
-
-//Qt
-class QCheckBox;
-class QLabel;
-
-
-///AccountItemWidget: Widget for the config dialog account list
-class AccountItemWidget : public QWidget
-{
-Q_OBJECT
-
-public:
-   //Enum
-   enum State {Registered, Unregistered, NotWorking};
-
-   //Constructors & Destructors
-   AccountItemWidget(QWidget *parent = 0);
-   ~AccountItemWidget();
-
-   //Getters
-   int  getState  ();
-   bool getEnabled();
-
-   //Setters
-   void setState       (int        state    );
-   void setEnabled     (bool        enabled );
-   void setAccountText (const QString& text );
-
-   //Updates
-   void updateStateDisplay   ();
-   void updateEnabledDisplay ();
-   void updateDisplay        ();
-
-private:
-   //Attributes
-   int        m_State     ;
-   bool       m_Enabled   ;
-   QLabel*    m_pLed      ;
-   QCheckBox* m_pCheckBox ;
-   QLabel*    m_pTextLabel;
-
-private slots:
-   void on_m_pCheckBox_stateChanged(int state);
-
-signals:
-   ///Emitted when the account is checked
-   void checkStateChanged(bool checked);
-
-};
-
-#endif
diff --git a/kde/src/widgets/BookmarkDock.cpp b/kde/src/widgets/BookmarkDock.cpp
deleted file mode 100644
index fd22816c4cece10b7a329abf6a6414b760db9da4..0000000000000000000000000000000000000000
--- a/kde/src/widgets/BookmarkDock.cpp
+++ /dev/null
@@ -1,186 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "BookmarkDock.h"
-
-//Qt
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QTreeWidgetItem>
-#include <QtGui/QTreeWidget>
-#include <QtGui/QSplitter>
-#include <QtGui/QCheckBox>
-#include <QStandardItemModel>
-
-//KDE
-#include <KLocalizedString>
-#include <KIcon>
-#include <KLineEdit>
-
-//SFLPhone
-#include "klib/ConfigurationSkeleton.h"
-#include "widgets/HistoryTreeItem.h"
-#include "SFLPhone.h"
-#include "widgets/CategoryDrawer.h"
-#include "widgets/CategorizedTreeWidget.h"
-#include "klib/AkonadiBackend.h"
-#include "klib/HelperFunctions.h"
-#include "lib/HistoryModel.h"
-
-///QNumericTreeWidgetItem : Tree widget with different sorting criterias
-class QNumericTreeWidgetItem : public QTreeWidgetItem {
-   public:
-      QNumericTreeWidgetItem(QTreeWidget* parent):QTreeWidgetItem(parent),widget(0),weight(-1){}
-      QNumericTreeWidgetItem(QTreeWidgetItem* parent):QTreeWidgetItem(parent),widget(0),weight(-1){}
-      HistoryTreeItem* widget;
-      int weight;
-   private:
-      bool operator<(const QTreeWidgetItem & other) const {
-         int column = treeWidget()->sortColumn();
-         if (dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)) {
-            if (widget !=0 && dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)->widget != 0)
-               return widget->getTimeStamp() < dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)->widget->getTimeStamp();
-            else if (weight > 0 && dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)->weight > 0)
-               return weight > dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)->weight;
-         }
-         return text(column) < other.text(column);
-      }
-};
-
-///Constructor
-BookmarkDock::BookmarkDock(QWidget* parent) : QDockWidget(parent)
-{
-   setObjectName("bookmarkDock");
-   setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum);
-   setMinimumSize(250,0);
-
-   m_pFilterLE   = new KLineEdit(this);
-   m_pSplitter   = new QSplitter(Qt::Vertical,this);
-   m_pItemView   = new CategorizedTreeWidget(this);
-   m_pMostUsedCK = new QCheckBox(this);
-
-   m_pFilterLE->setPlaceholderText(i18n("Filter"));
-
-   m_pMostUsedCK->setChecked(ConfigurationSkeleton::displayContactCallHistory());
-   
-   QWidget* mainWidget = new QWidget(this);
-   setWidget(mainWidget);
-
-   m_pMostUsedCK->setText(i18n("Show most called contacts"));
-
-   QVBoxLayout* mainLayout = new QVBoxLayout(mainWidget);
-
-   mainLayout->addWidget(m_pMostUsedCK);
-   mainLayout->addWidget(m_pSplitter);
-   m_pSplitter->addWidget(m_pItemView);
-   mainLayout->addWidget(m_pFilterLE);
-
-   m_pSplitter->setChildrenCollapsible(true);
-   m_pSplitter->setStretchFactor(0,7);
-
-   setWindowTitle(i18n("Bookmark"));
-   m_pItemView->headerItem()->setText(0,i18n("Bookmark") );
-
-   connect(m_pFilterLE                    , SIGNAL(textChanged(QString)), this , SLOT(filter(QString)  ));
-   connect(m_pMostUsedCK                  , SIGNAL(toggled(bool)),        this , SLOT(reload()         ));
-   connect(AkonadiBackend::getInstance()  , SIGNAL(collectionChanged()) , this , SLOT(reload()  ));
-   reload();
-} //BookmarkDock
-
-///Destructor
-BookmarkDock::~BookmarkDock()
-{
-   foreach (HistoryTreeItem* hti,m_pBookmark) {
-      delete hti;
-   }
-   delete m_pItemView  ;
-   delete m_pFilterLE  ;
-   delete m_pSplitter  ;
-   delete m_pMostUsedCK;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Add a new bookmark
-void BookmarkDock::addBookmark_internal(const QString& phone)
-{
-   HistoryTreeItem* widget = new HistoryTreeItem(m_pItemView,phone);
-   QTreeWidgetItem* item   = NULL;
-
-   if (widget->getName() == i18n("Unknown") || widget->getName().isEmpty()) {
-      item = m_pItemView->addItem<QNumericTreeWidgetItem>(i18n("Unknown"));
-   }
-   else {
-      item = m_pItemView->addItem<QNumericTreeWidgetItem>(QString(widget->getName()[0]));
-   }
-   
-   widget->setItem(item);
-   m_pItemView->addTopLevelItem(item);
-   m_pItemView->setItemWidget(item,0,widget);
-   m_pBookmark << widget;
-} //addBookmark_internal
-
-///Proxy to add a new bookmark
-void BookmarkDock::addBookmark(const QString& phone)
-{
-   addBookmark_internal(phone);
-   ConfigurationSkeleton::setBookmarkList(ConfigurationSkeleton::bookmarkList() << phone);
-}
-
-///Filter the list
-void BookmarkDock::filter(QString text)
-{
-   foreach(HistoryTreeItem* item, m_pBookmark) {
-      bool visible = (HelperFunctions::normStrippped(item->getName()).indexOf(HelperFunctions::normStrippped(text)) != -1)
-         || (HelperFunctions::normStrippped(item->getPhoneNumber()).indexOf(HelperFunctions::normStrippped(text)) != -1);
-      item->getItem()->setHidden(!visible);
-   }
-   m_pItemView->expandAll();
-}
-
-///Show the most popular items
-void BookmarkDock::reload()
-{
-   m_pItemView->clear();
-   m_pBookmark.clear();
-   m_pItemView->addCategory(i18n("Popular"));
-   for (int i=65;i<=90;i++) {
-      m_pItemView->addCategory(QString(i));
-   }
-   if (m_pMostUsedCK->isChecked()) {
-      QStringList cl = HistoryModel::getNumbersByPopularity();
-      for (int i=0;i < ((cl.size() < 10)?cl.size():10);i++) {
-         QNumericTreeWidgetItem* item = m_pItemView->addItem<QNumericTreeWidgetItem>(i18n("Popular"));
-         HistoryTreeItem* widget = new HistoryTreeItem(m_pItemView,cl[i]);
-         widget->setItem(item);
-         m_pItemView->setItemWidget(item,0,widget);
-         m_pBookmark << widget;
-      }
-   }
-   foreach (QString nb, ConfigurationSkeleton::bookmarkList()) {
-      addBookmark_internal(nb);
-   }
-   ConfigurationSkeleton::setDisplayContactCallHistory(m_pMostUsedCK->isChecked());
-} //reload
\ No newline at end of file
diff --git a/kde/src/widgets/BookmarkDock.h b/kde/src/widgets/BookmarkDock.h
deleted file mode 100644
index 8dfbad2eed102a9d5f6b7a4bcac8080b74bc16d6..0000000000000000000000000000000000000000
--- a/kde/src/widgets/BookmarkDock.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef BOOKMARK_DOCK_H
-#define BOOKMARK_DOCK_H
-
-#include <QtGui/QDockWidget>
-
-//Qt
-class QTreeWidget;
-class QSplitter;
-class QCheckBox;
-class QTreeView;
-
-//KDE
-class KLineEdit;
-
-//SFLPhone
-class HistoryTreeItem;
-class CategoryDrawer;
-class CategorizedTreeWidget;
-
-//Typedef
-typedef QList<HistoryTreeItem*> BookmarkList;
-
-///BookmarkDock: Dock for managing favorite contacts
-class BookmarkDock : public QDockWidget {
-   Q_OBJECT
-public:
-   //Constructors
-   BookmarkDock(QWidget* parent);
-   virtual ~BookmarkDock();
-
-   //Mutators
-   void addBookmark(const QString& phone);
-private:
-   //Attributes
-   CategorizedTreeWidget*  m_pItemView  ;
-   KLineEdit*              m_pFilterLE  ;
-   QSplitter*              m_pSplitter  ;
-   BookmarkList            m_pBookmark  ;
-   QCheckBox*              m_pMostUsedCK;
-
-   //Mutators
-   void addBookmark_internal(const QString& phone);
-private slots:
-   void filter(QString text);
-   void reload();
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/widgets/CallTreeItem.cpp b/kde/src/widgets/CallTreeItem.cpp
deleted file mode 100644
index fecfa75d784b7853989b24d0d06f5582a65c827f..0000000000000000000000000000000000000000
--- a/kde/src/widgets/CallTreeItem.cpp
+++ /dev/null
@@ -1,526 +0,0 @@
-/***************************************************************************
- *   Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "CallTreeItem.h"
-
-//Qt
-#include <QtCore/QStringList>
-#include <QtCore/QMimeData>
-#include <QtCore/QTimer>
-#include <QtGui/QPainter>
-#include <QtGui/QClipboard>
-#include <QtGui/QApplication>
-#include <QtGui/QWidget>
-#include <QtGui/QLabel>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QDragEnterEvent>
-#include <QtGui/QDragMoveEvent>
-#include <QtGui/QDragLeaveEvent>
-#include <QtGui/QPushButton>
-#include <QtGui/QTreeWidgetItem>
-#include <QtGui/QFontMetrics>
-
-//KDE
-#include <KLocale>
-#include <KDebug>
-#include <KIcon>
-#include <KStandardDirs>
-
-//SFLPhone library
-#include "lib/sflphone_const.h"
-#include "lib/Contact.h"
-#include "lib/Call.h"
-#include "klib/ConfigurationSkeleton.h"
-
-//SFLPhone
-#include "klib/AkonadiBackend.h"
-#include "widgets/TranslucentButtons.h"
-#include "SFLPhone.h"
-
-///Constant
-const char * CallTreeItem::callStateIcons[12] = {ICON_INCOMING, ICON_RINGING, ICON_CURRENT, ICON_DIALING, ICON_HOLD, ICON_FAILURE, ICON_BUSY, ICON_TRANSFER, ICON_TRANSF_HOLD, "", "", ICON_CONFERENCE};
-
-///Constructor
-CallTreeItem::CallTreeItem(QWidget *parent)
-   : QWidget(parent), m_pItemCall(0), m_Init(false),m_pBtnConf(0), m_pBtnTrans(0),m_pTimer(0),m_pPeerL(0),m_pIconL(0),m_pCallNumberL(0),m_pSecureL(0),m_pCodecL(0),m_pHistoryPeerL(0)
-   , m_pTransferPrefixL(0),m_pTransferNumberL(0),m_pElapsedL(0),m_Height(0),m_pContact(0),m_pDepartment(0),m_pOrganisation(0),m_pEmail(0)
-{
-   setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred);
-   connect(AkonadiBackend::getInstance(),SIGNAL(collectionChanged()),this,SLOT(updated()));
-}
-
-///Destructor
-CallTreeItem::~CallTreeItem()
-{
-    if (m_pIconL)           delete m_pIconL           ;
-    if (m_pPeerL)           delete m_pPeerL           ;
-    if (m_pCallNumberL)     delete m_pCallNumberL     ;
-    if (m_pTransferPrefixL) delete m_pTransferPrefixL ;
-    if (m_pTransferNumberL) delete m_pTransferNumberL ;
-    if (m_pCodecL)          delete m_pCodecL          ;
-    if (m_pSecureL)         delete m_pSecureL         ;
-    if (m_pHistoryPeerL)    delete m_pHistoryPeerL    ;
-    if (m_pElapsedL)        delete m_pElapsedL        ;
-    if (m_pTimer)           delete m_pTimer           ;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Return the call item
-Call* CallTreeItem::call() const
-{
-   return m_pItemCall;
-}
-
-///Return the real size hint
-QSize CallTreeItem::sizeHint () const
-{
-   uint height =0;
-   if (m_pItemCall && !m_pItemCall->isConference()) {
-      if ( m_pPeerL       ) {
-         QFontMetrics fm(m_pPeerL->font());
-         height += fm.height();
-      }
-      if ( m_pCallNumberL ) {
-         QFontMetrics fm(m_pCallNumberL->font());
-         height += fm.height();
-      }
-      if ( m_pSecureL     ) {
-         QFontMetrics fm(m_pSecureL->font());
-         height += fm.height();
-      }
-      if ( m_pCodecL      ) {
-         QFontMetrics fm(m_pCodecL->font());
-         height += fm.height();
-      }
-      if ( m_pDepartment  ) {
-         QFontMetrics fm(m_pDepartment->font());
-         height += fm.height();
-      }
-      if ( m_pOrganisation) {
-         QFontMetrics fm(m_pOrganisation->font());
-         height += fm.height();
-      }
-      if ( m_pEmail       ) {
-         QFontMetrics fm(m_pEmail->font());
-         height += fm.height();
-      }
-   }
-   else {
-      height = 32;
-   }
-
-   if (ConfigurationSkeleton::limitMinimumRowHeight() && height < (uint)ConfigurationSkeleton::minimumRowHeight()) {
-      height = (uint)ConfigurationSkeleton::minimumRowHeight();
-   }
-
-   if (height != m_Height) {
-      ((CallTreeItem*)this)->m_Height=height;
-      if (m_pIconL && height) {
-         m_pIconL->setMinimumSize(m_Height,m_Height);
-         m_pIconL->setMaximumSize(m_Height,m_Height);
-         m_pIconL->resize(m_Height,m_Height);
-         ((CallTreeItem*)this)->updated();
-      }
-   }
-   return QSize(0,height);
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set the call item
-void CallTreeItem::setCall(Call *call)
-{
-   if (!call)
-      return;
-
-   m_pItemCall = call;
-   setAcceptDrops(true);
-
-   if (m_pItemCall->isConference()) {
-      if (!m_Init) {
-         m_pHistoryPeerL = new QLabel(i18n("Conference"),this);
-         m_pIconL = new QLabel(" ",this);
-         QHBoxLayout* mainLayout = new QHBoxLayout();
-         mainLayout->addWidget(m_pIconL);
-         mainLayout->addWidget(m_pHistoryPeerL);
-         setLayout(mainLayout);
-         m_Init = true;
-      }
-      m_pIconL->setVisible(true);
-      m_pIconL->setStyleSheet("margin-top:"+(height()-32)/2);
-      m_pHistoryPeerL->setVisible(true);
-      return;
-   }
-
-   m_pTransferPrefixL  = new QLabel(i18n("Transfer to : "));
-   m_pTransferNumberL  = new QLabel(" ");
-   m_pElapsedL         = new QLabel(" ");
-   QSpacerItem* verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Expanding);
-   
-   m_pTransferPrefixL->setVisible(false);
-   m_pTransferNumberL->setVisible(false);
-   
-   QHBoxLayout* mainLayout = new QHBoxLayout();
-   mainLayout->setContentsMargins ( 3, 1, 2, 1);
-   
-   
-   m_pBtnConf = new TranslucentButtons(this);
-   m_pBtnConf->setVisible(false);
-   m_pBtnConf->setParent(this);
-   m_pBtnConf->setText(i18n("Conference"));
-   m_pBtnConf->setPixmap(new QImage(KStandardDirs::locate("data","sflphone-client-kde/confBlackWhite.png")));
-   connect(m_pBtnConf,SIGNAL(dataDropped(QMimeData*)),this,SLOT(conversationEvent(QMimeData*)));
-   
-   m_pBtnTrans = new TranslucentButtons(this);
-   m_pBtnTrans->setText(i18n("Transfer"));
-   m_pBtnTrans->setVisible(false);
-   m_pBtnTrans->setPixmap(new QImage(KStandardDirs::locate("data","sflphone-client-kde/transferarraw.png")));
-   connect(m_pBtnTrans,SIGNAL(dataDropped(QMimeData*)),this,SLOT(transferEvent(QMimeData*)));
-   
-   m_pElapsedL->setStyleSheet("margin-right:5px;");
-   
-   mainLayout->setSpacing(4);
-   QVBoxLayout* descr = new QVBoxLayout();
-   descr->setMargin(1);
-   descr->setSpacing(1);
-   QHBoxLayout* transfer = new QHBoxLayout();
-   transfer->setMargin(0);
-   transfer->setSpacing(0);
-
-   if (ConfigurationSkeleton::displayCallIcon()) {
-      m_pIconL = new QLabel(" ");
-      mainLayout->addWidget(m_pIconL);
-   }
-
-   if(ConfigurationSkeleton::displayCallPeer()/*&& ! m_pItemCall->getPeerName().isEmpty()*/) {
-      m_pPeerL = new QLabel(" ");
-      m_pPeerL->setText(m_pItemCall->getPeerName());
-      if (m_pItemCall->getPeerName().isEmpty()) {
-         m_pPeerL->setVisible(true);
-      }
-      descr->addWidget(m_pPeerL);
-   }
-
-   if (ConfigurationSkeleton::displayCallNumber()) {
-      m_pCallNumberL = new QLabel(m_pItemCall->getPeerPhoneNumber());
-      descr->addWidget(m_pCallNumberL);
-   }
-
-   if (ConfigurationSkeleton::displayCallSecure()) {
-      m_pSecureL = new QLabel(" ",this);
-      descr->addWidget(m_pSecureL);
-   }
-
-   if (ConfigurationSkeleton::displayCallCodec()) {
-      m_pCodecL = new QLabel(" ",this);
-      descr->addWidget(m_pCodecL);
-   }
-
-   if (ConfigurationSkeleton::displayCallOrganisation()) {
-      m_pOrganisation = new QLabel(" ",this);
-      descr->addWidget(m_pOrganisation);
-   }
-
-   if (ConfigurationSkeleton::displayCallDepartment()) {
-      m_pDepartment = new QLabel(" ",this);
-      descr->addWidget(m_pDepartment);
-   }
-
-   if (ConfigurationSkeleton::displayCallEmail()) {
-      m_pEmail = new QLabel(" ",this);
-      descr->addWidget(m_pEmail);
-   }
-
-   transfer->addWidget(m_pTransferPrefixL);
-   transfer->addWidget(m_pTransferNumberL);
-   descr->addLayout(transfer);
-   descr->addItem(verticalSpacer);
-   mainLayout->addLayout(descr);
-   mainLayout->addWidget(m_pElapsedL);
-
-   setLayout(mainLayout);
-
-   connect(m_pItemCall, SIGNAL(changed()), this, SLOT(updated()));
-   sizeHint();
-
-} //setCall
-
-///Update data
-void CallTreeItem::updated()
-{
-   call_state state = m_pItemCall->getState();
-   bool recording = m_pItemCall->getRecording();
-   if (!m_pContact)
-      m_pContact = m_pItemCall->getContact();
-
-   if (m_pContact) {
-      if (m_pPeerL) {
-         m_pPeerL->setText("<b>"+m_pContact->getFormattedName()+"</b>");
-         m_pPeerL->setVisible(true);
-      }
-      if (m_pOrganisation) {
-         m_pOrganisation->setText(m_pContact->getOrganization());
-      }
-      if (m_pDepartment) {
-         m_pDepartment->setText(m_pContact->getDepartment());
-      }
-      if (m_pEmail) {
-         m_pEmail->setText(m_pContact->getPreferredEmail());
-      }
-   }
-   else {
-      if( m_pPeerL && ! m_pItemCall->getPeerName().trimmed().isEmpty()) {
-         m_pPeerL->setText("<b>"+m_pItemCall->getPeerName()+"</b>");
-         m_pPeerL->setVisible(true);
-      }
-      else if (m_pPeerL && !(state == CALL_STATE_RINGING || state == CALL_STATE_DIALING)) {
-         m_pPeerL->setText(i18n("<b>Unknown</b>"));
-         m_pPeerL->setVisible(true);
-      }
-      else if (m_pPeerL) {
-         m_pPeerL->setText(i18n(""));
-         m_pPeerL->setVisible(false);
-      }
-   }
-
-   if(state != CALL_STATE_OVER) {
-      if(m_pIconL && state == CALL_STATE_CURRENT && recording) {
-         if (m_pContact && !m_pItemCall->isConference()) {
-            QPixmap pxm = (*m_pContact->getPhoto()).scaled(QSize(m_Height,m_Height));
-            QPainter painter(&pxm);
-            QPixmap status(ICON_CURRENT_REC);
-            painter.drawPixmap(pxm.width()-status.width(),pxm.height()-status.height(),status);
-            m_pIconL->setPixmap(pxm);
-         }
-         else if (!m_pItemCall->isConference()) {
-            m_pIconL->setPixmap(QPixmap(ICON_CURRENT_REC));
-         }
-      }
-      else if (m_pIconL) {
-         QString str = QString(callStateIcons[state]);
-         if (m_pContact && !m_pItemCall->isConference()) {
-            QPixmap pxm = (*m_pContact->getPhoto()).scaled(QSize(m_Height,m_Height));
-            QPainter painter(&pxm);
-            QPixmap status(str);
-            painter.drawPixmap(pxm.width()-status.width(),pxm.height()-status.height(),status);
-            m_pIconL->setPixmap(pxm);
-         }
-         else if (!m_pItemCall->isConference()) {
-            m_pIconL->setPixmap(QPixmap(str));
-         }
-      }
-
-      if (m_pIconL && m_pItemCall->isConference()) {
-         m_pIconL->setPixmap(QPixmap(ICON_CONFERENCE).scaled(QSize(m_Height,m_Height)));
-      }
-
-      bool transfer = state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD;
-      if (m_pTransferPrefixL && m_pTransferNumberL) {
-         m_pTransferPrefixL->setVisible(transfer);
-         m_pTransferNumberL->setVisible(transfer);
-      }
-
-      if(!transfer && m_pTransferNumberL) {
-         m_pTransferNumberL->setText("");
-      }
-      if (m_pTransferNumberL)
-         m_pTransferNumberL->setText(m_pItemCall->getTransferNumber());
-
-      if (m_pCallNumberL)
-         m_pCallNumberL->setText(m_pItemCall->getPeerPhoneNumber());
-
-      if(m_pCallNumberL && state == CALL_STATE_DIALING) {
-         m_pCallNumberL->setText(m_pItemCall->getCallNumber());
-      }
-      else {
-         if (m_pCodecL)
-            m_pCodecL->setText("Codec: "+m_pItemCall->getCurrentCodecName());
-         if (m_pSecureL && m_pItemCall->isSecure())
-            m_pSecureL->setText("⚷");
-      }
-   }
-   else {
-      //kDebug() << "Updating item of call of state OVER. Doing nothing.";
-   }
-   if (state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD) {
-      kDebug() << "Transferring";
-      emit askTransfer(m_pItemCall);
-   }
-   changed();
-
-   if ((state == CALL_STATE_CURRENT || state == CALL_STATE_HOLD || state == CALL_STATE_TRANSFER) && !m_pTimer) {
-      m_pTimer = new QTimer(this);
-      m_pTimer->setInterval(1000);
-      connect(m_pTimer,SIGNAL(timeout()),this,SLOT(incrementTimer()));
-      m_pTimer->start();
-   }
-   else if (m_pTimer && (state == CALL_STATE_OVER || state == CALL_STATE_ERROR || state == CALL_STATE_FAILURE )) {
-      m_pTimer->stop();
-   }
-} //updated
-
-
-/*****************************************************************************
- *                                                                           *
- *                               Drag and drop                               *
- *                                                                           *
- ****************************************************************************/
-
-///Called when a drag and drop occure while the item have not been dropped yet
-void CallTreeItem::dragEnterEvent ( QDragEnterEvent *e )
-{
-   kDebug() << "Drag enter";
-   if (SFLPhone::model()->getIndex(this) && SFLPhone::model()->getIndex(this)->parent() &&
-      SFLPhone::model()->getIndex(e->mimeData()->data( MIME_CALLID))->parent() &&
-      SFLPhone::model()->getIndex(this)->parent() == SFLPhone::model()->getIndex(e->mimeData()->data( MIME_CALLID))->parent() &&
-      e->mimeData()->data( MIME_CALLID) != SFLPhone::model()->getCall(this)->getCallId()) {
-      m_pBtnTrans->setVisible(true);
-      emit showChilds(this);
-      m_isHover = true;
-      e->accept();
-   }
-   else if (e->mimeData()->hasFormat( MIME_CALLID) && m_pBtnTrans && (e->mimeData()->data( MIME_CALLID) != m_pItemCall->getCallId())) {
-      m_pBtnConf->setVisible(true);
-      m_pBtnTrans->setVisible(true);
-      emit showChilds(this);
-      m_isHover = true;
-      e->accept();
-   }
-   else
-      e->ignore();
-} //dragEnterEvent
-
-///The cursor move on a potential drag event
-void CallTreeItem::dragMoveEvent  ( QDragMoveEvent  *e )
-{
-   QPoint pos = e->pos();
-   m_pBtnConf->setHoverState (pos.x() < rect().width()/2);
-   m_pBtnTrans->setHoverState(pos.x() > rect().width()/2);
-   m_isHover = true;
-   e->accept();
-}
-
-///A potential drag event is cancelled
-void CallTreeItem::dragLeaveEvent ( QDragLeaveEvent *e )
-{
-   QTimer::singleShot(500, this, SLOT(hide()));
-   kDebug() << "Drag leave";
-   m_isHover = false;
-   e->accept();
-}
-
-///Something is being dropped
-void CallTreeItem::dropEvent(QDropEvent *e)
-{
-   kDebug() << "Drop accepted";
-   QTimer::singleShot(500, this, SLOT(hide()));
-   m_isHover = false;
-   if (e->pos().x() < rect().width()/2) {
-      emit conversationDropEvent(m_pItemCall,(QMimeData*)e->mimeData());
-   }
-   else {
-      emit transferDropEvent(m_pItemCall,(QMimeData*)e->mimeData());
-   }
-   //emit dataDropped((QMimeData*)e->mimeData());
-}
-
-void CallTreeItem::resizeEvent ( QResizeEvent *e )
-{
-   if (m_pBtnConf) {
-      m_pBtnConf->setMinimumSize(width()/2-15,height()-4);
-      m_pBtnConf->setMaximumSize(width()/2-15,height()-4);
-      m_pBtnTrans->setMinimumSize(width()/2-15,height()-4);
-      m_pBtnTrans->setMaximumSize(width()/2-15,height()-4);
-      m_pBtnTrans->move(width()/2+10,m_pBtnTrans->y()+2);
-      m_pBtnConf->move(10,m_pBtnConf->y()+2);
-   }
-
-   e->accept();
-} //resizeEvent
-
-void CallTreeItem::mouseDoubleClickEvent(QMouseEvent *e )
-{
-   if (m_pItemCall && m_pItemCall->isConference() && m_pItemCall->getState() == CALL_STATE_CONFERENCE_HOLD) {
-      e->accept();
-      m_pItemCall->actionPerformed(CALL_ACTION_HOLD);
-   }
-   else {
-      e->ignore();
-   }
-}
-
-///Called when a call is dropped on transfer
-void CallTreeItem::transferEvent(QMimeData* data)
-{
-   emit transferDropEvent(m_pItemCall,data);
-}
-
-///Called when a call is dropped on conversation
-void CallTreeItem::conversationEvent(QMimeData* data)
-{
-   kDebug() << "Proxying conversation mime";
-   emit conversationDropEvent(m_pItemCall,data);
-}
-
-///Copy
-void CallTreeItem::copy()
-{
-   kDebug() << "Copying contact";
-   QMimeData* mimeData = new QMimeData();
-   mimeData->setData(MIME_CALLID, m_pItemCall->getCallId().toUtf8());
-   QString numbers(m_pItemCall->getPeerName()+": "+m_pItemCall->getPeerPhoneNumber());
-   QString numbersHtml("<b>"+m_pItemCall->getPeerName()+"</b><br />"+m_pItemCall->getPeerPhoneNumber());
-   mimeData->setData("text/plain", numbers.toUtf8());
-   mimeData->setData("text/html", numbersHtml.toUtf8());
-   QClipboard* clipboard = QApplication::clipboard();
-   clipboard->setMimeData(mimeData);
-}
-
-///Called when the overlay need to be hidden
-void CallTreeItem::hide()
-{
-   if (!m_isHover) {
-      m_pBtnConf->setVisible(false);
-      m_pBtnTrans->setVisible(false);
-   }
-}
-
-///Increment the current call elapsed time label
-void CallTreeItem::incrementTimer()
-{
-   int nsec = QDateTime::fromTime_t(m_pItemCall->getStartTimeStamp().toInt()).time().secsTo( QTime::currentTime() );
-   if (nsec/3600)
-      m_pElapsedL->setText(QString("%1").arg(nsec/3600).trimmed()+":"+QString("%1").arg((nsec%3600)/60,2,10,QChar('0')).trimmed()+":"+QString("%1").arg((nsec%3600)%60,2,10,QChar('0')).trimmed()+" ");
-   else
-      m_pElapsedL->setText(QString("%1").arg((nsec)/60).trimmed()+":"+QString("%1").arg((nsec)%60,2,10,QChar('0')).trimmed()+" ");
-}
diff --git a/kde/src/widgets/CallTreeItem.h b/kde/src/widgets/CallTreeItem.h
deleted file mode 100644
index 8263046c6e710d4d7dc5c0651cab7d0b5d7fad4b..0000000000000000000000000000000000000000
--- a/kde/src/widgets/CallTreeItem.h
+++ /dev/null
@@ -1,122 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).     *
- *   All rights reserved.                                                  *
- *   Contact: Nokia Corporation (qt-info@nokia.com)                        *
- *   Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef CALLTREE_ITEM_H
-#define CALLTREE_ITEM_H
-
-#include <QtCore/QVector>
-#include <QtCore/QList>
-#include <QtGui/QWidget>
-
-//Qt
-class QLabel;
-class QPushButton;
-class QMimeData;
-class QTimer;
-
-//KDE
-class KIcon;
-
-//SFLPhone
-class Call;
-class TranslucentButtons;
-class Contact;
-
-///CallTreeItem: Widget for the central call treeview
-class CallTreeItem : public QWidget
-{
-   Q_OBJECT
- public:
-    //Constructor
-    CallTreeItem(QWidget* parent =0);
-    ~CallTreeItem();
-
-    //Getters
-    Call*         call()      const;
-    virtual QSize sizeHint () const;
-
-    //Setters
-    void setCall(Call *call);
-
-    //Const
-    static const char* callStateIcons[12];
-
- private:
-    //Attributes
-    Call*    m_pItemCall        ;
-    bool     m_Init             ;
-    bool     m_isHover          ;
-    QLabel*  m_pIconL           ;
-    QLabel*  m_pPeerL           ;
-    QLabel*  m_pCallNumberL     ;
-    QLabel*  m_pTransferPrefixL ;
-    QLabel*  m_pTransferNumberL ;
-    QLabel*  m_pCodecL          ;
-    QLabel*  m_pSecureL         ;
-    QLabel*  m_pHistoryPeerL    ;
-    QLabel*  m_pElapsedL        ;
-    QLabel*  m_pDepartment      ;
-    QLabel*  m_pOrganisation    ;
-    QLabel*  m_pEmail           ;
-    QTimer*  m_pTimer           ;
-    uint     m_Height           ;
-
-    Contact* m_pContact;
-    
-    TranslucentButtons* m_pBtnConf ;
-    TranslucentButtons* m_pBtnTrans;
-
-  protected:
-    //Reimplementation
-    virtual void dragEnterEvent        ( QDragEnterEvent *e );
-    virtual void dragMoveEvent         ( QDragMoveEvent  *e );
-    virtual void dragLeaveEvent        ( QDragLeaveEvent *e );
-    virtual void resizeEvent           ( QResizeEvent    *e );
-    virtual void dropEvent             ( QDropEvent      *e );
-    virtual void mouseDoubleClickEvent ( QMouseEvent     *e );
-
-private slots:
-   void transferEvent(QMimeData* data);
-   void conversationEvent(QMimeData* data);
-   void hide();
-   void incrementTimer();
-   void copy();
-
-public slots:
-   void updated();
-
-signals:
-   ///Emitted when a call is over
-   void over(Call*);
-   ///Emitted when the item change
-   void changed();
-   ///Emitted when it is required to expand the childs
-   void showChilds(CallTreeItem*);
-   ///Emitted when a call is dropped on the "transfer" button
-   void askTransfer(Call*);
-   ///Emitted when something is dropped on the button
-   void transferDropEvent(Call*,QMimeData*);
-   ///Emitted when something is dropped on the "conference" button
-   void conversationDropEvent(Call*,QMimeData*);
- };
-
-#endif // CALLTREE_ITEM_H
diff --git a/kde/src/widgets/CategorizedTreeWidget.cpp b/kde/src/widgets/CategorizedTreeWidget.cpp
deleted file mode 100644
index 75f6498bb96140443bb6594c53b49fb6e9346807..0000000000000000000000000000000000000000
--- a/kde/src/widgets/CategorizedTreeWidget.cpp
+++ /dev/null
@@ -1,183 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009 by Rafael Fernández López <ereslibre@kde.org>      *
- *   @author: Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- * This library is free software; you can redistribute it and/or           *
- * modify it under the terms of the GNU Library General Public             *
- * License version 2 as published by the Free Software Foundation.         *
- *                                                                         *
- * This library 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       *
- * Library General Public License for more details.                        *
- *                                                                         *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to    *
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,    *
- * Boston, MA 02110-1301, USA.                                             *
- **************************************************************************/
-
-#include "CategorizedTreeWidget.h"
-
-#include "CategoryDrawer.h"
-
-#include <QtGui/QStyledItemDelegate>
-#include <QtGui/QPainter>
-#include <QtGui/QHeaderView>
-
-#include <klocale.h>
-#include <kdebug.h>
-
-#include <QDebug>
-#include <QEvent>
-#include <QKeyEvent>
-
-//BEGIN KateColorTreeDelegate
-class KateColorTreeDelegate : public QStyledItemDelegate
-{
-  public:
-    KateColorTreeDelegate(CategorizedTreeWidget* widget)
-      : QStyledItemDelegate(widget)
-      , m_tree(widget)
-    {
-    }
-
-    QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const {
-      //Only do it for categories and objects deeper than 1 level, use precalculated values for others
-      if (!index.parent().isValid() || index.parent().parent().isValid()) {
-         QSize sh = QStyledItemDelegate::sizeHint(option, index);
-         sh.rheight() += 2 * m_categoryDrawer.leftMargin();
-         sh.rwidth() += m_categoryDrawer.leftMargin();
-         return sh;
-      }
-      return m_SH;
-    }
-
-    QRect fullCategoryRect(const QStyleOptionViewItem& option, const QModelIndex& index) const {
-      QModelIndex i(index),old(index);
-
-      //BEGIN real sizeHint()
-      //Otherwise it would be called too often (thanks to valgrind)
-      ((KateColorTreeDelegate*)this)->m_SH          = QStyledItemDelegate::sizeHint(option, index);
-      ((KateColorTreeDelegate*)this)->m_LeftMargin  = m_categoryDrawer.leftMargin();
-      ((KateColorTreeDelegate*)this)->m_RightMargin = m_categoryDrawer.rightMargin();
-      if (!index.parent().isValid()) {
-        ((QSize)m_SH).rheight() += 2 * m_categoryDrawer.leftMargin();
-      } else {
-        ((QSize)m_SH).rheight() += m_categoryDrawer.leftMargin();
-      }
-      ((QSize)m_SH).rwidth() += m_categoryDrawer.leftMargin();
-      //END real sizeHint()
-      
-      if (i.parent().isValid()) {
-        i = i.parent();
-      }
-
-      //Avoid repainting the category over and over (optimization)
-      //note: 0,0,0,0 is actually wrong, but it wont change anything for this use case
-      if (i != old && old.row()>2)
-         return QRect(0,0,0,0);
-
-      QTreeWidgetItem* item = m_tree->itemFromIndex(i);
-      QRect r = m_tree->visualItemRect(item);
-
-      // adapt width
-      r.setLeft(m_categoryDrawer.leftMargin());
-      r.setWidth(m_tree->viewport()->width() - m_categoryDrawer.leftMargin() - m_categoryDrawer.rightMargin());
-
-      // adapt height
-      if (item->isExpanded() && item->childCount() > 0) {
-        const int childCount = item->childCount();
-        const int h = sizeHint(option, index.child(0, 0)).height();
-        //There is a massive implact on CPU usage to have massive rect
-        r.setHeight((r.height() + childCount * h > 100)?100:(r.height() + childCount * h));
-      }
-
-      r.setTop(r.top() + m_categoryDrawer.leftMargin());
-
-      return r;
-    }
-
-    virtual void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const
-    {
-      Q_ASSERT(index.isValid());
-      
-      //BEGIN: draw toplevel items
-      if (!index.parent().isValid()) {
-        QStyleOptionViewItem opt(option);
-        const QRegion cl = painter->clipRegion();
-        painter->setClipRect(opt.rect);
-        opt.rect = fullCategoryRect(option, index);
-        m_categoryDrawer.drawCategory(index, 0, opt, painter);
-        painter->setClipRegion(cl);
-        return;
-      }
-      
-      if (!index.parent().parent().isValid()) {
-        QStyleOptionViewItem opt(option);
-        opt.rect = fullCategoryRect(option, index);
-        const QRegion cl = painter->clipRegion();
-        QRect cr = option.rect;
-        if (index.column() == 0) {
-          if (m_tree->layoutDirection() == Qt::LeftToRight) {
-            cr.setLeft(5);
-          } else {
-            cr.setRight(opt.rect.right());
-          }
-        }
-        painter->setClipRect(cr);
-        m_categoryDrawer.drawCategory(index, 0, opt, painter);
-        painter->setClipRegion(cl);
-        painter->setRenderHint(QPainter::Antialiasing, false);
-      }
-      //END: draw background of category for all other items
-
-      painter->setClipRect(option.rect);
-      if (option.state & QStyle::State_Selected) {
-         QStyledItemDelegate::paint(painter,option,index);
-      }
-
-      QTreeWidgetItem* item = m_tree->itemFromIndex(index);
-      if (item) {
-         QWidget* widget = m_tree->itemWidget(item,0);
-         if (widget) {
-            widget->setMinimumSize((m_tree->viewport()->width() - m_categoryDrawer.leftMargin() - m_categoryDrawer.rightMargin())-m_categoryDrawer.leftMargin(),10);
-            widget->setMaximumSize((m_tree->viewport()->width() - m_categoryDrawer.leftMargin() - m_categoryDrawer.rightMargin())-m_categoryDrawer.leftMargin(),99999);
-         }
-      }
-    }
-
-  private:
-    CategorizedTreeWidget* m_tree;
-    CategoryDrawer m_categoryDrawer;
-    QSize m_SH;
-    int m_LeftMargin;
-    int m_RightMargin;
-};
-//END KateColorTreeDelegate
-
-CategorizedTreeWidget::CategorizedTreeWidget(QWidget *parent)
-  : QTreeWidget(parent)
-{
-  setItemDelegate(new KateColorTreeDelegate(this));
-  setHeaderHidden(true);
-  setRootIsDecorated(false);
-  //setUniformRowHeights(false);
-  setIndentation(25);
-  setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
-  setHorizontalScrollMode(QAbstractItemView::ScrollPerItem);
-}
-
-void CategorizedTreeWidget::drawBranches(QPainter* painter, const QRect& rect, const QModelIndex& index) const
-{
-  Q_UNUSED(painter)
-  Q_UNUSED(rect)
-  Q_UNUSED(index)
-  /*if (index.parent().parent().isValid())
-    QTreeWidget::drawBranches(painter,rect,index);*/
-}
-
-QVector<QTreeWidgetItem*> CategorizedTreeWidget::realItems() const
-{
-  return m_lItems;
-}
\ No newline at end of file
diff --git a/kde/src/widgets/CategorizedTreeWidget.h b/kde/src/widgets/CategorizedTreeWidget.h
deleted file mode 100644
index c8cf482a3fbd52a18b9f804bb48fe59ece33f351..0000000000000000000000000000000000000000
--- a/kde/src/widgets/CategorizedTreeWidget.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-#ifndef KATE_COLOR_TREE_WIDGET_H
-#define KATE_COLOR_TREE_WIDGET_H
-
-#include <QtGui/QTreeWidget>
-
-class KConfigGroup;
-class KateColorTreeItem;
-class QTreeWidgetItem;
-
-///CategorizedTreeWidget: A better looking widget than the plain QListWidget
-class CategorizedTreeWidget : public QTreeWidget
-{
-  Q_OBJECT
-  friend class KateColorTreeItem;
-  friend class KateColorTreeDelegate;
-
-  public:
-    explicit CategorizedTreeWidget(QWidget *parent = 0);
-
-  public:
-    template <class T = QTreeWidgetItem> T* addItem(QString category);
-    template <class T = QTreeWidgetItem> T* addCategory(QString name);
-
-    QVector<QTreeWidgetItem*> realItems() const;
-
-  Q_SIGNALS:
-    void changed();
-
-  protected:
-    void drawBranches(QPainter* painter, const QRect& rect, const QModelIndex& index) const;
-  private:
-    QVector<QTreeWidgetItem*> m_lItems;
-};
-
-template <class T> T* CategorizedTreeWidget::addItem(QString category)
-{
-  QTreeWidgetItem* categoryItem = 0;
-  for (int i = 0; i < topLevelItemCount(); ++i) {
-    if (topLevelItem(i)->text(0) == category) {
-      categoryItem = topLevelItem(i);
-      break;
-    }
-  }
-
-  if (!categoryItem) {
-    categoryItem =addCategory(category);
-  }
-  setItemHidden(categoryItem,false);
-
-  T* iwdg =  new T(categoryItem);
-  resizeColumnToContents(0);
-  m_lItems << iwdg;
-  return iwdg;
-}
-
-
-template <class T> T* CategorizedTreeWidget::addCategory(QString name)
-{
-   T* categoryItem = new T(this);
-   categoryItem->setFlags(Qt::ItemIsEnabled);
-   categoryItem->setText(0, name);
-   addTopLevelItem(categoryItem);
-   expandItem(categoryItem);
-   setItemHidden(categoryItem,true);
-   return categoryItem;
-}
-
-#endif
\ No newline at end of file
diff --git a/kde/src/widgets/CategoryDrawer.cpp b/kde/src/widgets/CategoryDrawer.cpp
deleted file mode 100644
index 813f99c15d9bd489c414a804e3873b8ceb6783dc..0000000000000000000000000000000000000000
--- a/kde/src/widgets/CategoryDrawer.cpp
+++ /dev/null
@@ -1,273 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009 by Rafael Fernández López <ereslibre@kde.org>      *
- *                                                                         *
- * This library is free software; you can redistribute it and/or           *
- * modify it under the terms of the GNU Library General Public             *
- * License version 2 as published by the Free Software Foundation.         *
- *                                                                         *
- * This library 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       *
- * Library General Public License for more details.                        *
- *                                                                         *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to    *
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,    *
- * Boston, MA 02110-1301, USA.                                             *
- **************************************************************************/
-
-// this code is taken from SystemSettings/icons/CategoryDrawer.{h,cpp}
-// Rafael agreet to relicense it under LGPLv2 or LGPLv3, just as we need it,
-// see: http://lists.kde.org/?l=kwrite-devel&m=133061943317199&w=2
-
-#include "CategoryDrawer.h"
-
-#include <QPainter>
-#include <QApplication>
-#include <QStyleOption>
-
-CategoryDrawer::CategoryDrawer()
-{
-    setLeftMargin ( 7 );
-    setRightMargin( 7 );
-}
-
-void CategoryDrawer::drawCategory(const QModelIndex &index,
-                                 int sortRole,
-                                 const QStyleOption &option,
-                                 QPainter *painter) const
-{
-    Q_UNUSED( sortRole )
-
-    painter->setRenderHint(QPainter::Antialiasing);
-
-    const QRect optRect = option.rect;
-    QFont font(QApplication::font());
-    font.setBold(true);
-    const QFontMetrics fontMetrics = QFontMetrics(font);
-    const int height = categoryHeight(index, option);
-    const bool leftToRight = painter->layoutDirection() == Qt::LeftToRight;
-
-    //BEGIN: decoration gradient
-    {
-        QPainterPath path(optRect.bottomLeft());
-
-        path.lineTo(QPoint(optRect.topLeft().x(), optRect.topLeft().y() - 3));
-        const QPointF topLeft(optRect.topLeft());
-        QRectF arc(topLeft, QSizeF(4, 4));
-        path.arcTo(arc, 180, -90);
-        path.lineTo(optRect.topRight());
-        path.lineTo(optRect.bottomRight());
-        path.lineTo(optRect.bottomLeft());
-
-        QColor window(option.palette.window().color());
-        const QColor base(option.palette.base().color());
-
-        window.setAlphaF(0.4);
-
-        QLinearGradient decoGradient1;
-        if (leftToRight) {
-            decoGradient1.setStart(optRect.topLeft());
-            decoGradient1.setFinalStop(optRect.bottomLeft());
-        } else {
-            decoGradient1.setStart(optRect.topRight());
-            decoGradient1.setFinalStop(optRect.bottomRight());
-        }
-        decoGradient1.setColorAt(0, window);
-        decoGradient1.setColorAt(1, Qt::transparent);
-
-        QLinearGradient decoGradient2;
-        if (leftToRight) {
-            decoGradient2.setStart(optRect.topLeft());
-            decoGradient2.setFinalStop(optRect.topRight());
-        } else {
-            decoGradient2.setStart(optRect.topRight());
-            decoGradient2.setFinalStop(optRect.topLeft());
-        }
-        decoGradient2.setColorAt(0, Qt::transparent);
-        decoGradient2.setColorAt(1, base);
-
-        painter->fillPath(path, decoGradient1);
-        painter->fillPath(path, decoGradient2);
-    }
-    //END: decoration gradient
-
-    {
-        QRect newOptRect(optRect);
-
-        if (leftToRight) {
-            newOptRect.translate(1, 1);
-        } else {
-            newOptRect.translate(-1, 1);
-        }
-
-        //BEGIN: inner top left corner
-        {
-            painter->save();
-            painter->setPen(option.palette.base().color());
-            QRectF arc;
-            if (leftToRight) {
-                const QPointF topLeft(newOptRect.topLeft());
-                arc = QRectF(topLeft, QSizeF(4, 4));
-                arc.translate(0.5, 0.5);
-                painter->drawArc(arc, 1440, 1440);
-            } else {
-                QPointF topRight(newOptRect.topRight());
-                topRight.rx() -= 4;
-                arc = QRectF(topRight, QSizeF(4, 4));
-                arc.translate(-0.5, 0.5);
-                painter->drawArc(arc, 0, 1440);
-            }
-            painter->restore();
-        }
-        //END: inner top left corner
-
-        //BEGIN: inner left vertical line
-        {
-            QPoint start;
-            QPoint verticalGradBottom;
-            if (leftToRight) {
-                start = newOptRect.topLeft();
-                verticalGradBottom = newOptRect.topLeft();
-            } else {
-                start = newOptRect.topRight();
-                verticalGradBottom = newOptRect.topRight();
-            }
-            start.ry() += 3;
-            verticalGradBottom.ry() += newOptRect.height() - 3;
-            QLinearGradient gradient(start, verticalGradBottom);
-            gradient.setColorAt(0, option.palette.base().color());
-            gradient.setColorAt(1, Qt::transparent);
-            painter->fillRect(QRect(start, QSize(1, newOptRect.height() - 3)), gradient);
-        }
-        //END: inner left vertical line
-
-        //BEGIN: inner horizontal line
-        {
-            QPoint start;
-            QPoint horizontalGradTop;
-            if (leftToRight) {
-                start = newOptRect.topLeft();
-                horizontalGradTop = newOptRect.topLeft();
-                start.rx() += 3;
-                horizontalGradTop.rx() += newOptRect.width() - 3;
-            } else {
-                start = newOptRect.topRight();
-                horizontalGradTop = newOptRect.topRight();
-                start.rx() -= 3;
-                horizontalGradTop.rx() -= newOptRect.width() - 3;
-            }
-            QLinearGradient gradient(start, horizontalGradTop);
-            gradient.setColorAt(0, option.palette.base().color());
-            gradient.setColorAt(1, Qt::transparent);
-            QSize rectSize;
-            if (leftToRight) {
-                rectSize = QSize(newOptRect.width() - 3, 1);
-            } else {
-                rectSize = QSize(-newOptRect.width() + 3, 1);
-            }
-            painter->fillRect(QRect(start, rectSize), gradient);
-        }
-        //END: inner horizontal line
-    }
-
-    QColor outlineColor = option.palette.text().color();
-    outlineColor.setAlphaF(0.35);
-
-    //BEGIN: top left corner
-    {
-        painter->save();
-        painter->setPen(outlineColor);
-        QRectF arc;
-        if (leftToRight) {
-            const QPointF topLeft(optRect.topLeft());
-            arc = QRectF(topLeft, QSizeF(4, 4));
-            arc.translate(0.5, 0.5);
-            painter->drawArc(arc, 1440, 1440);
-        } else {
-            QPointF topRight(optRect.topRight());
-            topRight.rx() -= 4;
-            arc = QRectF(topRight, QSizeF(4, 4));
-            arc.translate(-0.5, 0.5);
-            painter->drawArc(arc, 0, 1440);
-        }
-        painter->restore();
-    }
-    //END: top left corner
-
-    //BEGIN: left vertical line
-    {
-        QPoint start;
-        QPoint verticalGradBottom;
-        if (leftToRight) {
-            start = optRect.topLeft();
-            verticalGradBottom = optRect.topLeft();
-        } else {
-            start = optRect.topRight();
-            verticalGradBottom = optRect.topRight();
-        }
-        start.ry() += 3;
-        verticalGradBottom.ry() += optRect.height() - 3;
-        QLinearGradient gradient(start, verticalGradBottom);
-        gradient.setColorAt(0, outlineColor);
-        gradient.setColorAt(1, option.palette.base().color());
-        painter->fillRect(QRect(start, QSize(1, optRect.height() - 3)), gradient);
-    }
-    //END: left vertical line
-
-    //BEGIN: horizontal line
-    {
-        QPoint start;
-        QPoint horizontalGradTop;
-        if (leftToRight) {
-            start = optRect.topLeft();
-            horizontalGradTop = optRect.topLeft();
-            start.rx() += 3;
-            horizontalGradTop.rx() += optRect.width() - 3;
-        } else {
-            start = optRect.topRight();
-            horizontalGradTop = optRect.topRight();
-            start.rx() -= 3;
-            horizontalGradTop.rx() -= optRect.width() - 3;
-        }
-        QLinearGradient gradient(start, horizontalGradTop);
-        gradient.setColorAt(0, outlineColor);
-        gradient.setColorAt(1, option.palette.base().color());
-        QSize rectSize;
-        if (leftToRight) {
-            rectSize = QSize(optRect.width() - 3, 1);
-        } else {
-            rectSize = QSize(-optRect.width() + 3, 1);
-        }
-        painter->fillRect(QRect(start, rectSize), gradient);
-    }
-    //END: horizontal line
-
-    //BEGIN: draw text
-    {
-        const QString category = index.model()->data(index, Qt::DisplayRole).toString();
-        QRect textRect = QRect(option.rect.topLeft(), QSize(option.rect.width() - 2 - 3 - 3, height));
-        textRect.setTop(textRect.top() + 2 + 3 /* corner */);
-        textRect.setLeft(textRect.left() + 2 + 3 /* corner */ + 3 /* a bit of margin */);
-        painter->save();
-        painter->setFont(font);
-        QColor penColor(option.palette.text().color());
-        penColor.setAlphaF(0.6);
-        painter->setPen(penColor);
-        painter->drawText(textRect, Qt::AlignLeft | Qt::AlignTop, category);
-        painter->restore();
-    }
-    //END: draw text
-}
-
-int CategoryDrawer::categoryHeight(const QModelIndex &index, const QStyleOption &option) const
-{
-    Q_UNUSED( index );
-    Q_UNUSED( option );
-
-    QFont font(QApplication::font());
-    font.setBold(true);
-    const QFontMetrics fontMetrics = QFontMetrics(font);
-
-    return fontMetrics.height() + 2 + 12 /* vertical spacing */;
-}
diff --git a/kde/src/widgets/CategoryDrawer.h b/kde/src/widgets/CategoryDrawer.h
deleted file mode 100644
index ae8e07b340f5828ed87b189818cf8e19271d1185..0000000000000000000000000000000000000000
--- a/kde/src/widgets/CategoryDrawer.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009 by Rafael Fernández López <ereslibre@kde.org>      *
- *                                                                         *
- * This library is free software; you can redistribute it and/or           *
- * modify it under the terms of the GNU Library General Public             *
- * License version 2 as published by the Free Software Foundation.         *
- *                                                                         *
- * This library 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       *
- * Library General Public License for more details.                        *
- *                                                                         *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to    *
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,    *
- * Boston, MA 02110-1301, USA.                                             *
- ***************************************************************************/
-
-// this code is taken from SystemSettings/icons/CategoryDrawer.{h,cpp}
-// Rafael agreet to relicense it under LGPLv2 or LGPLv3, just as we need it,
-// see: http://lists.kde.org/?l=kwrite-devel&m=133061943317199&w=2
-
-#ifndef CATEGORYDRAWER_H
-#define CATEGORYDRAWER_H
-
-#include <KCategoryDrawer>
-
-class QPainter;
-class QModelIndex;
-class QStyleOption;
-
-///CategoryDrawer: A better looking widget than the plain QListWidget
-class CategoryDrawer : public KCategoryDrawerV2
-{
-public:
-    CategoryDrawer();
-
-    virtual void drawCategory(const QModelIndex &index, int sortRole, const QStyleOption &option, QPainter *painter) const;
-    virtual int categoryHeight(const QModelIndex &index, const QStyleOption &option) const;
-};
-
-#endif
diff --git a/kde/src/widgets/ContactDock.cpp b/kde/src/widgets/ContactDock.cpp
deleted file mode 100644
index 8113a69bd5afdeaf468c8110740e6c2a9e4b7148..0000000000000000000000000000000000000000
--- a/kde/src/widgets/ContactDock.cpp
+++ /dev/null
@@ -1,431 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "ContactDock.h"
-
-//Qt
-#include <QtCore/QDateTime>
-#include <QtCore/QMap>
-#include <QtGui/QVBoxLayout>
-#include <QtGui/QListWidget>
-#include <QtGui/QTreeWidget>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QHeaderView>
-#include <QtGui/QCheckBox>
-#include <QtGui/QSplitter>
-#include <QtGui/QLabel>
-#include <QtGui/QComboBox>
-
-//KDE
-#include <KDebug>
-#include <KLineEdit>
-#include <KLocalizedString>
-#include <KIcon>
-
-//SFLPhone
-#include "klib/AkonadiBackend.h"
-#include "ContactItemWidget.h"
-#include "SFLPhone.h"
-#include "klib/ConfigurationSkeleton.h"
-#include "CallView.h"
-#include "SFLPhoneView.h"
-#include "lib/HistoryModel.h"
-
-//SFLPhone library
-#include "lib/Call.h"
-#include "lib/Contact.h"
-
-#define CURRENT_SORTING_MODE m_pSortByCBB->currentIndex()
-
-///QNumericTreeWidgetItem_hist: TreeWidget using different sorting criterias
-class QNumericTreeWidgetItem_hist : public QTreeWidgetItem {
-   public:
-      QNumericTreeWidgetItem_hist(QTreeWidget* parent):QTreeWidgetItem(parent),widget(0),weight(-1){}
-      QNumericTreeWidgetItem_hist(QTreeWidgetItem* parent):QTreeWidgetItem(parent),widget(0),weight(-1){}
-      ContactItemWidget* widget;
-      QString number;
-      int weight;
-   private:
-      bool operator<(const QTreeWidgetItem & other) const {
-         int column = treeWidget()->sortColumn();
-         return text(column) < other.text(column);
-      }
-};
-
-class PhoneNumberItem : public QWidget {
-public:
-   PhoneNumberItem(QString number, QString type,QString name, QWidget* parent = nullptr) : QWidget(parent),m_pNumber(number),m_pType(type),m_pName(name) {
-      QHBoxLayout* l   = new QHBoxLayout(this);
-      QLabel* numberL  = new QLabel(" <b>"+type+":</b>",this);
-      QLabel* number2L = new QLabel(number,this);
-      l->addWidget(numberL);
-      l->addWidget(number2L);
-      l->addItem(new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Expanding));
-      numberL->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum);
-   }
-protected:
-   virtual void mouseDoubleClickEvent(QMouseEvent *e )
-   {
-      e->accept();
-      Call* call = SFLPhone::model()->addDialingCall(m_pName, AccountList::getCurrentAccount());
-      if (call) {
-         call->setCallNumber(m_pNumber);
-         call->setPeerName(m_pName);
-         call->actionPerformed(CALL_ACTION_ACCEPT);
-      }
-      else {
-         HelperFunctions::displayNoAccountMessageBox(this);
-      }
-   }
-private:
-   QString m_pNumber;
-   QString m_pType;
-   QString m_pName;
-};
-
-
-///Forward keypresses to the filter line edit
-bool KeyPressEaterC::eventFilter(QObject *obj, QEvent *event)
-{
-   if (event->type() == QEvent::KeyPress) {
-      m_pDock->keyPressEvent((QKeyEvent*)event);
-      return true;
-   } else {
-      // standard event processing
-      return QObject::eventFilter(obj, event);
-   }
-} //eventFilter
-
-///Constructor
-ContactDock::ContactDock(QWidget* parent) : QDockWidget(parent)
-{
-   setObjectName("contactDock");
-   m_pFilterLE     = new KLineEdit   (                   );
-   m_pSplitter     = new QSplitter   ( Qt::Vertical,this );
-   m_pSortByCBB    = new QComboBox   ( this              );
-   m_pContactView  = new ContactTree ( this              );
-   m_pCallView     = new QListWidget ( this              );
-   m_pShowHistoCK  = new QCheckBox   ( this              );
-
-
-   QStringList sortType;
-   sortType << i18n("Name") << i18n("Organisation") << i18n("Recently used") << i18n("Group") << i18n("Department");
-
-   m_pSortByCBB->addItems(sortType);
-
-   QWidget* mainWidget = new QWidget(this);
-   setWidget(mainWidget);
-
-   m_pContactView->headerItem()->setText(0,i18n("Contacts"));
-   m_pContactView->header()->setClickable(true);
-   m_pContactView->header()->setSortIndicatorShown(true);
-   m_pContactView->setAcceptDrops(true);
-   m_pContactView->setDragEnabled(true);
-   KeyPressEaterC *keyPressEater = new KeyPressEaterC(this);
-   m_pContactView->installEventFilter(keyPressEater);
-
-   m_pFilterLE->setPlaceholderText(i18n("Filter"));
-   m_pFilterLE->setClearButtonShown(true);
-
-   m_pShowHistoCK->setChecked(ConfigurationSkeleton::displayContactCallHistory());
-   m_pShowHistoCK->setText(i18n("Display history"));
-
-   setHistoryVisible(ConfigurationSkeleton::displayContactCallHistory());
-
-   QVBoxLayout* mainLayout = new QVBoxLayout(mainWidget);
-
-   mainLayout->addWidget  ( m_pSortByCBB   );
-   mainLayout->addWidget  ( m_pShowHistoCK );
-   mainLayout->addWidget  ( m_pSplitter    );
-   m_pSplitter->addWidget ( m_pContactView );
-   m_pSplitter->addWidget ( m_pCallView    );
-   mainLayout->addWidget  ( m_pFilterLE    );
-
-   m_pSplitter->setChildrenCollapsible(true);
-   m_pSplitter->setStretchFactor(0,7);
-
-   QTimer* timer = new QTimer(this);
-
-   m_pSortByCBB->setCurrentIndex(ConfigurationSkeleton::contactSortMode());
-
-   connect (AkonadiBackend::getInstance(),SIGNAL(collectionChanged()),                                   this,        SLOT(reloadContact()                      ));
-   connect (m_pSortByCBB                 ,SIGNAL(currentIndexChanged(int)),                              this,        SLOT(reloadContact()                      ));
-   connect (m_pContactView,               SIGNAL(currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)),this,        SLOT(loadContactHistory(QTreeWidgetItem*) ));
-   connect (m_pFilterLE,                  SIGNAL(textChanged(QString)),                                  this,        SLOT(filter(QString)                      ));
-   connect (m_pShowHistoCK,               SIGNAL(toggled(bool)),                                         this,        SLOT(setHistoryVisible(bool)              ));
-   connect (timer                        ,SIGNAL(timeout()),                                             this,        SLOT(reloadHistoryConst()                 ));
-   connect(ConfigurationSkeleton::self() ,SIGNAL(configChanged()),                                       this,        SLOT(reloadContact()                      ));
-   timer->start(1800*1000); //30 minutes
-   setWindowTitle(i18n("Contact"));
-
-} //ContactDock
-
-///Destructor
-ContactDock::~ContactDock()
-{
-   /*foreach (ContactItemWidget* w, m_Contacts) {
-      delete w;
-   }
-   
-   delete m_pFilterLE   ;
-   delete m_pSplitter   ;
-   delete m_pContactView;
-   delete m_pCallView   ;
-   delete m_pSortByCBB  ;
-   delete m_pShowHistoCK;*/
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Reload the contact
-void ContactDock::reloadContact()
-{
-   ContactList list = AkonadiBackend::getInstance()->update();
-   if (!list.size())
-      return;
-   m_pContactView->clear();
-   m_Contacts.clear();
-
-   QHash<Contact*, QDateTime> recentlyUsed;
-   switch (CURRENT_SORTING_MODE) {
-      case Recently_used:
-         recentlyUsed = getContactListByTime();
-         foreach (QString cat, m_slHistoryConst) {
-            m_pContactView->addCategory(cat);
-         }
-         break;
-   }
-   
-   foreach (Contact* cont, list) {
-      if (cont->getPhoneNumbers().count() && usableNumberCount(cont)) {
-         ContactItemWidget* aContact  = new ContactItemWidget(m_pContactView);
-         QString category;
-         switch (CURRENT_SORTING_MODE) {
-            case Name:
-               category = HelperFunctions::normStrippped(QString(cont->getFormattedName().trimmed()[0])).toUpper();
-               break;
-            case Organisation:
-               category = (cont->getOrganization().isEmpty())?i18n("Unknown"):cont->getOrganization();
-               break;
-            case Recently_used:
-               if (recentlyUsed.find(cont) != recentlyUsed.end())
-                  category = timeToHistoryCategory(recentlyUsed[cont].date());
-               else
-                  category = m_slHistoryConst[Never];
-               break;
-            case Group:
-               category = i18n("TODO");
-               break;
-            case Department:
-               category = (cont->getDepartment().isEmpty())?i18n("Unknown"):cont->getDepartment();;
-               break;
-         }
-         QNumericTreeWidgetItem_hist* item = m_pContactView->addItem<QNumericTreeWidgetItem_hist>(category);
-         item->widget = aContact;
-         aContact->setItem(item);
-         aContact->setContact(cont);
-
-         PhoneNumbers numbers =  aContact->getContact()->getPhoneNumbers();
-         if (numbers.count() > 1) {
-            foreach (Contact::PhoneNumber* number, numbers) {
-               QNumericTreeWidgetItem_hist* item2 = new QNumericTreeWidgetItem_hist(item);
-               item2->setFlags(item2->flags() | Qt::ItemIsDragEnabled);
-               item2->number = number->getNumber();
-               //Because of a Qt bug, we need to wrap the widget in an other widget, as drag and drop is broken for rich text (try dragging the bold part)
-               QWidget* wrapper = new PhoneNumberItem(number->getNumber(),number->getType(),aContact->getContact()->getFormattedName(),this);
-               m_pContactView->setItemWidget(item2,0,wrapper);
-            }
-         }
-         else if (numbers.count() == 1) {
-            item->number = numbers[0]->getNumber();
-         }
-
-         m_pContactView->setItemWidget(item,0,aContact);
-         m_Contacts << aContact;
-      }
-   }
-   switch (CURRENT_SORTING_MODE) {
-      case Recently_used:
-         break;
-      default:
-         m_pContactView->sortItems(0,Qt::AscendingOrder);
-   }
-
-   ConfigurationSkeleton::setContactSortMode(m_pSortByCBB->currentIndex());
-
-   if (ConfigurationSkeleton::alwaysShowPhoneNumber()) {
-      m_pContactView->expandAll();
-   }
-} //reloadContact
-
-///Query the call history for all items related to this contact
-void ContactDock::loadContactHistory(QTreeWidgetItem* item)
-{
-   if (m_pShowHistoCK->isChecked()) {
-      m_pCallView->clear();
-      if (dynamic_cast<QNumericTreeWidgetItem_hist*>(item) != NULL) {
-         QNumericTreeWidgetItem_hist* realItem = dynamic_cast<QNumericTreeWidgetItem_hist*>(item);
-         foreach (Call* call, HistoryModel::getHistory()) {
-            if (realItem->widget != 0) {
-               foreach (Contact::PhoneNumber* number, realItem->widget->getContact()->getPhoneNumbers()) {
-                  if (number->getNumber() == call->getPeerPhoneNumber()) {
-                     m_pCallView->addItem(QDateTime::fromTime_t(call->getStartTimeStamp().toUInt()).toString());
-                  }
-               }
-            }
-         }
-      }
-   }
-} //loadContactHistory
-
-///Filter contact
-void ContactDock::filter(const QString& text)
-{
-   foreach(ContactItemWidget* item, m_Contacts) {
-      bool foundNumber = false;
-      foreach (Contact::PhoneNumber* number, item->getContact()->getPhoneNumbers()) {
-         foundNumber |= number->getNumber().toLower().indexOf(text.toLower()) != -1;
-      }
-      bool visible = (HelperFunctions::normStrippped(item->getContact()->getFormattedName  ()).indexOf(HelperFunctions::normStrippped(text)) != -1)
-                  || (HelperFunctions::normStrippped(item->getContact()->getOrganization   ()).indexOf(HelperFunctions::normStrippped(text)) != -1)
-                  || (HelperFunctions::normStrippped(item->getContact()->getPreferredEmail ()).indexOf(HelperFunctions::normStrippped(text)) != -1)
-                  || (HelperFunctions::normStrippped(item->getContact()->getDepartment     ()).indexOf(HelperFunctions::normStrippped(text)) != -1)
-                  || foundNumber;
-      item->getItem()->setHidden(!visible);
-
-   }
-
-   for (int i=0;i< m_pContactView->topLevelItemCount();i++) {
-      bool visible = false;
-      QTreeWidgetItem* item = m_pContactView->topLevelItem(i);
-      int count  = item->childCount();
-      for (int j=0;j<count;j++) visible |= !item->child(j)->isHidden();
-      m_pContactView->topLevelItem(i)->setHidden(!visible);
-   }
-} //filter
-
-void ContactDock::reloadHistoryConst()
-{
-   switch (CURRENT_SORTING_MODE) {
-      case Recently_used:
-         reloadContact();
-         break;
-   }
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                Drag and Drop                              *
- *                                                                           *
- ****************************************************************************/
-
-///Serialize informations to be used for drag and drop
-QMimeData* ContactTree::mimeData( const QList<QTreeWidgetItem *> items) const
-{
-   kDebug() << "An history call is being dragged";
-   if (items.size() < 1) {
-      return NULL;
-   }
-
-   QMimeData *mimeData = new QMimeData();
-
-   //Contact
-   if (dynamic_cast<QNumericTreeWidgetItem_hist*>(items[0])) {
-      QNumericTreeWidgetItem_hist* item = dynamic_cast<QNumericTreeWidgetItem_hist*>(items[0]);
-      if (item->widget != 0) {
-         mimeData->setData(MIME_CONTACT, item->widget->getContact()->getUid().toUtf8());
-      }
-      else if (!item->number.isEmpty()) {
-         mimeData->setData(MIME_PHONENUMBER, item->number.toUtf8());
-      }
-   }
-   else {
-      kDebug() << "the item is not a call";
-   }
-   return mimeData;
-} //mimeData
-
-///Handle data being dropped on the widget
-bool ContactTree::dropMimeData(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action)
-{
-   Q_UNUSED(index)
-   Q_UNUSED(action)
-   Q_UNUSED(parent)
-
-   QByteArray encodedData = data->data(MIME_CALLID);
-
-   kDebug() << "In history import"<< QString(encodedData);
-
-   return false;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Show or hide the history list
-void ContactDock::setHistoryVisible(bool visible)
-{
-   kDebug() << "Toggling history visibility";
-   m_pCallView->setVisible(visible);
-   ConfigurationSkeleton::setDisplayContactCallHistory(visible);
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                             Keyboard handling                             *
- *                                                                           *
- ****************************************************************************/
-
-///Handle keypresses ont the dock
-void ContactDock::keyPressEvent(QKeyEvent* event) {
-   int key = event->key();
-   if(key == Qt::Key_Escape)
-      m_pFilterLE->setText(QString());
-   else if(key == Qt::Key_Return || key == Qt::Key_Enter) {
-      if (m_pContactView->selectedItems()[0] && m_pContactView->itemWidget(m_pContactView->selectedItems()[0],0)) {
-         QNumericTreeWidgetItem_hist* item = dynamic_cast<QNumericTreeWidgetItem_hist*>(m_pContactView->selectedItems()[0]);
-         if (item) {
-            Call* call = NULL;
-            SFLPhone::app()->view()->selectCallPhoneNumber(call,item->widget->getContact());
-         }
-      }
-   }
-   else if((key == Qt::Key_Backspace) && (m_pFilterLE->text().size()))
-      m_pFilterLE->setText(m_pFilterLE->text().left( m_pFilterLE->text().size()-1 ));
-   else if (!event->text().isEmpty() && !(key == Qt::Key_Backspace))
-      m_pFilterLE->setText(m_pFilterLE->text()+event->text());
-} //keyPressEvent
-
-/*****************************************************************************
- *                                                                           *
- *                                  Helpers                                  *
- *                                                                           *
- ****************************************************************************/
diff --git a/kde/src/widgets/ContactDock.h b/kde/src/widgets/ContactDock.h
deleted file mode 100644
index afe17b712fe372d1ae449649a77d821098810910..0000000000000000000000000000000000000000
--- a/kde/src/widgets/ContactDock.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef CONTACT_DOCK_H
-#define CONTACT_DOCK_H
-
-#include <QtCore/QHash>
-#include <QtGui/QDockWidget>
-#include "CategorizedTreeWidget.h"
-#include "../klib/SortableDockCommon.h"
-#include "CallTreeItem.h"
-#include <QtGui/QTreeWidgetItem>
-
-//Qt
-class QSplitter;
-class QListWidget;
-class QComboBox;
-class QTreeWidgetItem;
-class QCheckBox;
-class QStringList;
-class DateTime;
-
-//KDE
-class KLineEdit;
-
-namespace Akonadi {
-   class EntityTreeView;
-   class ItemView;
-   class CollectionCombobox;
-   namespace Contact {
-      class ContactsTreeModel;
-   }
-}
-
-namespace KABC {
-   class Addressee;
-}
-
-///SFLPhone
-class ContactTree;
-class ContactItemWidget;
-class StaticEventHandler;
-class Contact;
-
-///ContactDock: Dock to access contacts
-class ContactDock : public QDockWidget, public SortableDockCommon<CallTreeItem*,QTreeWidgetItem*>
-{
-   Q_OBJECT
-public:
-   //Constructor
-   ContactDock(QWidget* parent);
-   virtual ~ContactDock();
-
-private:
-   //Attributes
-   KLineEdit*                   m_pFilterLE   ;
-   QSplitter*                   m_pSplitter   ;
-   ContactTree*                 m_pContactView;
-   QListWidget*                 m_pCallView   ;
-   QComboBox*                   m_pSortByCBB  ;
-   QCheckBox*                   m_pShowHistoCK;
-   QList<ContactItemWidget*>    m_Contacts    ;
-
-public slots:
-   virtual void keyPressEvent(QKeyEvent* event);
-
-private slots:
-   void reloadContact      (                       );
-   void loadContactHistory ( QTreeWidgetItem* item );
-   void filter             ( const QString& text   );
-   void setHistoryVisible  ( bool visible          );
-   void reloadHistoryConst (                       );
-};
-
-///ContactTree: tree view with additinal drag and drop
-class ContactTree : public CategorizedTreeWidget {
-   Q_OBJECT
-public:
-   ///Constructor
-   ContactTree(QWidget* parent) : CategorizedTreeWidget(parent) {setUniformRowHeights(false);}
-   virtual QMimeData* mimeData( const QList<QTreeWidgetItem *> items) const;
-   bool dropMimeData(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action);
-};
-
-///KeyPressEaterC: keygrabber
-class KeyPressEaterC : public QObject
-{
-   Q_OBJECT
-public:
-   KeyPressEaterC(ContactDock* parent) : QObject(parent) {
-      m_pDock = parent;
-   }
-
-protected:
-   bool eventFilter(QObject *obj, QEvent *event);
-
-private:
-   ContactDock* m_pDock;
-
-};
-
-#endif //CONTACT_DOCK_H
diff --git a/kde/src/widgets/ContactItemWidget.cpp b/kde/src/widgets/ContactItemWidget.cpp
deleted file mode 100644
index 0ce17a457824e2a3dc9ac62a9057b41132339e15..0000000000000000000000000000000000000000
--- a/kde/src/widgets/ContactItemWidget.cpp
+++ /dev/null
@@ -1,507 +0,0 @@
-/***************************************************************************
- *   Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "ContactItemWidget.h"
-
-//Qt
-#include <QtCore/QMimeData>
-#include <QtGui/QApplication>
-#include <QtGui/QClipboard>
-#include <QtGui/QGridLayout>
-#include <QtGui/QMenu>
-#include <QtGui/QLabel>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QInputDialog>
-
-//KDE
-#include <KIcon>
-#include <KLocale>
-#include <KDebug>
-#include <KAction>
-#include <KStandardDirs>
-
-//System
-#include <unistd.h>
-
-//SFLPhone
-#include "klib/AkonadiBackend.h"
-#include "widgets/BookmarkDock.h"
-#include "klib/ConfigurationSkeleton.h"
-#include "klib/HelperFunctions.h"
-#include "widgets/TranslucentButtons.h"
-#include "SFLPhone.h"
-
-//SFLPhone library
-#include "lib/Contact.h"
-#include "lib/sflphone_const.h"
-
-///Constructor
-ContactItemWidget::ContactItemWidget(QWidget *parent)
-   : QWidget(parent), m_pMenu(0),m_pOrganizationL(0),m_pEmailL(0),m_pContactKA(0), m_pIconL(0), m_pContactNameL(0),
-   m_pCallNumberL(0)
-{
-   setContextMenuPolicy(Qt::CustomContextMenu);
-   setAcceptDrops(true);
-   
-   m_pCallAgain  = new KAction(this);
-   m_pCallAgain->setShortcut   ( Qt::CTRL + Qt::Key_Enter   );
-   m_pCallAgain->setText       ( i18n("Call Again")         );
-   m_pCallAgain->setIcon       ( KIcon("call-start")        );
-
-   m_pEditContact = new KAction(this);
-   m_pEditContact->setShortcut ( Qt::CTRL + Qt::Key_E       );
-   m_pEditContact->setText     ( i18n("Edit contact")       );
-   m_pEditContact->setIcon     ( KIcon("contact-new")       );
-
-   m_pCopy       = new KAction(this);
-   m_pCopy->setShortcut        ( Qt::CTRL + Qt::Key_C       );
-   m_pCopy->setText            ( i18n("Copy")               );
-   m_pCopy->setIcon            ( KIcon("edit-copy")         );
-
-   m_pEmail      = new KAction(this);
-   m_pEmail->setShortcut       ( Qt::CTRL + Qt::Key_M       );
-   m_pEmail->setText           ( i18n("Send Email")         );
-   m_pEmail->setIcon           ( KIcon("mail-message-new")  );
-
-   m_pAddPhone      = new KAction(this);
-   m_pAddPhone->setShortcut    ( Qt::CTRL + Qt::Key_N       );
-   m_pAddPhone->setText        ( i18n("Add Phone Number")   );
-   m_pAddPhone->setIcon        ( KIcon("list-resource-add") );
-
-   m_pBookmark      = new KAction(this);
-   m_pBookmark->setShortcut    ( Qt::CTRL + Qt::Key_D       );
-   m_pBookmark->setText        ( i18n("Bookmark")           );
-   m_pBookmark->setIcon        ( KIcon("bookmarks")         );
-
-   connect(m_pCallAgain    , SIGNAL(triggered()) , this,SLOT(callAgain()      ));
-   connect(m_pEditContact  , SIGNAL(triggered()) , this,SLOT(editContact()    ));
-   connect(m_pCopy         , SIGNAL(triggered()) , this,SLOT(copy()           ));
-   connect(m_pEmail        , SIGNAL(triggered()) , this,SLOT(sendEmail()      ));
-   connect(m_pAddPhone     , SIGNAL(triggered()) , this,SLOT(addPhone()       ));
-   connect(m_pBookmark     , SIGNAL(triggered()) , this,SLOT(bookmark()       ));
-
-   //Overlay
-   m_pBtnTrans = new TranslucentButtons(this);
-   m_pBtnTrans->setText(i18n("Transfer"));
-   m_pBtnTrans->setVisible(false);
-   m_pBtnTrans->setPixmap(new QImage(KStandardDirs::locate("data","sflphone-client-kde/transferarraw.png")));
-   connect(m_pBtnTrans,SIGNAL(dataDropped(QMimeData*)),this,SLOT(transferEvent(QMimeData*)));
-} //ContactItemWidget
-
-///Destructor
-ContactItemWidget::~ContactItemWidget()
-{
-   /*delete m_pIconL        ;
-   delete m_pContactNameL ;
-   delete m_pCallNumberL  ;
-   delete m_pOrganizationL;
-   delete m_pEmailL       ;
-   delete m_pItem         ;
-   
-   delete m_pCallAgain   ;
-   delete m_pEditContact ;
-   delete m_pCopy        ;
-   delete m_pEmail       ;
-   delete m_pAddPhone    ;
-   delete m_pBookmark    ;
-   delete m_pMenu        ;*/
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set the contact
-void ContactItemWidget::setContact(Contact* contact)
-{
-   m_pContactKA     = contact;
-   m_pIconL         = new QLabel ( this );
-   m_pContactNameL  = new QLabel (      );
-   m_pCallNumberL   = new QLabel ( this );
-
-   m_pIconL->setMinimumSize(70,48);
-   m_pIconL->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);
-
-   QSpacerItem* verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Expanding);
-
-   m_pIconL->setMaximumSize(48,9999);
-   m_pIconL->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
-
-   m_pIconL->setPixmap(QPixmap(KIcon("user-identity").pixmap(QSize(48,48))));
-
-   QGridLayout* mainLayout = new QGridLayout(this);
-   mainLayout->setContentsMargins(0,0,0,0);
-   mainLayout->addWidget( m_pIconL        , 0 , 0 , 4 , 1 );
-   mainLayout->addWidget( m_pContactNameL , 0 , 1         );
-
-   uint row = 1;
-
-   if (ConfigurationSkeleton::displayOrganisation() && !contact->getOrganization().isEmpty()) {
-      m_pOrganizationL = new QLabel ( this );
-      mainLayout->addWidget( m_pOrganizationL, row , 1);
-      row++;
-   }
-   mainLayout->addWidget( m_pCallNumberL  , row , 1       );
-   row++;
-
-   if (ConfigurationSkeleton::displayEmail() && !contact->getPreferredEmail().isEmpty()) {
-      m_pEmailL        = new QLabel (      );
-      mainLayout->addWidget( m_pEmailL       , row , 1    );
-      row++;
-   }
-   
-   mainLayout->addItem(verticalSpacer     , row , 1       );
-
-   setLayout(mainLayout);
-   setMinimumSize(QSize(50, 30));
-
-   updated();
-   connect(this,SIGNAL(customContextMenuRequested(QPoint)),this,SLOT(showContext(QPoint)));
-
-   uint height =0;
-   if ( m_pContactNameL  ) {
-      QFontMetrics fm(m_pContactNameL->font());
-      height += fm.height();
-   }
-   if ( m_pCallNumberL   ) {
-      QFontMetrics fm(m_pCallNumberL->font());
-      height += fm.height();
-   }
-   if ( m_pOrganizationL ) {
-      QFontMetrics fm(m_pOrganizationL->font());
-      height += fm.height();
-   }
-   if ( m_pEmailL        ) {
-      QFontMetrics fm(m_pEmailL->font());
-      height += fm.height();
-   }
-
-   if (height < 48)
-      height = 48;
-   m_Size = QSize(0,height+8);
-} //setContact
-
-///Set the model index
-void ContactItemWidget::setItem(QTreeWidgetItem* item)
-{
-   m_pItem = item;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                    Slots                                  *
- *                                                                           *
- ****************************************************************************/
-
-///The contact need to be updated
-void ContactItemWidget::updated()
-{
-   m_pContactNameL->setText("<b>"+m_pContactKA->getFormattedName()+"</b>");
-   if (m_pOrganizationL && !m_pContactKA->getOrganization().isEmpty()) {
-      m_pOrganizationL->setText(m_pContactKA->getOrganization());
-   }
-   else if (m_pOrganizationL) {
-      m_pOrganizationL->setVisible(false);
-   }
-
-   if (m_pEmailL && !getEmail().isEmpty()) {
-      m_pEmailL->setText(getEmail());
-   }
-   else if (m_pEmailL) {
-      m_pEmailL->setVisible(false);
-   }
-
-   PhoneNumbers numbers = m_pContactKA->getPhoneNumbers();
-
-   if (getCallNumbers().count() == 1)
-      m_pCallNumberL->setText(getCallNumbers()[0]->getNumber());
-   else
-      m_pCallNumberL->setText(QString::number(getCallNumbers().count())+i18n(" numbers"));
-
-   if (!m_pContactKA->getPhoto())
-      m_pIconL->setPixmap(QPixmap(KIcon("user-identity").pixmap(QSize(48,48))));
-   else
-      m_pIconL->setPixmap(*m_pContactKA->getPhoto());
-} //updated
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Return contact name
-const QString& ContactItemWidget::getContactName() const
-{
-   return m_pContactKA->getFormattedName();
-}
-
-///Return call number
-PhoneNumbers ContactItemWidget::getCallNumbers() const
-{
-   return m_pContactKA->getPhoneNumbers();
-}
-
-///Return the organisation
-const QString& ContactItemWidget::getOrganization() const
-{
-   return m_pContactKA->getOrganization();
-}
-
-///Return the email address
-const QString& ContactItemWidget::getEmail() const
-{
-   return m_pContactKA->getPreferredEmail();
-}
-
-///Return the picture
-QPixmap* ContactItemWidget::getPicture() const
-{
-   return (QPixmap*) m_pContactKA->getPhoto();
-}
-
-///Return the model index
-QTreeWidgetItem* ContactItemWidget::getItem() const
-{
-   return m_pItem;
-}
-
-///Return the contact object
-Contact* ContactItemWidget::getContact() const
-{
-   return m_pContactKA;
-}
-
-///Select a number
-QString ContactItemWidget::showNumberSelector(bool& ok)
-{
-   if (m_pContactKA->getPhoneNumbers().size() > 1) {
-      QStringList list;
-      QHash<QString,QString> map;
-      foreach (Contact::PhoneNumber* number, m_pContactKA->getPhoneNumbers()) {
-         map[number->getType()+" ("+number->getNumber()+")"] = number->getNumber();
-         list << number->getType()+" ("+number->getNumber()+")";
-      }
-      QString result = QInputDialog::getItem (this, i18n("Select phone number"), i18n("This contact have many phone number, please select the one you wish to call"), list, 0, false, &ok);
-
-      if (!ok) {
-         kDebug() << "Operation cancelled";
-      }
-      return map[result];
-   }
-   else if (m_pContactKA->getPhoneNumbers().size() == 1) {
-      ok = true;
-      return m_pContactKA->getPhoneNumbers()[0]->getNumber();
-   }
-   else {
-      ok = false;
-      return "";
-   }
-}
-
-///Return precalculated size hint, prevent it from being computed over and over
-QSize ContactItemWidget::sizeHint () const
-{
-   return m_Size;
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Show the context menu
-void ContactItemWidget::showContext(const QPoint& pos)
-{
-   if (!m_pMenu) {
-      m_pMenu = new QMenu( this          );
-      m_pMenu->addAction( m_pCallAgain   );
-      m_pMenu->addAction( m_pEditContact );
-      m_pMenu->addAction( m_pAddPhone    );
-      m_pMenu->addAction( m_pCopy        );
-      m_pMenu->addAction( m_pEmail       );
-      m_pMenu->addAction( m_pBookmark    );
-   }
-   PhoneNumbers numbers = m_pContactKA->getPhoneNumbers();
-   m_pBookmark->setEnabled(numbers.count() == 1);
-   m_pMenu->exec(mapToGlobal(pos));
-} //showContext
-
-///Send an email
-//TODO
-void ContactItemWidget::sendEmail()
-{
-   kDebug() << "Sending email";
-}
-
-///Call the same number again
-//TODO
-void ContactItemWidget::callAgain()
-{
-   kDebug() << "Calling ";
-   bool ok;
-   QString number = showNumberSelector(ok);
-   if (ok) {
-      Call* call = SFLPhone::model()->addDialingCall(m_pContactKA->getFormattedName(), AccountList::getCurrentAccount());
-      if (call) {
-         call->setCallNumber(number);
-         call->setPeerName(m_pContactKA->getFormattedName());
-         call->actionPerformed(CALL_ACTION_ACCEPT);
-      }
-      else {
-         HelperFunctions::displayNoAccountMessageBox(this);
-      }
-   }
-}
-
-///Copy contact to clipboard
-void ContactItemWidget::copy()
-{
-   kDebug() << "Copying contact";
-   QMimeData* mimeData = new QMimeData();
-   mimeData->setData(MIME_CONTACT, m_pContactKA->getUid().toUtf8());
-   QString numbers(m_pContactKA->getFormattedName()+": ");
-   QString numbersHtml("<b>"+m_pContactKA->getFormattedName()+"</b><br />");
-   foreach (Contact::PhoneNumber* number, m_pContactKA->getPhoneNumbers()) {
-      numbers     += number->getNumber()+" ("+number->getType()+")  ";
-      numbersHtml += number->getNumber()+" ("+number->getType()+")  <br />";
-   }
-   mimeData->setData("text/plain", numbers.toUtf8());
-   mimeData->setData("text/html", numbersHtml.toUtf8());
-   QClipboard* clipboard = QApplication::clipboard();
-   clipboard->setMimeData(mimeData);
-}
-
-///Edit this contact
-void ContactItemWidget::editContact()
-{
-   kDebug() << "Edit contact";
-   AkonadiBackend::getInstance()->editContact(m_pContactKA);
-}
-
-///Add a new phone number for this contact
-//TODO
-void ContactItemWidget::addPhone()
-{
-   kDebug() << "Adding to contact";
-}
-
-///Add this contact to the bookmark list
-void ContactItemWidget::bookmark()
-{
-   PhoneNumbers numbers = m_pContactKA->getPhoneNumbers();
-   if (numbers.count() == 1)
-      SFLPhone::app()->bookmarkDock()->addBookmark(numbers[0]->getNumber());
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                 Drag&Dop                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Called when a drag and drop occure while the item have not been dropped yet
-void ContactItemWidget::dragEnterEvent ( QDragEnterEvent *e )
-{
-   kDebug() << "Drag enter";
-   if (e->mimeData()->hasFormat( MIME_CALLID) && m_pBtnTrans) {
-      m_pBtnTrans->setHoverState(true);
-      m_pBtnTrans->setMinimumSize(width()-16,height()-4);
-      m_pBtnTrans->setMaximumSize(width()-16,height()-4);
-      m_pBtnTrans->move(8,2);
-      m_pBtnTrans->setVisible(true);
-      m_pBtnTrans->setHoverState(true);
-      e->accept();
-   }
-   else
-      e->ignore();
-} //dragEnterEvent
-
-///The cursor move on a potential drag event
-void ContactItemWidget::dragMoveEvent  ( QDragMoveEvent  *e )
-{
-   m_pBtnTrans->setHoverState(true);
-   e->accept();
-}
-
-///A potential drag event is cancelled
-void ContactItemWidget::dragLeaveEvent ( QDragLeaveEvent *e )
-{
-   m_pBtnTrans->setHoverState(false);
-   m_pBtnTrans->setVisible(false);
-   kDebug() << "Drag leave";
-   e->accept();
-}
-
-///Called when a call is dropped on transfer
-void ContactItemWidget::transferEvent(QMimeData* data)
-{
-   if (data->hasFormat( MIME_CALLID)) {
-      bool ok;
-      QString result = showNumberSelector(ok);
-      if (ok) {
-         Call* call = SFLPhone::model()->getCall(data->data(MIME_CALLID));
-         if (dynamic_cast<Call*>(call)) {
-            call->changeCurrentState(CALL_STATE_TRANSFER);
-            SFLPhone::model()->transfer(call, result);
-         }
-      }
-   }
-   else
-      kDebug() << "Invalid mime data";
-   m_pBtnTrans->setHoverState(false);
-   m_pBtnTrans->setVisible(false);
-}
-
-///On data drop
-void ContactItemWidget::dropEvent(QDropEvent *e)
-{
-   kDebug() << "Drop accepted";
-   if (dynamic_cast<const QMimeData*>(e->mimeData()) && e->mimeData()->hasFormat( MIME_CALLID)) {
-      transferEvent((QMimeData*)e->mimeData());
-      e->accept();
-   }
-   else {
-      kDebug() << "Invalid drop data";
-      e->ignore();
-   }
-}
-
-///On double click
-void ContactItemWidget::mouseDoubleClickEvent(QMouseEvent *e )
-{
-   PhoneNumbers numbers = m_pContactKA->getPhoneNumbers();
-
-   if (getCallNumbers().count() == 1) {
-      e->accept();
-      callAgain();
-   }
-   else {
-      e->ignore();
-   }
-}
\ No newline at end of file
diff --git a/kde/src/widgets/ContactItemWidget.h b/kde/src/widgets/ContactItemWidget.h
deleted file mode 100644
index c0bf9198c0741cc5850956ac0443b27d345183d5..0000000000000000000000000000000000000000
--- a/kde/src/widgets/ContactItemWidget.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/***************************************************************************
- *   Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-#ifndef CONTACTITEMWIDGET_H
-#define CONTACTITEMWIDGET_H
-
-#include <QtGui/QWidget>
-#include "lib/Contact.h"
-
-//Qt
-class QLabel;
-class QTreeWidgetItem;
-class QMenu;
-class QMimeData;
-
-//KDE
-class KAction;
-class KIcon;
-
-namespace KABC {
-   class Addressee;
-}
-
-//SFLPhone
-class Contact;
-class TranslucentButtons;
-
-///ContactItemWidget: Item for the contact tree
-class ContactItemWidget : public QWidget
-{
-   Q_OBJECT
- public:
-    //Constructor
-    ContactItemWidget(QWidget* parent =0);
-    ~ContactItemWidget();
-
-    //Getters
-    KABC::Addressee*  contact()         const;
-    const QString&    getContactName()  const;
-    PhoneNumbers      getCallNumbers()  const;
-    const QString&    getOrganization() const;
-    const QString&    getEmail()        const;
-    QPixmap*          getPicture()      const;
-    QTreeWidgetItem*  getItem()         const;
-    Contact*          getContact()      const;
-    virtual QSize     sizeHint ()       const;
-
-    //Setters
-    void setContact ( Contact*         contact );
-    void setItem    ( QTreeWidgetItem* item    );
-
-    //Const
-    static const char * callStateIcons[12];
-    
-protected:
-   virtual void dragEnterEvent        ( QDragEnterEvent *e );
-   virtual void dragMoveEvent         ( QDragMoveEvent  *e );
-   virtual void dragLeaveEvent        ( QDragLeaveEvent *e );
-   virtual void dropEvent             ( QDropEvent      *e );
-   virtual void mouseDoubleClickEvent ( QMouseEvent     *e );
-
- private:
-    //Attributes
-    Contact* m_pContactKA    ;
-    QLabel*  m_pIconL        ;
-    QLabel*  m_pContactNameL ;
-    QLabel*  m_pCallNumberL  ;
-    QLabel*  m_pOrganizationL;
-    QLabel*  m_pEmailL       ;
-    QTreeWidgetItem* m_pItem ;
-    QSize    m_Size          ;
-
-    //Actions
-    KAction* m_pCallAgain   ;
-    KAction* m_pEditContact ;
-    KAction* m_pCopy        ;
-    KAction* m_pEmail       ;
-    KAction* m_pAddPhone    ;
-    KAction* m_pBookmark    ;
-    QMenu*   m_pMenu        ;
-    
-    TranslucentButtons* m_pBtnTrans;
-
-    //Helper
-    QString showNumberSelector(bool& ok);
-
-public slots:
-   void updated();
-
-private slots:
-   void showContext(const QPoint& pos);
-   void sendEmail   ();
-   void callAgain   ();
-   void copy        ();
-   void editContact ();
-   void addPhone    ();
-   void bookmark    ();
-   void transferEvent( QMimeData* data   );
- };
-
-#endif // CONTACTITEMWIDGET_H
diff --git a/kde/src/widgets/Dialpad.cpp b/kde/src/widgets/Dialpad.cpp
deleted file mode 100755
index b7d3cfdf00e614917d87197119b7ab5805c8104e..0000000000000000000000000000000000000000
--- a/kde/src/widgets/Dialpad.cpp
+++ /dev/null
@@ -1,73 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "Dialpad.h"
-
-//Qt
-#include <QtGui/QLabel>
-#include <QtGui/QGridLayout>
-
-const char* Dialpad::m_pNumbers[] =
-       {"1", "2", "3",
-        "4", "5", "6",
-        "7", "8", "9",
-        "*", "0", "#"};
-
-const char* Dialpad::m_pTexts[12] =
-        { ""  ,  "abc",  "def" ,
-        "ghi" ,  "jkl",  "mno" ,
-        "pqrs",  "tuv",  "wxyz",
-          ""  ,   ""  ,   ""   };
-
-///Constructor
-Dialpad::Dialpad(QWidget *parent)
- : QWidget(parent),gridLayout(new QGridLayout(this)),m_pButtons(new DialpadButton*[12])
-{
-   for (uint i=0; i < 12;i++) {
-      m_pButtons[i]       = new DialpadButton( this,m_pNumbers[i] );
-      QHBoxLayout* layout = new QHBoxLayout  ( m_pButtons[i]      );
-      QLabel* number      = new QLabel       ( m_pNumbers[i]      );
-      QLabel* text        = new QLabel       ( m_pTexts[i]        );
-      m_pButtons[i]->setMinimumHeight(30);
-      gridLayout->addWidget( m_pButtons[i],i/3,i%3              );
-      number->setFont      ( QFont("", m_NumberSize)            );
-      number->setAlignment ( Qt::AlignRight | Qt::AlignVCenter  );
-      text->setFont        ( QFont("", m_TextSize)              );
-      layout->setSpacing ( m_Spacing );
-      layout->addWidget  ( number    );
-      layout->addWidget  ( text      );
-      connect(m_pButtons[i],SIGNAL(typed(QString&)),this,SLOT(clicked(QString&)));
-   }
-} //Dialpad
-
-///Destructor
-Dialpad::~Dialpad()
-{
-   delete[] m_pButtons;
-   delete gridLayout;
-}
-
-///Proxy to make the view more convinient to use
-void Dialpad::clicked(QString& text)
-{
-   emit typed(text);
-}
\ No newline at end of file
diff --git a/kde/src/widgets/Dialpad.h b/kde/src/widgets/Dialpad.h
deleted file mode 100755
index 67d89516e56198d7012ed6eda8295a08a70b3233..0000000000000000000000000000000000000000
--- a/kde/src/widgets/Dialpad.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef DIALPAD_H
-#define DIALPAD_H
-
-#include <QWidget>
-#include <QPushButton>
-
-//Qt
-class QGridLayout;
-
-///DialpadButton: the 12 button of the dialpad
-class DialpadButton : public QPushButton
-{
-   Q_OBJECT
-public:
-   ///Constructor
-   DialpadButton(QWidget* parent, const QString& value): QPushButton(parent),m_Value(value) {
-      connect(this,SIGNAL(clicked()),this,SLOT(sltClicked()));
-   }
-private slots:
-   ///Called on button click
-   void sltClicked() { emit typed(m_Value); }
-private:
-   QString m_Value;
-signals:
-   ///Emitted to add a number/letter to the string
-   void typed(QString&);
-};
-
-
-///Dialpad: A widget that representing a phone dialpad with associated numbers and letters
-class Dialpad : public QWidget
-{
-Q_OBJECT
-
-private:
-   //Attributes
-   QGridLayout*    gridLayout;
-   DialpadButton** m_pButtons;
-
-   static const char* m_pNumbers[];
-   static const char* m_pTexts  [];
-   static const int m_Spacing    = 5  ;
-   static const int m_NumberSize = 14 ;
-   static const int m_TextSize   = 8  ;
-
-public:
-    Dialpad(QWidget *parent = 0);
-    ~Dialpad();
-
-private slots:
-   void clicked(QString& text);
-
-signals:
-   ///Emitted to add a number/letter to the string
-   void typed(QString text);
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/widgets/HistoryDock.cpp b/kde/src/widgets/HistoryDock.cpp
deleted file mode 100644
index 78d91201c87ed03a71a6cce2432f93d7ed30751f..0000000000000000000000000000000000000000
--- a/kde/src/widgets/HistoryDock.cpp
+++ /dev/null
@@ -1,440 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "HistoryDock.h"
-
-//Qt
-#include <QtCore/QString>
-#include <QtCore/QDate>
-#include <QtGui/QTreeWidget>
-#include <QtGui/QComboBox>
-#include <QtGui/QPushButton>
-#include <QtGui/QLabel>
-#include <QtGui/QTreeWidgetItem>
-#include <QtGui/QCheckBox>
-#include <QtGui/QGridLayout>
-#include <QtGui/QHeaderView>
-
-//KDE
-#include <KDebug>
-#include <KIcon>
-#include <KLineEdit>
-#include <KDateWidget>
-
-//SFLPhone
-#include "SFLPhone.h"
-#include "widgets/HistoryTreeItem.h"
-#include "klib/AkonadiBackend.h"
-#include "klib/ConfigurationSkeleton.h"
-#include "lib/HistoryModel.h"
-
-//SFLPhone library
-#include "lib/sflphone_const.h"
-
-
-#define CURRENT_SORTING_MODE m_pSortByCBB->currentIndex()
-
-///QNumericTreeWidgetItem: Qt lack official functional sorting algo, so this hack around it
-class QNumericTreeWidgetItem : public QTreeWidgetItem {
-   public:
-      QNumericTreeWidgetItem(QTreeWidget* parent=0):QTreeWidgetItem(parent),widget(0),weight(-1){}
-      QNumericTreeWidgetItem(QTreeWidgetItem* parent):QTreeWidgetItem(parent),widget(0),weight(-1){}
-      HistoryTreeItem* widget;
-      int weight;
-   private:
-      bool operator<(const QTreeWidgetItem & other) const {
-         int column = treeWidget()->sortColumn();
-         if (dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)) {
-            if (widget !=0 && dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)->widget != 0)
-               return widget->getTimeStamp() < dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)->widget->getTimeStamp();
-            else if (weight > 0 && dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)->weight > 0)
-               return weight > dynamic_cast<QNumericTreeWidgetItem*>((QTreeWidgetItem*)&other)->weight;
-         }
-         return text(column) < other.text(column);
-      }
-};
-
-///Event filter allowing to write text on the Tree widget to filter it.
-bool KeyPressEater::eventFilter(QObject *obj, QEvent *event)
-{
-   if (event->type() == QEvent::KeyPress) {
-      m_pDock->keyPressEvent((QKeyEvent*)event);
-      return true;
-   } else {
-      // standard event processing
-      return QObject::eventFilter(obj, event);
-   }
-}
-
-///Constructor
-HistoryDock::HistoryDock(QWidget* parent) : QDockWidget(parent)
-{
-   setObjectName("historyDock");
-   setMinimumSize(250,0);
-   setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum);
-   m_pFilterLE   = new KLineEdit   (                    );
-   m_pItemView   = new HistoryTree ( this               );
-   m_pSortByCBB  = new QComboBox   (                    );
-   m_pSortByL    = new QLabel      ( i18n("Sort by:")   );
-   m_pFromL      = new QLabel      ( i18n("From:")      );
-   m_pToL        = new QLabel      ( i18n("To:")        );
-   m_pFromDW     = new KDateWidget (                    );
-   m_pToDW       = new KDateWidget (                    );
-   m_pAllTimeCB  = new QCheckBox   ( i18n("Display all"));
-   m_pLinkPB     = new QPushButton ( this               );
-
-   m_pAllTimeCB->setChecked(!ConfigurationSkeleton::displayDataRange());
-   enableDateRange(!ConfigurationSkeleton::displayDataRange());
-
-   m_pSortByL->setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Preferred);
-   m_pSortByCBB->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Preferred);
-   m_pLinkPB->setMaximumSize(20,9999999);
-   m_pLinkPB->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Expanding);
-   m_pLinkPB->setCheckable(true);
-
-   m_pItemView->headerItem()->setText(0,i18n("Calls")   );
-   m_pItemView->header    ()->setClickable(true          );
-   m_pItemView->header    ()->setSortIndicatorShown(true );
-   //m_pItemView->setAlternatingRowColors(true             );
-   m_pItemView->setAcceptDrops( true                     );
-   m_pItemView->setDragEnabled( true                     );
-   m_pKeyPressEater = new KeyPressEater(this);
-   m_pItemView->installEventFilter(m_pKeyPressEater);
-
-   m_pFilterLE->setPlaceholderText(i18n("Filter"));
-   m_pFilterLE->setClearButtonShown(true);
-
-   QStringList sortBy;
-   sortBy << i18n("Date") << i18n("Name") << i18n("Popularity") << i18n("Length");
-   m_pSortByCBB->addItems(sortBy);
-
-   QWidget* mainWidget = new QWidget(this);
-   setWidget(mainWidget);
-
-   QGridLayout* mainLayout = new QGridLayout(mainWidget);
-
-   mainLayout->addWidget(m_pSortByL   ,0,0     );
-   mainLayout->addWidget(m_pSortByCBB ,0,1,1,2 );
-   mainLayout->addWidget(m_pAllTimeCB ,1,0,1,3 );
-   mainLayout->addWidget(m_pLinkPB    ,3,2,3,1 );
-   mainLayout->addWidget(m_pFromL     ,2,0,1,2 );
-   mainLayout->addWidget(m_pFromDW    ,3,0,1,2 );
-   mainLayout->addWidget(m_pToL       ,4,0,1,2 );
-   mainLayout->addWidget(m_pToDW      ,5,0,1,2 );
-   mainLayout->addWidget(m_pItemView  ,6,0,1,3 );
-   mainLayout->addWidget(m_pFilterLE  ,7,0,1,3 );
-
-   setWindowTitle(i18n("History"));
-
-   QDate date(2000,1,1);
-   m_pFromDW->setDate(date);
-
-   m_CurrentFromDate = m_pFromDW->date();
-   m_CurrentToDate   = m_pToDW->date();
-   
-   m_pSortByCBB->setCurrentIndex(ConfigurationSkeleton::historySortMode());
-
-   connect(m_pAllTimeCB,                   SIGNAL(toggled(bool)),            this, SLOT(enableDateRange(bool)       ));
-   connect(m_pFilterLE,                    SIGNAL(textChanged(QString)),     this, SLOT(filter(QString)             ));
-   connect(m_pFromDW  ,                    SIGNAL(changed(QDate)),           this, SLOT(updateLinkedFromDate(QDate) ));
-   connect(m_pToDW    ,                    SIGNAL(changed(QDate)),           this, SLOT(updateLinkedToDate(QDate)   ));
-   connect(m_pSortByCBB,                   SIGNAL(currentIndexChanged(int)), this, SLOT(reload()                    ));
-   connect(AkonadiBackend::getInstance(),  SIGNAL(collectionChanged()),      this, SLOT(updateContactInfo()         ));
-   connect(HistoryModel::self()         ,  SIGNAL(newHistoryCall(Call*)),    this, SLOT(newHistoryCall(Call*)       ));
-
-   reload();
-} //HistoryDock
-
-///Destructor
-HistoryDock::~HistoryDock()
-{
-   foreach (HistoryTreeItem* w, m_History) {
-      delete w;
-   }
-   m_History.clear();
-   delete m_pItemView     ;
-   delete m_pFilterLE     ;
-   delete m_pSortByCBB    ;
-   delete m_pSortByL      ;
-   delete m_pFromL        ;
-   delete m_pToL          ;
-   delete m_pFromDW       ;
-   delete m_pToDW         ;
-   delete m_pAllTimeCB    ;
-   delete m_pLinkPB       ;
-   delete m_pKeyPressEater;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Update informations
-void HistoryDock::updateContactInfo()
-{
-   foreach(HistoryTreeItem* hitem, m_History) {
-      hitem->updated();
-   }
-}
-
-///Reload the history list
-void HistoryDock::reload()
-{
-   m_pItemView->clear();
-
-   QHash<Contact*, QDateTime> recentlyUsed;
-   switch (CURRENT_SORTING_MODE) {
-      case Date:
-         foreach (QString cat, m_slHistoryConst) {
-            m_pItemView->addCategory(i18n(cat.toAscii()));
-         }
-         break;
-      case Popularity: {
-         m_hGroup.clear();
-         break;
-      }
-   }
-   
-   foreach(HistoryTreeItem* hitem, m_History) {
-      delete hitem;
-   }
-   m_History.clear();
-   foreach (Call* call, HistoryModel::getHistory()) {
-      newHistoryCall(call);
-   }
-   
-   ConfigurationSkeleton::setHistorySortMode(CURRENT_SORTING_MODE);
-
-   switch (CURRENT_SORTING_MODE) {
-      case Date:
-         for (int i=0;i<m_pItemView->topLevelItemCount();i++) {
-            m_pItemView->topLevelItem(i)->sortChildren(0,Qt::DescendingOrder);
-         }
-         break;
-      case Popularity: {
-         QMutableHashIterator<QString,QNumericTreeWidgetItem*> iter(m_hGroup);
-         while (iter.hasNext()) {
-            iter.next();
-            QNumericTreeWidgetItem* item = iter.value();
-            item->setText(0,iter.key()+" ("+QString::number(item->weight)+")");
-         }
-         break;
-      }
-      default:
-         m_pItemView->sortItems(0,Qt::AscendingOrder);
-   }
-} //reload
-
-///Faster way to sync the history than reloading it (2+ seconds)
-void HistoryDock::newHistoryCall(Call* call)
-{
-   HistoryTreeItem* callItem = nullptr;
-   if (call != nullptr && (!m_pAllTimeCB->isChecked() || (QDateTime(m_pFromDW->date()).toTime_t() < call->getStartTimeStamp().toUInt() && QDateTime(m_pToDW->date().addDays(1)).toTime_t() > call->getStartTimeStamp().toUInt() ))) {
-      callItem = new HistoryTreeItem(m_pItemView);
-      callItem->setCall(call);
-      m_History << callItem;
-   }
-   else
-      return;
-   switch (CURRENT_SORTING_MODE) {
-      case Date: {
-         QString category = timeToHistoryCategory(QDateTime::fromTime_t(callItem->call()->getStartTimeStamp().toUInt()).date());
-         QNumericTreeWidgetItem* item = m_pItemView->addItem<QNumericTreeWidgetItem>(category);
-         item->weight = -callItem->call()->getStopTimeStamp().toUInt();
-         item->widget = callItem;
-         callItem->setItem(item);
-         m_pItemView->setItemWidget(item,0,callItem);
-         break;
-      }
-      case Name2: {
-         QNumericTreeWidgetItem* twItem = m_pItemView->addItem<QNumericTreeWidgetItem>(callItem->getName());
-         callItem->setItem(twItem);
-         twItem->widget = callItem;
-         m_pItemView->setItemWidget(twItem,0,callItem);
-         break;
-      }
-      case Popularity: {
-         QString name = callItem->getName().trimmed();
-         if (!m_hGroup[name]) {
-            m_hGroup[name] = m_pItemView->addCategory<QNumericTreeWidgetItem>(name);
-            m_hGroup[name]->weight = 0;
-            m_pItemView->addTopLevelItem(m_hGroup[name]);
-         }
-         m_hGroup[name]->weight++;
-         QNumericTreeWidgetItem* twItem = m_pItemView->addItem<QNumericTreeWidgetItem>(name);
-         callItem->setItem(twItem);
-         twItem->widget = callItem;
-         m_pItemView->setItemWidget(twItem,0,callItem);
-         break;
-      }
-      case Length: {
-         QNumericTreeWidgetItem* item = m_pItemView->addItem<QNumericTreeWidgetItem>(" ");
-         item->weight = callItem->getLength();
-         callItem->setItem(item);
-         m_pItemView->addTopLevelItem(item);
-         m_pItemView->setItemWidget(item,0,callItem);
-         break;
-      }
-   }
-} //newHistoryCall
-
-///Enable the ability to set a date range like 1 month to limit history
-void HistoryDock::enableDateRange(bool disable)
-{
-   m_pFromL->setVisible (!disable);
-   m_pToL->setVisible   (!disable);
-   m_pFromDW->setVisible(!disable);
-   m_pToDW->setVisible  (!disable);
-   m_pLinkPB->setVisible(!disable);
-
-   ConfigurationSkeleton::setDisplayDataRange(!disable);
-}
-
-///Filter the history
-void HistoryDock::filter(QString text)
-{
-   QString lower = text.toLower();
-   foreach(HistoryTreeItem* item, m_History) {
-      bool visible = ( HelperFunctions::normStrippped( item->getName()        ).indexOf( lower ) != -1)
-                  || ( HelperFunctions::normStrippped( item->getPhoneNumber() ).indexOf( lower ) != -1);
-      item->getItem()-> setHidden(!visible);
-   }
-   m_pItemView->expandAll();
-}
-
-///When the data range is linked, change the opposite value when editing the first
-void HistoryDock::updateLinkedDate(KDateWidget* item, QDate& prevDate, QDate& newDate)
-{
-   if (m_pLinkPB->isChecked()) {
-      if (prevDate.day() != newDate.day()) {
-         QDate tmp = item->date();
-         tmp = tmp.addDays(newDate.day() - prevDate.day());
-         item->setDate(tmp);
-      }
-      if (prevDate.month() != newDate.month()) {
-         QDate tmp = item->date();
-         tmp = tmp.addMonths(newDate.month() - prevDate.month());
-         item->setDate(tmp);
-      }
-      if (prevDate.year() != newDate.year()) {
-         QDate tmp = item->date();
-         tmp = tmp.addYears(newDate.year() - prevDate.year());
-         item->setDate(tmp);
-      }
-   }
-   prevDate = newDate;
-} //updateLinkedDate
-
-///The signals have to be disabled to prevent an ifinite loop
-void HistoryDock::updateLinkedFromDate(QDate date)
-{
-   disconnect (m_pToDW  ,  SIGNAL(changed(QDate)),       this, SLOT(updateLinkedToDate(QDate)));
-   updateLinkedDate(m_pToDW,m_CurrentFromDate,date);
-   connect    (m_pToDW  ,  SIGNAL(changed(QDate)),       this, SLOT(updateLinkedToDate(QDate)));
-}
-
-///The signals have to be disabled to prevent an ifinite loop
-void HistoryDock::updateLinkedToDate(QDate date)
-{
-   disconnect(m_pFromDW  ,  SIGNAL(changed(QDate)),       this, SLOT(updateLinkedFromDate(QDate)));
-   updateLinkedDate(m_pFromDW,m_CurrentToDate,date);
-   connect   (m_pFromDW  ,  SIGNAL(changed(QDate)),       this, SLOT(updateLinkedFromDate(QDate)));
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                             Drag and drop                                 *
- *                                                                           *
- ****************************************************************************/
-
-///Generate serializerd version of the content
-QMimeData* HistoryTree::mimeData( const QList<QTreeWidgetItem *> items) const
-{
-   kDebug() << "An history call is being dragged";
-   if (items.size() < 1) {
-      return NULL;
-   }
-
-   QMimeData *mimeData = new QMimeData();
-
-   //Contact
-   if (dynamic_cast<QNumericTreeWidgetItem*>(items[0])) {
-      QNumericTreeWidgetItem* item = dynamic_cast<QNumericTreeWidgetItem*>(items[0]);
-      if (item->widget != 0) {
-         mimeData->setData(MIME_PHONENUMBER, item->widget->call()->getPeerPhoneNumber().toUtf8());
-      }
-   }
-   else {
-      kDebug() << "the item is not a call";
-   }
-   return mimeData;
-} //mimeData
-
-///Handle what happen when serialized data is dropped
-bool HistoryTree::dropMimeData(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action)
-{
-   Q_UNUSED( index  )
-   Q_UNUSED( action )
-   Q_UNUSED( parent )
-
-   QByteArray encodedData = data->data(MIME_CALLID);
-
-   kDebug() << "In history import"<< QString(encodedData);
-
-   return false;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                              Keyboard handling                            *
- *                                                                           *
- ****************************************************************************/
-
-///Handle keyboard input and redirect them to the filterbox
-void HistoryDock::keyPressEvent(QKeyEvent* event) {
-   int key = event->key();
-   if(key == Qt::Key_Escape)
-      m_pFilterLE->setText(QString());
-   else if ((key == Qt::Key_Return || key == Qt::Key_Enter) && m_pItemView->selectedItems().size() > 0) {
-      if (m_pItemView->selectedItems()[0] && m_pItemView->itemWidget(m_pItemView->selectedItems()[0],0)) {
-         QNumericTreeWidgetItem* item = dynamic_cast<QNumericTreeWidgetItem*>(m_pItemView->selectedItems()[0]);
-         if (item) {
-            SFLPhone::model()->addDialingCall(item->widget->getName(), AccountList::getCurrentAccount())->setCallNumber(item->widget->getPhoneNumber());
-         }
-      }
-   }
-   else if((key == Qt::Key_Backspace) && (m_pFilterLE->text().size()))
-      m_pFilterLE->setText(m_pFilterLE->text().left( m_pFilterLE->text().size()-1 ));
-   else if (!event->text().isEmpty() && !(key == Qt::Key_Backspace))
-      m_pFilterLE->setText(m_pFilterLE->text()+event->text());
-} //keyPressEvent
\ No newline at end of file
diff --git a/kde/src/widgets/HistoryDock.h b/kde/src/widgets/HistoryDock.h
deleted file mode 100644
index c0aade1564f06798223ffa678e275dad64ec74d9..0000000000000000000000000000000000000000
--- a/kde/src/widgets/HistoryDock.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-#ifndef HISTORY_DOCK_H
-#define HISTORY_DOCK_H
-
-#include <QtGui/QDockWidget>
-#include <QtGui/QTreeWidget>
-#include <QtCore/QDate>
-#include "../klib/SortableDockCommon.h"
-#include "CategorizedTreeWidget.h"
-#include "CallTreeItem.h"
-#include <QtGui/QTreeWidgetItem>
-
-//Qt
-class QTreeWidgetItem;
-class QString;
-class QTreeWidget;
-class QComboBox;
-class QLabel;
-class QCheckBox;
-class QPushButton;
-class QDate;
-
-//KDE
-class KLineEdit;
-class KDateWidget;
-
-//SFLPhone
-class HistoryTreeItem;
-class HistoryTree;
-class KeyPressEater;
-class QNumericTreeWidgetItem;
-
-//Typedef
-typedef QList<HistoryTreeItem*> HistoryList;
-typedef QHash<QString,QNumericTreeWidgetItem*> GroupHash;
-
-///HistoryDock: Dock to see the previous SFLPhone calls
-class HistoryDock : public QDockWidget, public SortableDockCommon<CallTreeItem*,QTreeWidgetItem*> {
-   Q_OBJECT
-
-public:
-   //Friends
-   friend class KeyPressEater;
-
-   //Constructors
-   HistoryDock(QWidget* parent);
-   virtual ~HistoryDock();
-
-private:
-   //Attributes
-   HistoryTree*   m_pItemView        ;
-   KLineEdit*     m_pFilterLE        ;
-   QComboBox*     m_pSortByCBB       ;
-   QLabel*        m_pSortByL         ;
-   QLabel*        m_pFromL           ;
-   QLabel*        m_pToL             ;
-   KDateWidget*   m_pFromDW          ;
-   KDateWidget*   m_pToDW            ;
-   QCheckBox*     m_pAllTimeCB       ;
-   QPushButton*   m_pLinkPB          ;
-   HistoryList    m_History          ;
-   QDate          m_CurrentFromDate  ;
-   QDate          m_CurrentToDate    ;
-   KeyPressEater* m_pKeyPressEater   ;
-   GroupHash      m_hGroup           ;
-
-   //Mutator
-   void updateLinkedDate(KDateWidget* item, QDate& prevDate, QDate& newDate);
-
-public slots:
-   void enableDateRange(bool disable);
-   virtual void keyPressEvent(QKeyEvent* event);
-
-private slots:
-   void filter               ( QString text );
-   void updateLinkedFromDate ( QDate   date );
-   void updateLinkedToDate   ( QDate   date );
-   void reload               (              );
-   void updateContactInfo    (              );
-   void newHistoryCall       ( Call*   call );
-};
-
-
-///HistoryTree: Simple tree view with additional keybpard filter
-class HistoryTree : public CategorizedTreeWidget {
-   Q_OBJECT
-public:
-   HistoryTree(QWidget* parent) : CategorizedTreeWidget(parent) {}
-   virtual QMimeData* mimeData( const QList<QTreeWidgetItem *> items) const;
-   bool dropMimeData(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action);
-};
-
-///KeyPressEater: Intercept each keypress to manage it globally
-class KeyPressEater : public QObject
-{
-   Q_OBJECT
-public:
-   KeyPressEater(HistoryDock* parent) : QObject(parent) {
-      m_pDock =  parent;
-   }
-protected:
-   bool eventFilter(QObject *obj, QEvent *event);
-private:
-   HistoryDock* m_pDock;
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/src/widgets/HistoryTreeItem.cpp b/kde/src/widgets/HistoryTreeItem.cpp
deleted file mode 100644
index e038a2581692ecbd1ce86f86e1109c8dc3328545..0000000000000000000000000000000000000000
--- a/kde/src/widgets/HistoryTreeItem.cpp
+++ /dev/null
@@ -1,659 +0,0 @@
-/***************************************************************************
- *   Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "HistoryTreeItem.h"
-
-//Qt
-#include <QtGui/QGridLayout>
-#include <QtGui/QMenu>
-#include <QtGui/QLabel>
-#include <QtGui/QSpacerItem>
-#include <QtGui/QHBoxLayout>
-#include <QtGui/QToolButton>
-#include <QtGui/QMessageBox>
-#include <QtGui/QPainter>
-#include <QtGui/QSlider>
-#include <QtGui/QColor>
-#include <QtGui/QClipboard>
-#include <QtGui/QApplication>
-#include <QtGui/QFontMetrics>
-#include <QtCore/QStringList>
-#include <QtCore/QFile>
-
-//KDE
-#include <KLocale>
-#include <KDebug>
-#include <KAction>
-#include <KIcon>
-#include <KMessageBox>
-#include <KStandardDirs>
-
-//SFLPhone library
-#include "lib/sflphone_const.h"
-#include "lib/Contact.h"
-#include "lib/Call.h"
-
-//SFLPhone
-#include "klib/AkonadiBackend.h"
-#include "klib/HelperFunctions.h"
-#include "SFLPhone.h"
-#include "widgets/BookmarkDock.h"
-#include "widgets/TranslucentButtons.h"
-
-const char * HistoryTreeItem::callStateIcons[12] = {ICON_INCOMING, ICON_RINGING, ICON_CURRENT, ICON_DIALING, ICON_HOLD, ICON_FAILURE, ICON_BUSY, ICON_TRANSFER, ICON_TRANSF_HOLD, "", "", ICON_CONFERENCE};
-
-///PlayerWidget: A small widget to play call recording
-class PlayerWidget : public QWidget {
-public:
-   PlayerWidget(QWidget* parent = 0) : QWidget(parent) {}
-protected:
-   virtual void paintEvent(QPaintEvent* /*event*/)
-   {
-      QColor backgroundColor = palette().light().color();
-      backgroundColor.setAlpha(200);
-      QPainter customPainter(this);
-      customPainter.fillRect(rect(),backgroundColor);
-   }
-};
-
-
-///Constructor
-HistoryTreeItem::HistoryTreeItem(QWidget *parent ,QString phone)
-   : QWidget(parent), m_pItemCall(0), m_pMenu(0) , m_pAudioSlider(0) , m_pTimeLeftL(0) , m_pTimePlayedL(0),m_pPlayer(0),
-   m_pContact(0)    , m_pPause(0)   , m_pStop(0) , m_pNote(0)        , m_SeekPos(0)    , m_Paused(false)
-{
-   setContextMenuPolicy(Qt::CustomContextMenu);
-   setAcceptDrops(true);
-
-   m_pCallAgain    = new KAction(this);
-   m_pAddContact   = new KAction(this);
-   m_pCopy         = new KAction(this);
-   m_pEmail        = new KAction(this);
-   m_pAddToContact = new KAction(this);
-   m_pBookmark     = new KAction(this);
-
-   m_pCallAgain->setShortcut    ( Qt::Key_Enter                  );
-   m_pCallAgain->setText        ( i18n("Call Again")             );
-   m_pCallAgain->setIcon        ( KIcon("call-start")            );
-
-   m_pAddToContact->setShortcut ( Qt::CTRL + Qt::Key_E           );
-   m_pAddToContact->setText     ( i18n("Add Number to Contact")  );
-   m_pAddToContact->setIcon     ( KIcon("list-resource-add")     );
-   m_pAddToContact->setDisabled ( true                           );
-
-   m_pAddContact->setShortcut   ( Qt::CTRL + Qt::Key_E           );
-   m_pAddContact->setText       ( i18n("Add Contact")            );
-   m_pAddContact->setIcon       ( KIcon("contact-new")           );
-
-   m_pCopy->setShortcut         ( Qt::CTRL + Qt::Key_C           );
-   m_pCopy->setText             ( i18n("Copy")                   );
-   m_pCopy->setIcon             ( KIcon("edit-copy")             );
-
-   m_pEmail->setShortcut        ( Qt::CTRL + Qt::Key_M           );
-   m_pEmail->setText            ( i18n("Send Email")             );
-   m_pEmail->setIcon            ( KIcon("mail-message-new")      );
-   m_pEmail->setDisabled        ( true                           );
-
-   m_pBookmark->setShortcut     ( Qt::CTRL + Qt::Key_D           );
-   m_pBookmark->setText         ( i18n("Bookmark")               );
-   m_pBookmark->setIcon         ( KIcon("bookmarks")             );
-
-   m_pPlay = new QToolButton(this);
-
-   m_pPlay->setIcon(KIcon("media-playback-start"));
-   m_pPlay->setMinimumSize(30,30);
-   m_pPlay->setMaximumSize(30,30);
-   m_pPlay->setSizePolicy(QSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed));
-   m_pPlay->setVisible(false);
-
-   m_pRemove =  new QToolButton(this);
-   m_pRemove->setIcon(KIcon("list-remove"));
-   m_pRemove->setMinimumSize(30,30);
-   m_pRemove->setMaximumSize(30,30);
-   m_pRemove->setSizePolicy(QSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed));
-   m_pRemove->setVisible(false);
-
-   connect(m_pCallAgain    , SIGNAL(triggered())                        , this        , SLOT(callAgain()         ));
-   connect(m_pAddContact   , SIGNAL(triggered())                        , this        , SLOT(addContact()        ));
-   connect(m_pCopy         , SIGNAL(triggered())                        , this        , SLOT(copy()              ));
-   connect(m_pEmail        , SIGNAL(triggered())                        , this        , SLOT(sendEmail()         ));
-   connect(m_pAddToContact , SIGNAL(triggered())                        , this        , SLOT(addToContact()      ));
-   connect(m_pBookmark     , SIGNAL(triggered())                        , this        , SLOT(bookmark()          ));
-   connect(m_pRemove       , SIGNAL(clicked()  )                        , this        , SLOT(removeRecording()   ));
-   connect(this            , SIGNAL(customContextMenuRequested(QPoint)) , this        , SLOT(showContext(QPoint) ));
-
-   m_pIconL         = new QLabel( this );
-   m_pPeerNameL     = new QLabel( this );
-   m_pCallNumberL   = new QLabel( this );
-   m_pLengthL       = new QLabel( this );
-   m_pTimeL         = new QLabel( this );
-
-   m_pIconL->setMinimumSize(70,0);
-   m_pIconL->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::MinimumExpanding);
-   QSpacerItem* verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Expanding);
-
-   m_pMainLayout = new QGridLayout(this);
-   m_pMainLayout->addWidget ( m_pIconL       , 0 , 0 , 4 , 1 );
-   m_pMainLayout->addWidget ( m_pPeerNameL   , 0 , 1         );
-   m_pMainLayout->addWidget ( m_pCallNumberL , 1 , 1         );
-   m_pMainLayout->addWidget ( m_pTimeL       , 2 , 1         );
-   m_pMainLayout->addItem   ( verticalSpacer , 4 , 1         );
-   m_pMainLayout->addWidget ( m_pPlay        , 0 , 2 , 4 , 1 );
-   m_pMainLayout->addWidget ( m_pRemove      , 0 , 3 , 4 , 1 );
-   m_pMainLayout->addWidget ( m_pLengthL     , 0 , 4 , 4 , 1 );
-   setLayout(m_pMainLayout);
-   setMinimumSize(QSize(50, 30));
-   setMaximumSize(QSize(300,99999));
-   setSizePolicy(QSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum));
-
-   if (!phone.isEmpty()) {
-      getContactInfo(phone);
-      m_pCallNumberL->setText(phone);
-      m_PhoneNumber = phone;
-   }
-
-   m_pBtnTrans = new TranslucentButtons(this);
-   m_pBtnTrans->setText(i18n("Transfer"));
-   m_pBtnTrans->setVisible(false);
-   m_pBtnTrans->setPixmap(new QImage(KStandardDirs::locate("data","sflphone-client-kde/transferarraw.png")));
-   connect(m_pBtnTrans,SIGNAL(dataDropped(QMimeData*)),this,SLOT(transferEvent(QMimeData*)));
-} //HistoryTreeItem
-
-///Destructor
-HistoryTreeItem::~HistoryTreeItem()
-{
-   delete m_pIconL         ;
-   delete m_pPeerNameL     ;
-   delete m_pCallNumberL   ;
-   delete m_pTimeL         ;
-   delete m_pLengthL       ;
-
-   delete m_pCallAgain     ;
-   delete m_pAddContact    ;
-   delete m_pAddToContact  ;
-   delete m_pCopy          ;
-   delete m_pEmail         ;
-   delete m_pBookmark      ;
-   delete m_pMenu          ;
-
-   if ( m_pPlay        ) delete m_pPlay        ;
-   if ( m_pRemove      ) delete m_pRemove      ;
-   if ( m_pAudioSlider ) delete m_pAudioSlider ;
-   if ( m_pTimeLeftL   ) delete m_pTimeLeftL   ;
-   if ( m_pTimePlayedL ) delete m_pTimePlayedL ;
-   if ( m_pPlayer      ) delete m_pPlayer      ;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Return the call item
-Call* HistoryTreeItem::call() const
-{
-   return m_pItemCall;
-}
-
-///The item have to be updated
-void HistoryTreeItem::updated()
-{
-   getContactInfo(m_pItemCall->getPeerPhoneNumber());
-} //updated
-
-///Show the context menu
-void HistoryTreeItem::showContext(const QPoint& pos)
-{
-   if (!m_pMenu) {
-      m_pMenu = new QMenu(this);
-      m_pMenu->addAction( m_pCallAgain    );
-      m_pMenu->addAction( m_pAddContact   );
-      m_pMenu->addAction( m_pAddToContact );
-      m_pMenu->addAction( m_pCopy         );
-      m_pMenu->addAction( m_pEmail        );
-      m_pMenu->addAction( m_pBookmark     );
-   }
-   m_pMenu->exec(mapToGlobal(pos));
-}
-
-///Send an email
-void HistoryTreeItem::sendEmail()
-{
-   //TODO
-   kDebug() << "Sending email";
-}
-
-///Call the caller again
-void HistoryTreeItem::callAgain()
-{
-   if (m_pItemCall) {
-      kDebug() << "Calling "<< m_pItemCall->getPeerPhoneNumber();
-   }
-   Call* call = SFLPhone::model()->addDialingCall(getName(), AccountList::getCurrentAccount());
-   if (call) {
-      call->setCallNumber(m_PhoneNumber);
-      call->setPeerName(m_pPeerNameL->text());
-      call->actionPerformed(CALL_ACTION_ACCEPT);
-   }
-   else {
-      HelperFunctions::displayNoAccountMessageBox(this);
-   }
-}
-
-///Copy the call
-void HistoryTreeItem::copy()
-{
-   kDebug() << "Copying contact";
-   QMimeData* mimeData = new QMimeData();
-   mimeData->setData(MIME_CALLID, m_pItemCall->getCallId().toUtf8());
-   QString numbers;
-   QString numbersHtml;
-   if (m_pContact) {
-      numbers     = m_pContact->getFormattedName()+": "+m_PhoneNumber;
-      numbersHtml = "<b>"+m_pContact->getFormattedName()+"</b><br />"+HelperFunctions::escapeHtmlEntities(m_PhoneNumber);
-   }
-   else {
-      numbers     = m_pItemCall->getPeerName()+": "+m_PhoneNumber;
-      numbersHtml = "<b>"+m_pItemCall->getPeerName()+"</b><br />"+HelperFunctions::escapeHtmlEntities(m_PhoneNumber);
-   }
-   mimeData->setData("text/plain", numbers.toUtf8());
-   mimeData->setData("text/html", numbersHtml.toUtf8());
-   QClipboard* clipboard = QApplication::clipboard();
-   clipboard->setMimeData(mimeData);
-}
-
-
-///Create a contact from those informations
-void HistoryTreeItem::addContact()
-{
-   kDebug() << "Adding contact";
-   Contact* aContact = new Contact();
-   aContact->setPhoneNumbers(PhoneNumbers() << new Contact::PhoneNumber(m_PhoneNumber, "Home"));
-   aContact->setFormattedName(m_Name);
-   AkonadiBackend::getInstance()->addNewContact(aContact);
-}
-
-///Add this call number to an existing contact
-void HistoryTreeItem::addToContact()
-{
-   //TODO
-   kDebug() << "Adding to contact";
-}
-
-///Bookmark this contact
-void HistoryTreeItem::bookmark()
-{
-   SFLPhone::app()->bookmarkDock()->addBookmark(m_PhoneNumber);
-}
-
-void HistoryTreeItem::removeRecording()
-{
-   int ret = KMessageBox::questionYesNo(this, i18n("Are you sure you want to delete this recording?"), i18n("Delete recording"));
-   if (ret == KMessageBox::Yes) {
-      kDebug() << "Deleting file";
-      QFile::remove(m_pItemCall->getRecordingPath());
-   }
-}
-
-///Hide or show the media player
-void HistoryTreeItem::showRecordPlayer()
-{
-   if (!m_pAudioSlider) {
-      m_pPlayer       = new PlayerWidget       ( this                 );
-      QWidget* r1w    = new QWidget            ( this                 );
-      QWidget* r2w    = new QWidget            ( this                 );
-      QVBoxLayout* l  = new QVBoxLayout        ( m_pPlayer            );
-      QHBoxLayout* r1 = new QHBoxLayout        ( r1w                  );
-      QHBoxLayout* r2 = new QHBoxLayout        ( r2w                  );
-      m_pAudioSlider  = new QSlider            ( Qt::Horizontal, this );
-      m_pTimeLeftL    = new QLabel             ( "00:00"              );
-      m_pTimePlayedL  = new QLabel             ( "00:00"              );
-      m_pPause        = new QToolButton        (                      );
-      m_pStop         = new QToolButton        (                      );
-      m_pNote         = new QToolButton        (                      );
-
-      l->addWidget(r1w);
-      l->addWidget(r2w);
-
-      m_pPlayer->setAttribute( Qt::WA_TranslucentBackground, true );
-      m_pPlayer->setMinimumSize(0,25);
-      m_pPlayer->setStyleSheet("margin-top:5px");
-
-      l-> setContentsMargins(0,0,0,0);
-      r1->setContentsMargins(0,0,0,0);
-      r2->setContentsMargins(0,0,0,0);
-
-      m_pPause->setIcon ( KIcon( "media-playback-pause" ));
-      m_pStop->setIcon  ( KIcon( "media-playback-stop"  ));
-      m_pNote->setIcon  ( KIcon( "view-pim-notes"       ));
-
-      m_pPause->setMinimumSize(30,30);
-      m_pStop->setMinimumSize (30,30);
-      m_pNote->setMinimumSize (30,30);
-      QSpacerItem* hSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
-      r1->addWidget( m_pTimePlayedL );
-      r1->addWidget( m_pAudioSlider );
-      r1->addWidget( m_pTimeLeftL   );
-      r2->addWidget( m_pPause       );
-      r2->addWidget( m_pStop        );
-      r2->addItem  ( hSpacer        );
-      r2->addWidget( m_pNote        );
-
-      m_pPlayer->setMinimumSize(width()-14,height());
-      m_pPlayer->setMaximumSize(width()-14,height());
-
-      l->addItem(new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Expanding));
-      m_pPlayer->setVisible(true);
-
-
-
-      connect( m_pStop        , SIGNAL(clicked()                        ) , m_pItemCall    , SLOT( stopRecording()       ));
-      connect( m_pItemCall    , SIGNAL(playbackStopped()                ) , this           , SLOT( stopPlayer()          ));
-      connect( m_pItemCall    , SIGNAL(playbackPositionChanged(int,int) ) , this           , SLOT( updateSlider(int,int) ));
-      connect( m_pPause       , SIGNAL(clicked()                        ) , this           , SLOT( playPausePlayer()     ));
-      connect( m_pNote        , SIGNAL(clicked()                        ) , this           , SLOT( editNote()            ));
-      connect( m_pAudioSlider , SIGNAL(sliderPressed()                  ) , this           , SLOT( disconnectSlider()    ));
-      connect( m_pAudioSlider , SIGNAL(sliderReleased()                 ) , this           , SLOT( connectSlider()       ));
-
-   }
-   kDebug() << "Path:" << m_pItemCall->getRecordingPath();
-   m_pPlayer->setVisible(true);
-
-} //showRecordPlayer
-
-///Called when the user press the stop button
-void HistoryTreeItem::stopPlayer()
-{
-   m_pPlayer->setVisible(false);
-}
-
-///Called then the user press the Play/Pause button
-void HistoryTreeItem::playPausePlayer()
-{
-   if (!m_Paused) {
-      m_SeekPos = m_pAudioSlider->value();
-      m_pItemCall->stopRecording();
-      m_pPause->setIcon  ( KIcon( "media-playback-start"  ));
-   }
-   else {
-      m_pItemCall->playRecording();
-      m_pItemCall->seekRecording(((double)m_SeekPos)/((double)m_SeekPos) * 100);
-      m_pPause->setIcon  ( KIcon( "media-playback-pause"  ));
-   }
-   m_Paused = !m_Paused;
-}
-
-///Prevent the user from fighting against the automatic progression
-void HistoryTreeItem::disconnectSlider()
-{
-   disconnect(m_pItemCall,SIGNAL(playbackPositionChanged(int,int)),this,SLOT(updateSlider(int,int)));
-}
-
-///Prevent the user from fighting against the automatic progression
-void HistoryTreeItem::connectSlider()
-{
-   m_pItemCall->seekRecording(((double)m_pAudioSlider->value())/((double)m_pAudioSlider->maximum()) * 100);
-   connect(m_pItemCall,SIGNAL(playbackPositionChanged(int,int)),this,SLOT(updateSlider(int,int)));
-}
-
-
-///Add or edit the note associated with this call
-void HistoryTreeItem::editNote()
-{
-
-}
-
-void HistoryTreeItem::updateSlider(int pos, int size)
-{
-   m_pTimeLeftL->setText(QString("%1").arg((size/1000-pos/1000)/60,2,10,QChar('0'))+":"+QString("%1").arg((size/1000-pos/1000)%60,2,10,QChar('0')));
-   m_pTimePlayedL->setText(QString("%1").arg((pos/1000)/60,2,10,QChar('0'))+":"+QString("%1").arg((pos/1000)%60,2,10,QChar('0')));
-   m_pAudioSlider->setMaximum(size);
-   m_pAudioSlider->setValue(pos);
-}
-
-///Update player labels
-void HistoryTreeItem::tick(qint64 time)
-{
-   QTime displayTime(0, (time / 60000) % 60, (time / 1000) % 60);
-   m_pTimePlayedL->setText(displayTime.toString("mm:ss"));
-}
-
-///Resize the player
-void HistoryTreeItem::resizeEvent(QResizeEvent* event)
-{
-   Q_UNUSED(event);
-   if (m_pPlayer) {
-      m_pPlayer->setMinimumSize(width()-14,height());
-      m_pPlayer->setMaximumSize(width()-14,height());
-   }
-}
-
-void HistoryTreeItem::mouseDoubleClickEvent(QMouseEvent* event)
-{
-   Q_UNUSED(event);
-   callAgain();
-}
-
-/*****************************************************************************
- *                                                                           *
- *                                  Setters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Set the call to be handled by this item
-void HistoryTreeItem::setCall(Call *call)
-{
-   if (!call) return;
-   if (m_pItemCall) {
-      m_pPlay->disconnect();
-      disconnect(m_pItemCall,SIGNAL(playbackStarted()),this,SLOT(showRecordPlayer()));
-   }
-
-   m_pItemCall = call;
-   connect(m_pPlay         , SIGNAL(clicked()  )         , m_pItemCall , SLOT(playRecording()     ));
-   connect(m_pItemCall     , SIGNAL(playbackStarted()  ) , this        , SLOT(showRecordPlayer()  ));
-
-   m_pCallNumberL->setText(m_pItemCall->getPeerPhoneNumber());
-
-   m_pTimeL->setText(QDateTime::fromTime_t(m_pItemCall->getStartTimeStamp().toUInt()).toString());
-
-   int dur = m_pItemCall->getStopTimeStamp().toInt() - m_pItemCall->getStartTimeStamp().toInt();
-   if (dur/3600)
-      m_pLengthL->setText(QString("%1").arg(dur/3600).trimmed()+":"+QString("%1").arg((dur%3600)/60,2,10,QChar('0')).trimmed()+":"+QString("%1").arg((dur%3600)%60,2,10,QChar('0')).trimmed()+" ");
-   else
-      m_pLengthL->setText(QString("%1").arg((dur%3600)/60).trimmed()+":"+QString("%1").arg((dur%3600)%60,2,10,QChar('0')).trimmed()+" ");
-
-   connect(m_pItemCall , SIGNAL(changed())                          , this , SLOT(updated()           ));
-   updated();
-
-   m_TimeStamp   = m_pItemCall->getStartTimeStamp().toUInt();
-   m_Length      = dur;
-   m_Name        = m_pItemCall->getPeerName();
-   m_PhoneNumber = m_pItemCall->getPeerPhoneNumber();
-
-   m_pPlay->  setVisible(!m_pItemCall->getRecordingPath().isEmpty() && QFile::exists(m_pItemCall->getRecordingPath()));
-   m_pRemove->setVisible(!m_pItemCall->getRecordingPath().isEmpty() && QFile::exists(m_pItemCall->getRecordingPath()));
-   getContactInfo(m_PhoneNumber);
-} //setCall
-
-///Set the index associed with this widget
-void HistoryTreeItem::setItem(QTreeWidgetItem* item)
-{
-   m_pItem = item;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Getters                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Can a contact be associed with this call?
-bool HistoryTreeItem::getContactInfo(QString phoneNumber)
-{
-   if (!m_pContact && !m_pItemCall)
-      m_pContact = AkonadiBackend::getInstance()->getContactByPhone(phoneNumber,true);
-   else if (m_pItemCall)
-      m_pContact = m_pItemCall->getContact();
-   if (m_pContact) {
-      m_Name = m_pContact->getFormattedName();
-      m_pPeerNameL->setText("<b>"+m_Name+"</b>");
-      if (m_pContact->getPhoto() != NULL) {
-         QPixmap pxm = (*m_pContact->getPhoto());
-         if (m_pItemCall && !m_pItemCall->getRecordingPath().isEmpty()) {
-            QPainter painter(&pxm);
-            QPixmap status(KStandardDirs::locate("data","sflphone-client-kde/voicemail.png"));
-            status=status.scaled(QSize(24,24));
-            painter.drawPixmap(pxm.width()-status.width(),pxm.height()-status.height(),status);
-         }
-         m_pIconL->setPixmap(pxm);
-      }
-      else if (m_pItemCall && !m_pItemCall->getRecordingPath().isEmpty())
-         m_pIconL->setPixmap(QPixmap(KStandardDirs::locate("data","sflphone-client-kde/voicemail.png")));
-      else
-         m_pIconL->setPixmap(QPixmap(KIcon("user-identity").pixmap(QSize(48,48))));
-      m_pContact = m_pContact;
-   }
-   else {
-      if (m_pItemCall && !m_pItemCall->getRecordingPath().isEmpty())
-         m_pIconL->setPixmap(QPixmap(KStandardDirs::locate("data","sflphone-client-kde/voicemail.png")));
-      else
-         m_pIconL->setPixmap(QPixmap(KIcon("user-identity").pixmap(QSize(48,48))));
-      if (!phoneNumber.isEmpty() && m_Name.isEmpty())
-         m_Name = phoneNumber;
-      else if (m_Name.isEmpty())
-         m_Name = i18n("Unknown");
-      
-      m_pPeerNameL->setText("<b>"+m_Name+"</b>");
-      return false;
-   }
-   return true;
-} //getContactInfo
-
-///Return the time stamp
-uint HistoryTreeItem::getTimeStamp()
-{
-   return m_TimeStamp;
-}
-
-///Return the duration
-uint HistoryTreeItem::getLength()
-{
-   return m_Length;
-}
-
-///Return the caller name
-QString HistoryTreeItem::getName()
-{
-   if (m_pContact) {
-      return m_pContact->getFormattedName();
-   }
-   else if (!m_Name.isEmpty()){
-      return m_Name;
-   }
-   return i18n("Unknown");
-}
-
-///Return the caller peer number
-QString HistoryTreeItem::getPhoneNumber()
-{
-   return m_PhoneNumber;
-}
-
-///Get the index item assiciated with this widget
-QTreeWidgetItem* HistoryTreeItem::getItem()
-{
-   return m_pItem;
-}
-
-///Get the width of the durationWidget
-uint HistoryTreeItem::getDurWidth()
-{
-   QFontMetrics fm(m_pLengthL->font());
-   return fm.width(m_pLengthL->text());
-}
-
-///Called when a drag and drop occure while the item have not been dropped yet
-void HistoryTreeItem::dragEnterEvent ( QDragEnterEvent *e )
-{
-   kDebug() << "Drag enter";
-   if (e->mimeData()->hasFormat( MIME_CALLID) && m_pBtnTrans && (e->mimeData()->data( MIME_CALLID) != m_pItemCall->getCallId())) {
-      m_pBtnTrans->setHoverState(true);
-      m_pBtnTrans->setMinimumSize(width()-16,height()-4);
-      m_pBtnTrans->setMaximumSize(width()-16,height()-4);
-      m_pBtnTrans->move(8,2);
-      m_pBtnTrans->setVisible(true);
-      m_pBtnTrans->setHoverState(true);
-      e->accept();
-   }
-   else
-      e->ignore();
-} //dragEnterEvent
-
-///The cursor move on a potential drag event
-void HistoryTreeItem::dragMoveEvent  ( QDragMoveEvent  *e )
-{
-   m_pBtnTrans->setHoverState(true);
-   e->accept();
-}
-
-///A potential drag event is cancelled
-void HistoryTreeItem::dragLeaveEvent ( QDragLeaveEvent *e )
-{
-   m_pBtnTrans->setHoverState(false);
-   m_pBtnTrans->setVisible(false);
-   kDebug() << "Drag leave";
-   e->accept();
-}
-
-///Called when a call is dropped on transfer
-void HistoryTreeItem::transferEvent(QMimeData* data)
-{
-   if (data->hasFormat( MIME_CALLID)) {
-      Call* call = SFLPhone::model()->getCall(data->data(MIME_CALLID));
-      if (dynamic_cast<Call*>(call)) {
-         call->changeCurrentState(CALL_STATE_TRANSFER);
-         SFLPhone::model()->transfer(call, m_pItemCall->getPeerPhoneNumber());
-      }
-   }
-   else
-      kDebug() << "Invalid mime data";
-   m_pBtnTrans->setHoverState(false);
-   m_pBtnTrans->setVisible(false);
-}
-
-///On data drop
-void HistoryTreeItem::dropEvent(QDropEvent *e)
-{
-   kDebug() << "Drop accepted";
-   if (dynamic_cast<const QMimeData*>(e->mimeData()) && e->mimeData()->hasFormat( MIME_CALLID)) {
-      transferEvent((QMimeData*)e->mimeData());
-      e->accept();
-   }
-   else {
-      kDebug() << "Invalid drop data";
-      e->ignore();
-   }
-}
\ No newline at end of file
diff --git a/kde/src/widgets/HistoryTreeItem.h b/kde/src/widgets/HistoryTreeItem.h
deleted file mode 100644
index f47a41c65a341e093a3dab30b48dadfcd8f77e13..0000000000000000000000000000000000000000
--- a/kde/src/widgets/HistoryTreeItem.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).     *
- *   All rights reserved.                                                  *
- *   Contact: Nokia Corporation (qt-info@nokia.com)                        *
- *   Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-/**
- * http://doc.trolltech.com/4.5/itemviews-editabletreemodel.html
- */
-
-#ifndef HISTORYTREE_ITEM_H
-#define HISTORYTREE_ITEM_H
-
-#include <QtGui/QWidget>
-#include <QtCore/QList>
-#include <Phonon/MediaObject>
-
-//SFLPhone
-class Call;
-class Contact;
-class TranslucentButtons;
-
-//Qt
-class QTreeWidgetItem;
-class QMenu;
-class QLabel;
-class QToolButton;
-class QGridLayout;
-class QSlider;
-class QMimeData;
-
-//KDE
-class KAction;
-
-///HistoryTreeItem: Items for the history dock
-class HistoryTreeItem : public QWidget
-{
-   Q_OBJECT
- public:
-    //Constructor
-    HistoryTreeItem(QWidget* parent =0, QString phone = "");
-    ~HistoryTreeItem();
-
-    //Getters
-    Call*            call           () const;
-    uint             getTimeStamp   ();
-    uint             getLength      ();
-    QString          getName        ();
-    QString          getPhoneNumber ();
-    QTreeWidgetItem* getItem        ();
-    uint             getDurWidth    ();
-
-    //Setters
-    void setCall     ( Call*            call  );
-    void setItem     ( QTreeWidgetItem* item  );
-
-    //Const
-    static const char * callStateIcons[12];
-
- private:
-    //Attributes
-    Call*        m_pItemCall      ;
-
-    QLabel*      m_pIconL         ;
-    QLabel*      m_pPeerNameL     ;
-    QLabel*      m_pCallNumberL   ;
-    QLabel*      m_pTimeL         ;
-    QLabel*      m_pLengthL       ;
-
-    KAction*     m_pCallAgain     ;
-    KAction*     m_pAddContact    ;
-    KAction*     m_pAddToContact  ;
-    KAction*     m_pCopy          ;
-    KAction*     m_pEmail         ;
-    KAction*     m_pBookmark      ;
-    QMenu*       m_pMenu          ;
-
-    QToolButton* m_pPlay          ;
-    QToolButton* m_pRemove        ;
-
-    uint         m_TimeStamp      ;
-    uint         m_Length         ;
-    uint         m_SeekPos        ;
-    bool         m_Paused         ;
-    QString      m_Name           ;
-    QString      m_PhoneNumber    ;
-    QGridLayout* m_pMainLayout    ;
-    Contact*     m_pContact       ;
-
-    QTreeWidgetItem* m_pItem;
-
-    //Recorded call player
-    QSlider*     m_pAudioSlider ;
-    QLabel*      m_pTimeLeftL   ;
-    QLabel*      m_pTimePlayedL ;
-    QToolButton* m_pPause       ;
-    QToolButton* m_pStop        ;
-    QToolButton* m_pNote        ;
-    QWidget*     m_pPlayer      ;
-
-    TranslucentButtons* m_pBtnTrans;
-
-protected:
-   virtual void resizeEvent(QResizeEvent* event);
-   virtual void mouseDoubleClickEvent(QMouseEvent* event);
-   virtual void dragEnterEvent ( QDragEnterEvent *e );
-   virtual void dragMoveEvent  ( QDragMoveEvent  *e );
-   virtual void dragLeaveEvent ( QDragLeaveEvent *e );
-   virtual void dropEvent      ( QDropEvent      *e );
-
-public slots:
-   void updated();
-   bool getContactInfo(QString phone);
-
-private slots:
-   void sendEmail        ();
-   void callAgain        ();
-   void copy             ();
-   void addContact       ();
-   void addToContact     ();
-   void bookmark         ();
-   void removeRecording  ();
-   void showRecordPlayer ();
-   void stopPlayer       ();
-   void disconnectSlider ();
-   void connectSlider    ();
-   void playPausePlayer  ();
-   void editNote         ();
-   void tick(qint64 time);
-   void updateSlider ( int pos, int size );
-   void showContext  ( const QPoint& pos );
-   void transferEvent( QMimeData* data   );
-
-};
-
-#endif // CALLTREE_ITEM_H
diff --git a/kde/src/widgets/SFLPhoneTray.cpp b/kde/src/widgets/SFLPhoneTray.cpp
deleted file mode 100755
index 8ee116e03fb6c41bc82ccfd2000faa775c267df5..0000000000000000000000000000000000000000
--- a/kde/src/widgets/SFLPhoneTray.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-//Parent
-#include "SFLPhoneTray.h"
-
-//Qt
-#include <QtGui/QMenu>
-#include <QtGui/QIcon>
-
-//KDE
-#include <KDebug>
-#include <KAction>
-
-///Constructor
-SFLPhoneTray::SFLPhoneTray(QIcon icon, QWidget *parent)
-      : KSystemTrayIcon(icon, parent),
-         m_pTrayIconMenu(0),
-         m_Init(false)
-{
-}
-
-///Destructor
-SFLPhoneTray::~SFLPhoneTray()
-{
-   if (m_pTrayIconMenu) delete m_pTrayIconMenu;
-}
-
-///Initializer
-bool SFLPhoneTray::initialize()
-{
-   if ( m_Init ) {
-      kDebug() << "Already initialized.";
-      return false;
-   }
-
-   m_pTrayIconMenu = new QMenu(parentWidget());
-   setContextMenu(m_pTrayIconMenu);
-
-   m_Init = true;
-
-   return true;
-}
-
-
-/*****************************************************************************
- *                                                                           *
- *                                  Mutator                                  *
- *                                                                           *
- ****************************************************************************/
-
-///Add a new action
-void SFLPhoneTray::addAction(KAction *action)
-{
-   m_pTrayIconMenu->addAction(action);
-}
\ No newline at end of file
diff --git a/kde/src/widgets/SFLPhoneTray.h b/kde/src/widgets/SFLPhoneTray.h
deleted file mode 100755
index 9f0da19c270618050622f4c7ecb77da6891efae6..0000000000000000000000000000000000000000
--- a/kde/src/widgets/SFLPhoneTray.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009-2012 by Savoir-Faire Linux                         *
- *   Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com>         *
- *            Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>*
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- **************************************************************************/
-
-#ifndef SFLPHONETRAY_H
-#define SFLPHONETRAY_H
-
-#include <KSystemTrayIcon>
-
-//KDE
-class KAction;
-
-//Qt
-class QMenu;
-class QIcon;
-
-///SFLPhoneTray: The old system try, should be totally replaced by a plasmoid some day
-class SFLPhoneTray : public KSystemTrayIcon
-{
-Q_OBJECT
-
-public:
-   //Constructor
-   SFLPhoneTray(QIcon icon, QWidget *parent = 0);
-   ~SFLPhoneTray();
-   bool initialize();
-
-   //Mutators
-   void addAction(KAction *action);
-
-private:
-   //Attributes
-   QMenu* m_pTrayIconMenu;
-   bool   m_Init;
-};
-
-#endif // SFLPHONETRAY_H
diff --git a/kde/src/widgets/TranslucentButtons.cpp b/kde/src/widgets/TranslucentButtons.cpp
deleted file mode 100644
index e1330ef7ad8d99e73240004dc15e7b3fb6d451a5..0000000000000000000000000000000000000000
--- a/kde/src/widgets/TranslucentButtons.cpp
+++ /dev/null
@@ -1,128 +0,0 @@
-#include "TranslucentButtons.h"
-
-#include <QtGui/QPainter>
-#include <KDebug>
-
-#include <QtCore/QTimer>
-#include <QDragEnterEvent>
-#include <QDragMoveEvent>
-#include <QDragLeaveEvent>
-#include <QMimeData>
-
-///Constructor
-TranslucentButtons::TranslucentButtons(QWidget* parent):QPushButton(parent),m_enabled(true),m_pTimer(0),m_CurrentState(0),m_pImg(0)
-{
-   setAcceptDrops(true);
-   m_CurrentColor = "black";
-   m_CurrentColor.setAlpha(0);
-}
-
-///Destructor
-TranslucentButtons::~TranslucentButtons()
-{
-   if (m_pTimer) delete m_pTimer;
-   if (m_pImg) delete m_pImg;
-}
-
-///How to paint
-void TranslucentButtons::paintEvent(QPaintEvent* event)
-{
-   Q_UNUSED(event)
-   QPainter customPainter(this);
-   customPainter.setBackground(m_CurrentColor);
-   customPainter.setBrush(m_CurrentColor);
-   customPainter.setPen(Qt::NoPen);
-   customPainter.drawRoundedRect(rect(), 10, 10);
-   customPainter.setPen(m_Pen);
-
-   if (m_pImg) {
-      customPainter.drawImage(QRect(QPoint(rect().x()+rect().width()-parentWidget()->height(),10),QSize(parentWidget()->height()-10,rect().height()-20)),*m_pImg, QRectF(m_pImg->rect()));
-   }
-
-   QFont font = customPainter.font();
-   font.setBold(true);
-   customPainter.setFont(font);
-   customPainter.drawText (rect(), Qt::AlignVCenter|Qt::AlignHCenter, text().replace("&","") );
-}
-
-///Override the visibility toggler
-void TranslucentButtons::setVisible(bool enabled)
-{
-   if (m_enabled != enabled) {
-      if (m_pTimer) {
-         m_pTimer->stop();
-         disconnect(m_pTimer);
-      }
-      m_pTimer = new QTimer(this); //TODO LEAK
-      connect(m_pTimer, SIGNAL(timeout()), this, SLOT(changeVisibility()));
-      m_step = 0;
-      m_CurrentColor = "black";
-      m_CurrentColor.setAlpha(0);
-      repaint();
-      m_pTimer->start(10);
-      raise();
-   }
-   m_enabled = enabled;
-   QWidget::setVisible(enabled);
-}
-
-///Step by step animation
-void TranslucentButtons::changeVisibility()
-{
-   m_step++;
-   m_CurrentColor.setAlpha(0.1*m_step*m_step);
-   repaint();
-   if (m_step >= 35)
-      m_pTimer->stop();
-}
-
-void TranslucentButtons::dragEnterEvent ( QDragEnterEvent *e )
-{
-   e->ignore();
-}
-
-void TranslucentButtons::dragMoveEvent  ( QDragMoveEvent  *e )
-{
-   e->ignore();
-}
-
-void TranslucentButtons::dragLeaveEvent ( QDragLeaveEvent *e )
-{
-   e->ignore();
-}
-
-///Propagate the mime data
-///@note This propagate like this: button -> tree item -> treewidget
-void TranslucentButtons::dropEvent(QDropEvent *e)
-{
-   kDebug() << "Drop accepted";
-   emit dataDropped((QMimeData*)e->mimeData());
-}
-
-///Set the state when the user hover the widget
-///@note This is not called directly to avoid a Qt bug/limitation
-void TranslucentButtons::setHoverState(bool hover)
-{
-   if (hover != m_CurrentState) {
-      if (hover) {
-         int alpha = m_CurrentColor.alpha();
-         m_CurrentColor = "grey";
-         m_CurrentColor.setAlpha(alpha);
-         m_Pen.setColor("black");
-      }
-      else {
-         int alpha = m_CurrentColor.alpha();
-         m_CurrentColor = "black";
-         m_CurrentColor.setAlpha(alpha);
-         m_Pen.setColor("white");
-      }
-      repaint();
-      m_CurrentState = hover;
-   }
-}
-
-///Set the button pixmap
-void TranslucentButtons::setPixmap(QImage* img)
-{
-   m_pImg = img;
-}
\ No newline at end of file
diff --git a/kde/src/widgets/TranslucentButtons.h b/kde/src/widgets/TranslucentButtons.h
deleted file mode 100644
index 4b01b846114c439c1f7670cc17d985a0af7a23f4..0000000000000000000000000000000000000000
--- a/kde/src/widgets/TranslucentButtons.h
+++ /dev/null
@@ -1,49 +0,0 @@
-#ifndef TRANSLUCENTBUTTONS_H
-#define TRANSLUCENTBUTTONS_H
-#include <QtGui/QPushButton>
-#include <QtGui/QPen>
-
-class QTimer;
-class QMimeData;
-class QImage;
-
-///TranslucentButtons: Fancy buttons for the call widget
-class TranslucentButtons : public QPushButton
-{
-   Q_OBJECT
-public:
-   //Constructor
-   TranslucentButtons(QWidget* parent);
-   ~TranslucentButtons();
-
-   //Setters
-   void setHoverState(bool hover);
-   void setPixmap(QImage* img);
-
-protected:
-   //Reimplementation
-   virtual void paintEvent(QPaintEvent* event);
-   virtual void dragEnterEvent ( QDragEnterEvent *e );
-   virtual void dragMoveEvent  ( QDragMoveEvent  *e );
-   virtual void dragLeaveEvent ( QDragLeaveEvent *e );
-   virtual void dropEvent      ( QDropEvent      *e );
-
-private:
-   //Attributes
-   bool    m_enabled     ;
-   uint    m_step        ;
-   QTimer* m_pTimer      ;
-   QColor  m_CurrentColor;
-   QPen    m_Pen         ;
-   bool    m_CurrentState;
-   QImage* m_pImg        ;
-
-public slots:
-   void setVisible(bool enabled);
-private slots:
-   void changeVisibility();
-signals:
-   ///Emitted when data is dropped on the button
-   void dataDropped(QMimeData*);
-};
-#endif
\ No newline at end of file
diff --git a/kde/src/widgets/VideoWidget.cpp b/kde/src/widgets/VideoWidget.cpp
deleted file mode 100644
index ef2ece8eac81ccfd8f6241546ffa886ce8453498..0000000000000000000000000000000000000000
--- a/kde/src/widgets/VideoWidget.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#include "VideoWidget.h"
-#include <KDebug>
-
-VideoWidget::VideoWidget(QWidget* parent) : QWidget(parent),m_Image(NULL) {
-   setMinimumSize(200,200);
-   connect(VideoModel::getInstance(),SIGNAL(frameUpdated()),this,SLOT(repaint2()));
-}
-
-void VideoWidget::update() {
-   QPainter painter(this);
-   painter.drawImage(QRect(0,0,width(),height()),*(m_Image));
-   painter.end();
-}
-
-void VideoWidget::paintEvent(QPaintEvent* event)
-{
-   Q_UNUSED(event)
-   if (VideoModel::getInstance()->isPreviewing()) {
-      update();
-   }
-}
-
-void VideoWidget::repaint2()
-{
-   QSize size(VideoModel::getInstance()->getActiveResolution().width, VideoModel::getInstance()->getActiveResolution().height);
-   if (size != minimumSize())
-      setMinimumSize(size);
-   //if (m_Image)
-   //   delete m_Image;
-   m_Image = new QImage(size,QImage::Format_ARGB32);
-   m_Image->loadFromData(VideoModel::getInstance()->getCurrentFrame(),"BMP");
-   repaint();
-}
\ No newline at end of file
diff --git a/kde/src/widgets/VideoWidget.h b/kde/src/widgets/VideoWidget.h
deleted file mode 100644
index 7c9e116005fe84fe187ed3ba8b9893e9b8e19f6e..0000000000000000000000000000000000000000
--- a/kde/src/widgets/VideoWidget.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/************************************************************************************
- *   Copyright (C) 2012 by Savoir-Faire Linux                                       *
- *   Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>         *
- *                                                                                  *
- *   This library is free software; you can redistribute it and/or                  *
- *   modify it under the terms of the GNU Lesser General Public                     *
- *   License as published by the Free Software Foundation; either                   *
- *   version 2.1 of the License, or (at your option) any later version.             *
- *                                                                                  *
- *   This library 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              *
- *   Lesser General Public License for more details.                                *
- *                                                                                  *
- *   You should have received a copy of the GNU Lesser General Public               *
- *   License along with this library; if not, write to the Free Software            *
- *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA *
- ***********************************************************************************/
-#ifndef VIDEO_WIDGET_H
-#define VIDEO_WIDGET_H
-
-#include <QtGui/QWidget>
-#include <QtGui/QPainter>
-
-#include "../lib/VideoModel.h"
-
-///VideoWidget: A widget to display video from a framebuffer
-class VideoWidget : public QWidget {
-   Q_OBJECT
-public:
-   VideoWidget(QWidget* parent =0 );
-private:
-   QImage* m_Image;
-protected:
-   virtual void paintEvent(QPaintEvent* event);
-private slots:
-   void update();
-   void repaint2();
-};
-
-#endif
\ No newline at end of file
diff --git a/kde/templates/cpp b/kde/templates/cpp
deleted file mode 100755
index 7f440b5afe2b30492b051f33946e008d5826de0f..0000000000000000000000000000000000000000
--- a/kde/templates/cpp
+++ /dev/null
@@ -1,20 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                              *
- *   Author : Jérémy Quentin                                               *
- *   jeremy.quentin@savoirfairelinux.com                                   *
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- ***************************************************************************/
diff --git a/kde/templates/h b/kde/templates/h
deleted file mode 100755
index 7f440b5afe2b30492b051f33946e008d5826de0f..0000000000000000000000000000000000000000
--- a/kde/templates/h
+++ /dev/null
@@ -1,20 +0,0 @@
-/***************************************************************************
- *   Copyright (C) 2009 by Savoir-Faire Linux                              *
- *   Author : Jérémy Quentin                                               *
- *   jeremy.quentin@savoirfairelinux.com                                   *
- *                                                                         *
- *   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 3 of the License, or     *
- *   (at your option) any later version.                                   *
- *                                                                         *
- *   This program is distributed in the hope that it will be useful,       *
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
- *   GNU General Public License for more details.                          *
- *                                                                         *
- *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- ***************************************************************************/
diff --git a/kde/test.config b/kde/test.config
deleted file mode 100755
index 8cec188b38b9176886d417469a701b599d82970f..0000000000000000000000000000000000000000
--- a/kde/test.config
+++ /dev/null
@@ -1 +0,0 @@
-// ADD PREDEFINED MACROS HERE!
diff --git a/plugins/INSTALL b/plugins/INSTALL
index 7d1c323beae76333f523f6df31c47a87f5597edb..a1e89e18ad20c227845f2099cb9894c799265d19 100644
--- a/plugins/INSTALL
+++ b/plugins/INSTALL
@@ -1,8 +1,8 @@
 Installation Instructions
 *************************
 
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation,
+Inc.
 
    Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
@@ -226,6 +226,11 @@ order to use an ANSI C compiler:
 
 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
 
+   HP-UX `make' updates targets which have the same time stamps as
+their prerequisites, which makes it generally unusable when shipped
+generated files such as `configure' are involved.  Use GNU `make'
+instead.
+
    On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
 parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
 a workaround.  If GNU CC is not installed, it is therefore recommended
diff --git a/plugins/addressbook/evolution/eds.c b/plugins/addressbook/evolution/eds.c
index b1171fb4307d22d9c09ced1942bc23ad16fc6c62..508fc238ef9caf3d1f5f98dfc4459d710ab05765 100644
--- a/plugins/addressbook/evolution/eds.c
+++ b/plugins/addressbook/evolution/eds.c
@@ -36,14 +36,17 @@
  *  as that of the covered work.
  */
 
+#include "config.h"
+
 #include <glib.h>
-#include <glib/gstring.h>
 #include <string.h>
 #include <pango/pango.h>
 #include "eds.h"
+#if EDS_CHECK_VERSION(3,5,3)
+#include <libedataserver/libedataserver.h>
+#else
 #include <libedataserver/e-source.h>
-
-#include "config.h"
+#endif
 
 /**
  * Structure used to store search callback and data
diff --git a/plugins/addressbook/evolution/eds.h b/plugins/addressbook/evolution/eds.h
index 5bbf71e1af469ff4049cb08d9a6f1c72a681d584..a905dd20f91877240979d020e8eab8f4f17f2787 100644
--- a/plugins/addressbook/evolution/eds.h
+++ b/plugins/addressbook/evolution/eds.h
@@ -40,7 +40,14 @@
 
 #include <glib.h>
 #include <gdk-pixbuf/gdk-pixbuf.h>
+
+#include <libedataserver/eds-version.h>
+
+#if EDS_CHECK_VERSION(3,5,3)
+#include <libebook/libebook.h>
+#else
 #include <libebook/e-book.h>
+#endif
 
 #include "addressbook.h"
 
diff --git a/tools/build-system/launchpad/dput.conf b/tools/build-system/launchpad/dput.conf
index ef8dbe5784aa4f57b1876d414451e75afd06964a..29ece28b7d9b97e95ae6934f13cc540ed7f140f8 100644
--- a/tools/build-system/launchpad/dput.conf
+++ b/tools/build-system/launchpad/dput.conf
@@ -19,6 +19,13 @@ incoming = ~savoirfairelinux/ubuntu/precise
 login = anonymous
 allow_unsigned_uploads = 0
 
+[sflphone-quantal]
+fqdn = ppa.launchpad.net
+method = ftp
+incoming = ~savoirfairelinux/ubuntu/quantal
+login = anonymous
+allow_unsigned_uploads = 0
+
 [sflphone-nightly-natty]
 fqdn = ppa.launchpad.net
 method = ftp
@@ -46,3 +53,10 @@ method = ftp
 incoming = ~savoirfairelinux/sflphone-testing/ubuntu/precise
 login = anonymous
 allow_unsigned_uploads = 0
+
+[sflphone-nightly-quantal]
+fqdn = ppa.launchpad.net
+method = ftp
+incoming = ~savoirfairelinux/sflphone-nightly/ubuntu/quantal
+login = anonymous
+allow_unsigned_uploads = 0
diff --git a/tools/build-system/setenv.sh b/tools/build-system/setenv.sh
index cecbc8e880dd91c5a4c045ebb79073c53e0774aa..20048139b0fb407d5ceb1b6e757d40b4a2e37c6c 100644
--- a/tools/build-system/setenv.sh
+++ b/tools/build-system/setenv.sh
@@ -22,5 +22,5 @@ export REFERENCE_REPOSITORY="${ROOT_DIR}/sflphone-source-repository"
 
 export WORKING_DIR="${ROOT_DIR}/sflphone-build-repository/tools/build-system"
 export LAUNCHPAD_DIR="${WORKING_DIR}/launchpad"
-LAUNCHPAD_DISTRIBUTIONS=("natty" "oneiric" "precise")
+LAUNCHPAD_DISTRIBUTIONS=("natty" "oneiric" "precise" "quantal")
 export LAUNCHPAD_DISTRIBUTIONS