Hello community,

here is the log from the commit of package razercfg for openSUSE:Factory 
checked in at 2019-03-18 10:41:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/razercfg (Old)
 and      /work/SRC/openSUSE:Factory/.razercfg.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "razercfg"

Mon Mar 18 10:41:19 2019 rev:6 rq:685476 version:0.40

Changes:
--------
--- /work/SRC/openSUSE:Factory/razercfg/razercfg.changes        2017-08-10 
14:11:09.796393437 +0200
+++ /work/SRC/openSUSE:Factory/.razercfg.new.28833/razercfg.changes     
2019-03-18 10:41:21.695272796 +0100
@@ -1,0 +2,8 @@
+Fri Mar 15 21:27:13 UTC 2019 - Ferdinand Thiessen <[email protected]>
+
+- Update to version 0.40
+  * Increase supported resolution of Mouse: MambaTE to 16000dpi
+  * QT5 (python-qt5 no PySide anymore)
+- Added 59a530d9456351b244ba19b24b2c4bfeaa4207ad.patch from upstream
+
+-------------------------------------------------------------------

Old:
----
  razercfg-0.39.tar.bz2
  razercfg-0.39.tar.bz2.asc

New:
----
  59a530d9456351b244ba19b24b2c4bfeaa4207ad.patch
  razercfg-0.40.tar.bz2
  razercfg-0.40.tar.bz2.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ razercfg.spec ++++++
--- /var/tmp/diff_new_pack.MKrlXS/_old  2019-03-18 10:41:22.471271847 +0100
+++ /var/tmp/diff_new_pack.MKrlXS/_new  2019-03-18 10:41:22.471271847 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package razercfg
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           razercfg
-Version:        0.39
+Version:        0.40
 Release:        0
 Summary:        A Razer device configuration tool
 # Icons are http://creativecommons.org/licenses/by/4.0/
@@ -31,6 +31,8 @@
 # PATCH-FIX-OPENSUSE razercfg-fix-install-in-libdir -- Install libraries in 
matching directories (e.g. lib64 for 64bit).
 # Reported upstream 21. July 2015
 Patch0:         razercfg-fix-install-in-libdir.patch
+# PATCH-FIX-UPSTREAM 59a530d9456351b244ba19b24b2c4bfeaa4207ad.patch -- 
https://github.com/mbuesch/razer/commit/59a530d9456351b244ba19b24b2c4bfeaa4207ad
+Patch1:         59a530d9456351b244ba19b24b2c4bfeaa4207ad.patch
 BuildRequires:  cmake >= 2.4
 BuildRequires:  help2man
 BuildRequires:  hicolor-icon-theme
@@ -39,7 +41,7 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  udev
 BuildRequires:  update-desktop-files
-Requires:       python3-pyside
+Requires:       python3-qt5
 %{?systemd_requires}
 
 %description
@@ -50,6 +52,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %cmake
@@ -92,7 +95,7 @@
 
 %files
 %defattr(-,root,root)
-%doc HACKING.md README.md COPYING icons/LICENSE
+%doc HACKING.md README.md COPYING ui/icons/LICENSE
 %{python3_sitelib}/*
 %{_sbindir}/rcrazerd
 %{_bindir}/razerd

++++++ 59a530d9456351b244ba19b24b2c4bfeaa4207ad.patch ++++++
diff --git a/ui/setup.py.in b/ui/setup.py.in
index dd5d7a6..2dccaec 100644
--- a/ui/setup.py.in
+++ b/ui/setup.py.in
@@ -1,5 +1,8 @@
 #!/usr/bin/env python3
 
+import os
+import sys
+sys.path.insert(0, os.getcwd())
 from distutils.core import setup
 from pyrazer import RAZER_VERSION
 
++++++ razercfg-0.39.tar.bz2 -> razercfg-0.40.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/CMakeLists.txt 
new/razercfg-0.40/CMakeLists.txt
--- old/razercfg-0.39/CMakeLists.txt    2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/CMakeLists.txt    2018-10-17 19:19:46.000000000 +0200
@@ -5,8 +5,8 @@
 if (COMMAND cmake_policy)
        # Libraries linked via full path no longer produce linker search paths.
        cmake_policy(SET CMP0003 NEW)
-       # Preprocessor definition values are not escaped automatically.
-       cmake_policy(SET CMP0005 OLD)
+       # Preprocessor definition values shall be escaped automatically.
+       cmake_policy(SET CMP0005 NEW)
 endif (COMMAND cmake_policy)
 
 include("${razer_SOURCE_DIR}/scripts/cmake.global")
@@ -54,32 +54,5 @@
                                        WORLD_READ)
 endif(SYSTEMD_UNIT_DIR)
 
-configure_file("razercfg.desktop.template" "razercfg.desktop")
-
-install(FILES ${CMAKE_BINARY_DIR}/razercfg.desktop
-       DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications/
-       PERMISSIONS OWNER_READ OWNER_WRITE
-                   GROUP_READ
-                   WORLD_READ)
-
-install(FILES ${CMAKE_SOURCE_DIR}/icons/razercfg-icon.svg
-       DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps/
-       RENAME razercfg.svg
-       PERMISSIONS OWNER_READ OWNER_WRITE
-                   GROUP_READ
-                   WORLD_READ)
-
-install(FILES ${CMAKE_SOURCE_DIR}/icons/razercfg-alt.svg
-       DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps/
-       PERMISSIONS OWNER_READ OWNER_WRITE
-                   GROUP_READ
-                   WORLD_READ)
-
-install(FILES ${CMAKE_SOURCE_DIR}/icons/razercfg-snake.svg
-       DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps/
-       PERMISSIONS OWNER_READ OWNER_WRITE
-                   GROUP_READ
-                   WORLD_READ)
-
 add_subdirectory(razerd)
 add_subdirectory(ui)
Binary files old/razercfg-0.39/HACKING.pdf and new/razercfg-0.40/HACKING.pdf 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/README.html 
new/razercfg-0.40/README.html
--- old/razercfg-0.39/README.html       2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/README.html       2018-10-17 19:19:46.000000000 +0200
@@ -16,8 +16,8 @@
 Debian Linux: <code>apt-get install python3</code></p></li>
 <li><p>libusb 1.0: <a href="http://libusb.org/";>http://libusb.org/</a> <br />
 Debian Linux: <code>apt-get install libusb-1.0-0-dev</code></p></li>
-<li><p>PySide (for the graphical qrazercfg tool only): <a 
href="https://wiki.qt.io/PySide";>https://wiki.qt.io/PySide</a> <br />
-Debian Linux: <code>apt-get install python3-pyside</code></p></li>
+<li><p>PyQt5 (for the graphical qrazercfg tool only): <a 
href="https://riverbankcomputing.com/software/pyqt/download5/";>https://riverbankcomputing.com/software/pyqt/download5/</a>
+Debian Linux: <code>apt-get install python3-pyqt5</code></p></li>
 <li><p>cmake 2.4 or later (for building only): <a 
href="https://cmake.org/";>https://cmake.org/</a> <br />
 Debian Linux: <code>apt-get install cmake</code></p></li>
 </ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/README.md new/razercfg-0.40/README.md
--- old/razercfg-0.39/README.md 2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/README.md 2018-10-17 19:19:46.000000000 +0200
@@ -19,8 +19,8 @@
 * libusb 1.0: [http://libusb.org/](http://libusb.org/)   
 Debian Linux: `apt-get install libusb-1.0-0-dev`
 
-* PySide (for the graphical qrazercfg tool only): 
[https://wiki.qt.io/PySide](https://wiki.qt.io/PySide)  
-Debian Linux: `apt-get install python3-pyside`
+* PyQt5 (for the graphical qrazercfg tool only): 
[https://riverbankcomputing.com/software/pyqt/download5/](https://riverbankcomputing.com/software/pyqt/download5/)
+Debian Linux: `apt-get install python3-pyqt5`
 
 * cmake 2.4 or later (for building only): 
[https://cmake.org/](https://cmake.org/)  
 Debian Linux: `apt-get install cmake`
Binary files old/razercfg-0.39/README.pdf and new/razercfg-0.40/README.pdf 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/debian/changelog 
new/razercfg-0.40/debian/changelog
--- old/razercfg-0.39/debian/changelog  2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/debian/changelog  2018-10-17 19:19:46.000000000 +0200
@@ -1,5 +1,5 @@
-razercfg (0.39) UNRELEASED; urgency=medium
+razercfg (0.40) UNRELEASED; urgency=medium
 
-  * 0.39
+  * 0.40
 
  -- Michael Büsch <[email protected]>  Tue, 15 Jul 2014 11:25:47 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/debian/control 
new/razercfg-0.40/debian/control
--- old/razercfg-0.39/debian/control    2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/debian/control    2018-10-17 19:19:46.000000000 +0200
@@ -2,9 +2,8 @@
 Maintainer: Michael Büsch <[email protected]>
 Section: misc
 Priority: optional
-Build-Depends: debhelper (>= 9),
+Build-Depends: debhelper (>= 10),
  cmake,
- dh-systemd,
  libusb-1.0-0-dev,
  pkg-config,
  python3-dev,
@@ -19,21 +18,21 @@
 Package: razercfg
 Architecture: any
 Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 
3.0-6)
-Suggests: python3-pyside
+Suggests: python3-pyqt5
 Description: Razer device configuration tool
  This is a system daemon and Python-powered CLI configuration utility for Razer
  devices on Linux systems.
 
 Package: qrazercfg
-Architecture: any
-Depends: ${python3:Depends}, ${misc:Depends}, python3-pyside, razercfg
+Architecture: all
+Depends: ${python3:Depends}, ${misc:Depends}, python3-pyqt5, razercfg
 Description: Graphical Razer device configuration tool
  Python- and QT-powered configuration utility for the configuration of Razer
  devices on Linux systems.
 
 Package: qrazercfg-applet
-Architecture: any
-Depends: ${python3:Depends}, ${misc:Depends}, python3-pyside, razercfg, 
qrazercfg
+Architecture: all
+Depends: ${python3:Depends}, ${misc:Depends}, python3-pyqt5, razercfg, 
qrazercfg
 Description: Graphical Razer device configuration tool - applet
  Python- and QT-powered configuration utility for the configuration of Razer
  devices on Linux systems.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/debian/copyright 
new/razercfg-0.40/debian/copyright
--- old/razercfg-0.39/debian/copyright  2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/debian/copyright  2018-10-17 19:19:46.000000000 +0200
@@ -1,9 +1,28 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: razercfg
 Source: https://bues.ch/h/razercfg
 
 Files: *
-Copyright: 2008-2016 Michael Buesch <[email protected]>
+Copyright: 2008-2017 Michael Buesch <[email protected]>
+           2012 Guillermo Ramos <[email protected]>
+           2013 Tibor Peluch <[email protected]>
+           2014 Benoit Pierre <[email protected]>
+           2014 Christian Inci <[email protected]>
+           2014 perfect7gentleman <[email protected]>
+           2014 polyzen <[email protected]>
+           2014 Ryan Mulcahy <[email protected]>
+           2014 Tony Crisci <[email protected]>
+           2014 Torstein Husebø <[email protected]>
+           2015 Corentin Jabot <[email protected]>
+           2015 Greg Larmore <[email protected]>
+           2015 Konrad Zemek <[email protected]>
+           2016 Jan Stümmel <[email protected]>
+           2016 Luca Weiss <[email protected]>
+           2016 Markus Törnqvist <[email protected]>
+           2016 Vicc <[email protected]>
+           2017 Barthelemy Delemotte <[email protected]>
+           2017 Marcus Weinhold <[email protected]>
+           2017 Luca Boccassi <[email protected]>
 License: GPL-2+
  This package is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/icons/LICENSE 
new/razercfg-0.40/icons/LICENSE
--- old/razercfg-0.39/icons/LICENSE     2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/icons/LICENSE     1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-Razer Config Tool Icons:
-       razercfg-alt.svg
-       razercfg-icon.svg
-       razercfg-snake.svg
-Copyright by Jan Stümmel, licensed under a
-Creative Commons Attribution 4.0 International License.
-http://creativecommons.org/licenses/by/4.0/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/icons/razercfg-alt.svg 
new/razercfg-0.40/icons/razercfg-alt.svg
--- old/razercfg-0.39/icons/razercfg-alt.svg    2017-03-28 19:12:05.000000000 
+0200
+++ new/razercfg-0.40/icons/razercfg-alt.svg    1970-01-01 01:00:00.000000000 
+0100
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-
-<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";
-   version="1.1"
-   id="snake"
-   x="0px"
-   y="0px"
-   width="512px"
-   height="512px"
-   viewBox="0 0 512 512"
-   enable-background="new 0 0 512 512"
-   xml:space="preserve"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="razercfg-alt.svg"><metadata
-     id="metadata23"><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><defs
-     id="defs21" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview19"
-     showgrid="false"
-     inkscape:zoom="0.4609375"
-     inkscape:cx="256"
-     inkscape:cy="256"
-     inkscape:window-x="65"
-     inkscape:window-y="34"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="snake" /><g
-     id="g3"><path
-       fill="#202021"
-       
d="M256,495.255c-63.907,0-123.989-24.887-169.178-70.076C41.633,379.989,16.746,319.907,16.746,256
   
c0-63.907,24.887-123.989,70.076-169.178C132.011,41.633,192.093,16.746,256,16.746c63.907,0,123.989,24.887,169.178,70.076
   
c45.189,45.189,70.076,105.271,70.076,169.178c0,63.907-24.887,123.989-70.076,169.178
   C379.989,470.368,319.907,495.255,256,495.255z"
-       id="path5" /><path
-       fill="#66B32E"
-       
d="M256,26.746c30.958,0,60.979,6.059,89.229,18.008c27.298,11.545,51.816,28.079,72.878,49.139
   
c21.061,21.061,37.593,45.581,49.139,72.877c11.949,28.251,18.008,58.272,18.008,89.23c0,30.958-6.059,60.979-18.008,89.229
   
c-11.546,27.297-28.078,51.817-49.139,72.878c-21.062,21.061-45.581,37.594-72.878,49.14
   
c-28.25,11.949-58.271,18.008-89.229,18.008c-30.958,0-60.979-6.059-89.229-18.008c-27.297-11.546-51.816-28.079-72.877-49.14
   
c-21.061-21.061-37.594-45.581-49.139-72.878C32.805,316.979,26.746,286.958,26.746,256c0-30.958,6.059-60.979,18.008-89.23
   
c11.545-27.297,28.079-51.816,49.139-72.877c21.061-21.061,45.581-37.594,72.877-49.139C195.021,32.805,225.042,26.746,256,26.746
    
M256,6.746C118.341,6.746,6.746,118.341,6.746,256c0,137.658,111.595,249.254,249.254,249.254
   
c137.659,0,249.254-111.597,249.254-249.254C505.254,118.341,393.659,6.746,256,6.746L256,6.746z"
-       id="path7" /></g><path
-     fill="#66B32E"
-     
d="M212.224,176.557c61.44,29.452,88.891,9.146,88.891,9.146c-41.448-0.096-75.414-49-74.375-52.038
  
c1.039-3.037,59.287-54.323,70.62-46.272c11.331,8.053,9.598,39.809,9.598,39.809s34.982-31.335,32.45-75.77
  
c0,0-66.07-32.557-145.31-8.895C114.858,66.2,69.803,133.822,70.235,145.159c0.433,11.336,21.533,73.305,93.415,132.431
  C61.439,166.109,212.224,176.557,212.224,176.557z"
-     id="path9" /><path
-     fill="#66B32E"
-     
d="M221.424,459.666c-0.644-15.003-32.209-61.167-110.46-124.778c-78.25-63.612-48.41-176.599-48.41-176.599
  s15.682,65.458,94.095,128.87C235.061,350.568,220.743,444.665,221.424,459.666z"
-     id="path11" /><path
-     fill="#202021"
-     
d="M230.713,46.187l24.426-0.91l26.147,8.978c0,0-16.189,1.217-27.625,8.511L230.713,46.187z"
-     id="path13" /><path
-     fill="none"
-     stroke="#66B32E"
-     stroke-miterlimit="10"
-     d="M147.212,303.565"
-     id="path15" /><path
-     fill="#66B32E"
-     
d="M217.472,476.625c-0.644-15.002-36.606-63.804-114.856-127.417c-78.25-63.61-51.048-175.719-51.048-175.719
  S-31.82,393.857,217.472,476.625z"
-     id="path17" /></svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/icons/razercfg-icon.svg 
new/razercfg-0.40/icons/razercfg-icon.svg
--- old/razercfg-0.39/icons/razercfg-icon.svg   2017-03-28 19:12:05.000000000 
+0200
+++ new/razercfg-0.40/icons/razercfg-icon.svg   1970-01-01 01:00:00.000000000 
+0100
@@ -1,72 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-
-<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";
-   version="1.1"
-   id="snake"
-   x="0px"
-   y="0px"
-   width="512px"
-   height="512px"
-   viewBox="0 0 512 512"
-   enable-background="new 0 0 512 512"
-   xml:space="preserve"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="razercfg-snake.svg"><metadata
-     id="metadata24"><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><defs
-     id="defs22" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview20"
-     showgrid="false"
-     inkscape:zoom="0.4609375"
-     inkscape:cx="256"
-     inkscape:cy="256"
-     inkscape:window-x="453"
-     inkscape:window-y="147"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="snake" /><g
-     id="g3"><linearGradient
-       id="SVGID_1_"
-       gradientUnits="userSpaceOnUse"
-       x1="135.4805"
-       y1="46.395"
-       x2="379.4766"
-       y2="469.0087"><stop
-         offset="0"
-         style="stop-color:#7ABD6A"
-         id="stop6" /><stop
-         offset="0.391"
-         style="stop-color:#4E9F4D"
-         id="stop8" /><stop
-         offset="0.7754"
-         style="stop-color:#258A3C"
-         id="stop10" /><stop
-         offset="1"
-         style="stop-color:#0A8336"
-         id="stop12" /></linearGradient><path
-       fill="url(#SVGID_1_)"
-       d="M257.479,501.593c-65.146,0-126.393-25.369-172.458-71.434   
c-46.065-46.064-71.435-107.311-71.435-172.457c0-65.146,25.369-126.392,71.435-172.457
   
c46.065-46.065,107.312-71.434,172.458-71.434c65.146,0,126.394,25.369,172.458,71.434
   
c46.065,46.064,71.435,107.311,71.435,172.457c0,65.146-25.369,126.393-71.435,172.457
   C383.872,476.224,322.625,501.593,257.479,501.593z"
-       id="path14" /><path
-       fill="#FFFFFF"
-       
d="M257.479,15.812c32.657,0,64.336,6.395,94.154,19.007c28.805,12.183,54.674,29.625,76.89,51.841
   
c22.217,22.216,39.658,48.085,51.841,76.889c12.613,29.818,19.008,61.497,19.008,94.153c0,32.657-6.395,64.335-19.008,94.154
   
c-12.183,28.804-29.624,54.673-51.841,76.889c-22.216,22.216-48.085,39.658-76.89,51.841
   
c-29.818,12.612-61.497,19.007-94.154,19.007c-32.657,0-64.335-6.395-94.154-19.007c-28.804-12.183-54.673-29.625-76.89-51.841
   
s-39.658-48.085-51.841-76.889c-12.612-29.819-19.007-61.497-19.007-94.154c0-32.657,6.395-64.334,19.007-94.153
   
c12.183-28.804,29.625-54.673,51.841-76.889c22.216-22.216,48.085-39.658,76.89-51.841
   C193.144,22.207,224.822,15.812,257.479,15.812 
M257.479,11.812c-135.802,0-245.892,110.089-245.892,245.891   
c0,135.804,110.09,245.891,245.892,245.891c135.804,0,245.893-110.087,245.893-245.891
   C503.371,121.9,393.282,11.812,257.479,11.812L257.479,11.812z"
-       id="path16" /></g><path
-     fill="#FFFFFF"
-     
d="M443.609,262.795c-0.21-12.996-1.652-23.62-4.359-36.321c-2.708-12.695-6.663-25.116-11.794-37.007
  
c-5.13-11.89-11.428-23.251-18.757-33.872c-7.327-10.63-15.728-20.482-24.963-29.433c-18.498-17.885-40.47-32.044-64.265-41.413
  
c-11.892-4.696-24.241-8.157-36.779-10.395l-4.718-0.75l-2.358-0.374l-1.181-0.185l-1.183-0.136l-4.747-0.511l-2.366-0.255
  
c-0.79-0.084-1.58-0.183-2.374-0.214c-3.171-0.173-6.343-0.383-9.509-0.517l-9.71-0.057l-9.127,0.413
  
c-3.168,0.246-6.42,0.576-9.616,0.876c-0.81,0.061-1.586,0.19-2.37,0.303l-2.35,0.342l-4.695,0.689l-1.171,0.177l-1.164,0.232
  
l-2.327,0.462l-4.649,0.935c-12.35,2.706-24.406,6.634-35.937,11.691c-11.528,5.06-22.533,11.248-32.806,18.439
  
c-10.26,7.208-19.789,15.401-28.412,24.422c-8.608,9.035-16.338,18.877-22.972,29.384c-6.65,10.495-12.244,21.622-16.678,33.162
  
c-4.442,11.54-7.687,23.5-9.749,35.622c-2.054,12.125-2.887,24.424-2.524,36.65h1.31c0.39-12.142,1.926-24.208,4.596-35.982
  
c2.664-11.774,6.504-23.243,11.382-34.213s10.829-21.425,17.728-31.183c6.905-9.752,14.703-18.832,23.313-27.034
  
c8.615-8.196,18.012-15.531,28.003-21.866c9.986-6.353,20.566-11.711,31.544-15.967c10.98-4.262,22.354-7.421,33.902-9.436
  
l4.348-0.672l2.168-0.34l1.084-0.169l1.094-0.118l4.366-0.462l2.185-0.236c0.725-0.075,1.46-0.169,2.17-0.188
  
c2.874-0.144,5.692-0.336,8.605-0.46l9.138-0.049c-0.347,0.006-0.014,0.006-0.06,0.008l0.139,0.004l0.274,0.014l0.545,0.027
  
l1.098,0.049l2.187,0.102l4.375,0.199c2.906,0.238,5.813,0.556,8.711,0.821c0.727,0.051,1.442,0.179,2.169,0.281l2.157,0.32
  
l4.323,0.639l1.077,0.163l1.07,0.216l2.138,0.424l4.282,0.858c11.359,2.482,22.441,6.105,33.054,10.73
  
c21.237,9.245,40.54,22.709,56.504,39.281c7.983,8.286,15.109,17.358,21.325,26.982c6.207,9.632,11.459,19.856,15.648,30.476
  
c4.191,10.619,7.315,21.634,9.335,32.832c2.021,11.202,2.939,22.063,2.761,33.426l-0.006,0.522L443.609,262.795z
 M418.044,265.155  
c-0.208,7.718-0.892,15.437-2.122,23.028c-1.336,7.579-3.232,15.042-5.625,22.334l-1.93,5.425c-0.678,1.794-1.448,3.549-2.168,5.329
  
c-0.688,1.788-1.542,3.506-2.354,5.238c-0.817,1.733-1.604,3.482-2.537,5.156c-3.468,6.83-7.578,13.32-12.094,19.482
  
c-4.518,6.168-9.455,12.031-14.902,17.384c-5.423,5.37-11.192,10.382-17.334,14.888c-6.166,4.469-12.643,8.484-19.366,12.008
  
l-5.105,2.531c-1.711,0.808-3.47,1.522-5.203,2.299c-1.723,0.8-3.511,1.428-5.279,2.101c-1.772,0.676-3.531,1.375-5.351,1.917
  
c-7.16,2.473-14.553,4.217-21.996,5.506l-2.798,0.466l-1.396,0.234l-1.411,0.165l-5.632,0.646c-1.821,0.15-3.586,0.228-5.374,0.357
  
l-1.344,0.094l-0.664,0.048c-0.235,0.01-0.519,0.01-0.772,0.014l-3.142,0.047l-3.138,0.039l-0.788,0.012l-0.394,0.008
  
c-0.495,0.004,0.232-0.002,0.032-0.008l-1.415-0.057l-5.667-0.208c-1.881-0.138-3.763-0.332-5.644-0.487
  
c-0.938-0.095-1.881-0.124-2.814-0.279l-2.799-0.395c-3.748-0.435-7.429-1.238-11.127-1.928l-5.484-1.339l-1.371-0.324
  
c-0.452-0.125-0.9-0.267-1.353-0.398l-2.7-0.802c-14.424-4.25-28.073-10.921-40.472-19.339c-6.16-4.27-11.999-8.991-17.49-14.088
  
l-4.026-3.912c-1.311-1.339-2.56-2.733-3.843-4.094c-1.316-1.334-2.48-2.8-3.697-4.219l-1.815-2.134
  
c-0.606-0.715-1.15-1.479-1.722-2.21l-1.712-2.221c-0.569-0.743-1.158-1.472-1.672-2.252l-3.202-4.598
  
c-1.993-3.156-4.04-6.278-5.798-9.575c-3.616-6.516-6.835-13.264-9.356-20.267c-0.703-1.727-1.24-3.509-1.828-5.275l-0.872-2.648
  
c-0.313-0.875-0.506-1.788-0.763-2.681c-0.48-1.796-1.015-3.578-1.45-5.382l-1.205-5.445c-0.225-0.903-0.364-1.825-0.515-2.742
  
l-0.466-2.745l-0.466-2.747l-0.321-2.771l-0.326-2.771l-0.171-1.382c-0.055-0.462-0.06-0.88-0.095-1.32l-0.359-5.215
  
c-0.013-0.22-0.037-0.421-0.046-0.66l-0.015-0.784l-0.025-1.571l-0.054-3.141l-0.025-1.569l-0.017-0.786v-0.037
  
c-0.003-0.032-0.003-0.122-0.007-0.356l0.007,0.356c0.004,0.064,0.004-0.301,0.01-0.236l0.099-2.731l0.086-2.729
  
c0.023-0.912,0.147-1.814,0.214-2.722l0.226-2.718c0.042-0.45,0.069-0.906,0.12-1.356l0.188-1.35
  
c0.871-7.209,2.377-14.326,4.559-21.229c4.327-13.817,11.159-26.819,20.057-38.218c8.883-11.405,19.83-21.194,32.14-28.696
  
c12.288-7.52,25.908-12.78,40.012-15.486l5.313-0.9l5.354-0.639c0.464-0.071,0.85-0.077,1.27-0.11l1.233-0.079l2.472-0.183
  
l0.617-0.051c0.216-0.014,0.38-0.039,0.667-0.039l1.569-0.036l3.142-0.059l1.57-0.031l0.249-0.008
  
c-0.06-0.002,0.679-0.006,0.144-0.002l-0.144,0.002c0,0,0,0,0.017,0.004l0.675,0.023l2.701,0.086l2.699,0.077l2.688,0.222
  
c1.787,0.153,3.583,0.253,5.354,0.541l2.672,0.352l1.33,0.169l1.327,0.246c14.155,2.329,27.787,7.394,40.135,14.619
  
c12.34,7.239,23.393,16.69,32.434,27.774c9.034,11.092,15.99,23.819,20.498,37.332c2.258,6.755,3.895,13.715,4.924,20.767
  
l0.662,5.307c0.104,1.623,0.23,3.25,0.368,4.877l0.047,0.611l0.018,0.782l0.037,1.573l0.071,3.141l0.027,1.367
  
c0.008,0.151,0.012,0.326,0.008,0.208l-0.008-0.208c-0.002-0.157-0.006-0.283-0.006,0.018l-0.014,0.324l-0.02,0.645l-0.073,2.592
  
c-0.285,6.894-1.279,13.737-3.04,20.368c-1.762,6.634-4.242,13.067-7.376,19.164c-12.414,24.515-36.033,43.101-62.734,49.218
  
l-2.501,0.57c-0.831,0.202-1.684,0.304-2.527,0.467l-2.526,0.45l-2.553,0.322c-0.843,0.097-1.724,0.226-2.53,0.309l-2.29,0.167
  
l-1.14,0.097l-0.571,0.051c-0.085,0.01-0.196,0.016-0.34,0.021l-0.392,0.008l-3.142,0.073l-1.568,0.039l-0.28,0.006h0.045
  
c-0.969,0.021-0.043,0-0.159,0.006l0.114-0.006l-0.6-0.016l-2.58-0.071c-1.727,0.01-3.429-0.2-5.142-0.309l-1.285-0.096
  
l-1.277-0.165l-2.546-0.324c-0.858-0.081-1.696-0.248-2.541-0.401l-2.528-0.449c-13.438-2.613-26.213-8.304-37.299-16.345
  
l-1.043-0.742l-1.011-0.798l-2.019-1.586c-1.336-1.067-2.593-2.234-3.907-3.337c-1.23-1.19-2.493-2.352-3.704-3.563l-1.765-1.864
  
c-0.596-0.621-1.191-1.232-1.733-1.893c-4.534-5.138-8.546-10.73-11.909-16.691c-3.364-5.954-6.084-12.273-8.063-18.822
  
c-0.978-3.275-1.846-6.597-2.47-9.964l-0.465-2.525c-0.183-0.839-0.24-1.699-0.366-2.547l-0.347-2.552
  
c-0.092-0.821-0.123-1.543-0.196-2.317l-0.217-2.291l-0.089-3.138l-0.074-2.545l0.045-2.446c0.013-0.406,0-0.813,0.026-1.224
  
l0.083-1.217l0.163-2.431l0.286-2.42c0.053-0.403,0.086-0.81,0.146-1.21l0.206-1.196c0.143-0.8,0.26-1.604,0.413-2.401l0.525-2.374
  
c0.152-0.8,0.379-1.578,0.598-2.362c0.219-0.776,0.402-1.57,0.651-2.34c0.523-1.537,0.972-3.099,1.598-4.598
  
c0.541-1.528,1.229-3.006,1.868-4.5c5.409-11.834,14.141-22.204,24.913-29.715c1.375-0.89,2.717-1.845,4.147-2.655
  
c1.39-0.876,2.859-1.613,4.305-2.397c0.722-0.389,1.481-0.703,2.22-1.063c0.744-0.355,1.482-0.717,2.247-1.012l2.274-0.955
  
l2.321-0.843l1.163-0.42l1.178-0.362l2.368-0.719l2.401-0.603c0.398-0.098,0.797-0.214,1.196-0.299l1.217-0.24
  
c0.812-0.153,1.622-0.336,2.435-0.479l2.459-0.359c0.4-0.051,0.843-0.14,1.205-0.171l1.077-0.104l1.078-0.116l0.538-0.059
  
c0.2-0.021,0.313-0.051,0.612-0.059l3.139-0.132l0.784-0.035l0.392-0.018c0.058,0,0.093-0.002,0.124-0.002h-0.249
  
c-0.178-0.006,0.511-0.01,0.249,0l1.004,0.006h2.503l2.498,0.132l1.25,0.061l1.241,0.131l2.485,0.256l2.471,0.383l1.238,0.187
  
l1.223,0.255c3.289,0.589,6.479,1.574,9.667,2.586c1.564,0.582,3.155,1.102,4.688,1.794c1.56,0.609,3.058,1.365,4.582,2.084
  
c0.757,0.352,1.478,0.788,2.225,1.177c0.738,0.395,1.491,0.784,2.196,1.236l2.167,1.305l2.103,1.407l1.054,0.709l1.014,0.754
  
c0.672,0.511,1.37,0.99,2.036,1.515c1.303,1.081,2.652,2.106,3.887,3.275c5.087,4.496,9.486,9.77,13.233,15.48
  
c0.888,1.456,1.827,2.89,2.621,4.405c0.872,1.478,1.584,3.032,2.356,4.566c0.379,0.77,0.686,1.572,1.039,2.352
  
c0.344,0.786,0.695,1.57,0.977,2.383l0.91,2.413l0.791,2.458l0.403,1.224l0.334,1.252l0.68,2.499l0.543,2.535l0.274,1.27
  
l0.206,1.281l0.427,2.57l0.287,2.592l0.146,1.301l0.245,3.926c0.132,3.557-0.053,7.131-0.599,10.653
  
c-0.547,3.525-1.437,7.007-2.673,10.389c-2.448,6.766-6.278,13.12-11.239,18.551c-2.472,2.724-5.219,5.215-8.197,7.418
  
c-2.983,2.211-6.186,4.122-9.558,5.735c-3.372,1.605-6.921,2.881-10.581,3.801c-0.918,0.202-1.836,0.445-2.763,0.626l-2.78,0.487
  
l-2.59,0.36l-3.419,0.235l-2.582,0.077l-2.877-0.06c-0.957-0.047-1.916-0.138-2.877-0.202c-0.958-0.078-1.907-0.229-2.868-0.336
  
c-3.813-0.534-7.595-1.45-11.275-2.743c-3.674-1.295-7.251-2.945-10.658-4.945c-3.404-2.001-6.623-4.354-9.616-7.003
  
c-5.98-5.306-11.597-13.034-11.597-13.034s-5.764-8.077-7.302-17.686c-1.53-9.608,1.538-19.434,8.651-19.777
  
c7.116-0.348,31.948,10.226,31.948,10.226c23.241,11.141,33.626,3.458,33.626,3.458c-15.678-0.037-28.526-18.537-28.137-19.685
  
c0.396-1.147,22.429-20.549,26.716-17.503c4.284,3.047,3.632,15.057,3.632,15.057s13.229-11.853,12.276-28.662
  
c0,0-24.994-12.314-54.969-3.36c-29.979,8.95-41.039,16.307-47.932,32.465c0,0-6.45,16.142,0.194,41.157
  
c6.644,25.014,35.772,43.841,45.299,48.255c4.765,2.208,9.763,3.953,14.907,5.193c1.29,0.278,2.58,0.585,3.88,0.827
  
c1.307,0.214,2.61,0.451,3.928,0.635c1.313,0.153,2.629,0.313,3.951,0.443l1.986,0.132l0.994,0.061l0.495,0.034l0.248,0.012
  
l0.126,0.01l0.061,0.004c0.151-0.004-0.249,0.006,0.355,0l3.431,0.064c0.124,0.01,0.314,0,0.491-0.004l0.535-0.018l1.07-0.037
  
l2.142-0.093c1.382-0.082,2.679-0.218,4.022-0.342c1.33-0.14,2.652-0.355,3.985-0.54c5.301-0.856,10.54-2.24,15.604-4.136
  
c10.129-3.785,19.527-9.652,27.507-17.119c7.962-7.488,14.497-16.602,19.04-26.717c4.535-10.115,7.052-18.624,7.341-29.772v-2.592
  
l0.014-3.663l-0.006-1.835l-0.08-1.831l-0.188-3.671l-0.359-3.665l-0.187-1.831l-0.263-1.824l-0.563-3.646l-0.727-3.624l-0.376-1.81
  
l-0.452-1.792c-0.312-1.193-0.61-2.394-0.94-3.584l-1.101-3.535c-0.354-1.189-0.778-2.348-1.205-3.507
  
c-0.434-1.159-0.833-2.333-1.309-3.472c-0.965-2.277-1.896-4.576-3.012-6.787c-1.037-2.254-2.252-4.417-3.442-6.592
  
c-9.841-17.234-24.448-31.816-41.986-41.6c-2.209-1.189-4.414-2.397-6.705-3.435c-2.252-1.116-4.592-2.045-6.912-3.01
  
c-1.171-0.472-2.364-0.869-3.545-1.299c-1.187-0.427-2.374-0.847-3.584-1.197l-3.623-1.084c-1.215-0.326-2.442-0.619-3.667-0.926
  
l-1.835-0.45l-1.855-0.368l-3.713-0.719l-3.741-0.544l-1.876-0.264l-1.88-0.179l-3.768-0.344l-3.775-0.161l-1.888-0.075
  
l-2.088,0.008l-3.139,0.025c-0.222-0.002-0.635,0.028-0.955,0.045l-1.027,0.053l-2.054,0.122l-2.055,0.138
  
c-0.682,0.045-1.271,0.129-1.909,0.194l-3.772,0.433c-1.256,0.173-2.505,0.395-3.758,0.599l-1.873,0.313
  
c-0.625,0.112-1.243,0.257-1.862,0.387l-3.725,0.81l-3.68,0.977l-1.839,0.503l-1.815,0.582c-4.874,1.47-9.583,3.429-14.197,5.563
  
c-2.281,1.128-4.575,2.238-6.777,3.521c-2.241,1.208-4.382,2.59-6.541,3.939c-17.071,11.135-31.006,27.01-39.94,45.462l-1.609,3.494
  
c-0.555,1.151-0.98,2.364-1.474,3.547c-0.996,2.364-1.795,4.804-2.626,7.229c-0.409,1.216-0.738,2.456-1.104,3.686
  
c-0.359,1.232-0.722,2.462-0.998,3.716l-0.884,3.747c-0.265,1.253-0.481,2.521-0.718,3.776l-0.346,1.895
  
c-0.106,0.633-0.179,1.267-0.269,1.904l-0.502,3.81c-0.126,1.277-0.219,2.55-0.333,3.826l-0.149,1.915
  
c-0.042,0.641-0.05,1.277-0.076,1.916l-0.113,3.838c-0.01-0.326-0.006,0.984,0,0.984l0.007,0.391l0.016,0.784l0.036,1.572
  
l0.066,3.138l0.258,3.975c0.103,1.309,0.177,2.681,0.31,3.94l0.448,3.684c0.171,1.223,0.271,2.452,0.502,3.671l0.634,3.654
  
c0.864,4.873,2.061,9.689,3.448,14.442c2.802,9.507,6.738,18.673,11.573,27.316c9.677,17.283,23.069,32.473,39.136,44.056
  
c16.019,11.614,34.59,19.826,54.05,23.604l3.651,0.65c1.224,0.217,2.441,0.438,3.671,0.574l3.678,0.468l1.841,0.222l1.848,0.147
  
c2.461,0.173,4.925,0.421,7.395,0.435l3.698,0.094l0.926,0.02c1.229-0.01,0.563-0.01,0.943-0.016l0.393-0.008l1.568-0.041
  
l3.14-0.083l0.393-0.012c0.118,0,0.264-0.008,0.444-0.02l0.994-0.072l1.988-0.136l3.978-0.313c1.273-0.132,2.468-0.301,3.702-0.452
  
c1.229-0.161,2.452-0.309,3.676-0.487l3.657-0.652c1.218-0.233,2.44-0.408,3.643-0.693l3.624-0.837
  
c9.624-2.307,19.02-5.636,27.925-9.975c8.894-4.348,17.312-9.653,25.064-15.782c7.754-6.132,14.863-13.078,21.131-20.724
  
c6.251-7.653,11.668-15.994,16.143-24.81c4.474-8.818,7.995-18.128,10.471-27.697c2.479-9.575,3.859-19.413,4.221-29.254l0.087-3.69
  
l0.016-0.921l0.01-0.464c0.006,0.322,0-0.963-0.006-0.967l-0.044-1.568l-0.086-3.144l-0.043-1.57l-0.024-0.783l-0.066-0.952
  
c-0.181-2.548-0.373-5.101-0.582-7.649l-0.921-7.16c-1.433-9.512-3.724-18.898-6.84-28.002
  
c-6.231-18.211-15.755-35.269-27.992-50.063c-12.248-14.784-27.132-27.356-43.789-36.88c-16.641-9.528-35.017-16.11-53.951-19.054
  
l-1.771-0.303l-1.78-0.222l-3.564-0.436c-2.374-0.332-4.76-0.476-7.141-0.645l-3.577-0.253l-3.583-0.081l-3.58-0.069l-0.891-0.016
  
c-0.054-0.006-1.231,0.014-0.915,0.014l-0.393,0.01L242,105.743l-3.139,0.096l-1.568,0.047c-0.237,0-0.595,0.031-0.902,0.053
  
l-0.948,0.071l-3.794,0.295l-1.898,0.153c-0.622,0.057-1.28,0.096-1.854,0.183l-7.113,0.941c-2.354,0.396-4.704,0.847-7.055,1.277
  
c-18.75,3.816-36.788,11.045-52.941,21.209c-8.077,5.078-15.707,10.868-22.729,17.307c-7.014,6.451-13.444,13.526-19.194,21.115
  
c-11.504,15.165-20.254,32.411-25.671,50.648c-0.635,2.293-1.294,4.574-1.884,6.879l-1.557,6.958
  
c-0.433,2.334-0.817,4.676-1.217,7.017c-0.219,1.169-0.326,2.352-0.478,3.525l-0.423,3.535l-0.209,1.769
  
c-0.061,0.589-0.086,1.181-0.134,1.774l-0.246,3.542c-0.066,1.181-0.186,2.364-0.206,3.545l-0.071,3.547l-0.056,3.553
  
c0,0.352-0.016-0.163,0,0.899l0.014,0.393l0.027,0.784l0.054,1.572l0.099,3.14l0.053,1.568l0.026,0.788l0.066,0.899l0.592,7.315
  
c0.053,0.602,0.093,1.232,0.166,1.808l0.229,1.735l0.463,3.464l0.473,3.457l0.628,3.437l0.641,3.435
  
c0.213,1.146,0.413,2.293,0.699,3.423l1.623,6.799c0.585,2.252,1.279,4.476,1.921,6.712c0.343,1.112,0.619,2.246,1.018,3.341
  
l1.146,3.301c0.765,2.194,1.481,4.413,2.396,6.555c3.322,8.699,7.472,17.058,12.132,25.087c2.277,4.051,4.874,7.902,7.438,11.771
  
l4.077,5.64c0.665,0.952,1.4,1.847,2.125,2.755l2.167,2.715c0.732,0.904,1.434,1.825,2.195,2.7l2.295,2.615
  
c1.542,1.729,3.032,3.503,4.674,5.138c1.616,1.657,3.205,3.347,4.861,4.97l5.061,4.755c6.889,6.186,14.237,11.856,21.945,16.97
  
c15.505,10.086,32.492,17.934,50.313,22.801l3.34,0.918c0.557,0.146,1.109,0.306,1.672,0.445l1.688,0.374l6.757,1.487
  
c4.548,0.774,9.081,1.623,13.669,2.068l3.432,0.399c1.143,0.153,2.293,0.173,3.438,0.266c2.3,0.154,4.595,0.326,6.89,0.434
  
l6.892,0.106l1.719,0.025c0.063,0.006,1.052-0.014,0.817-0.014l0.394-0.012l0.786-0.025l3.136-0.122l3.14-0.112
  
c0.268-0.016,0.513-0.016,0.798-0.035l0.898-0.07l1.794-0.149c2.381-0.199,4.802-0.376,7.145-0.631l6.83-0.938l1.705-0.237
  
l1.692-0.32l3.385-0.639c9.016-1.755,17.925-4.109,26.526-7.3c2.182-0.726,4.296-1.617,6.418-2.481
  
c2.128-0.865,4.262-1.696,6.323-2.7c2.071-0.977,4.169-1.908,6.215-2.932l6.081-3.201c8.008-4.448,15.677-9.461,22.934-15.01
  
c7.238-5.578,13.988-11.754,20.287-18.347c6.323-6.566,12.033-13.701,17.215-21.188c5.182-7.479,9.851-15.32,13.759-23.534
  
c1.045-2.016,1.936-4.108,2.843-6.189c0.904-2.085,1.846-4.152,2.609-6.294c0.794-2.13,1.639-4.238,2.386-6.384l2.099-6.475
  
c2.594-8.698,4.566-17.564,5.879-26.522c1.194-8.976,1.761-18.015,1.701-27.033l-0.008-2.358
 M258.618,219.622l13.691,3.02  l-18.315,2.845L258.618,219.622z"
-     id="path18" /></svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/icons/razercfg-snake.svg 
new/razercfg-0.40/icons/razercfg-snake.svg
--- old/razercfg-0.39/icons/razercfg-snake.svg  2017-03-28 19:12:05.000000000 
+0200
+++ new/razercfg-0.40/icons/razercfg-snake.svg  1970-01-01 01:00:00.000000000 
+0100
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-
-<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";
-   version="1.1"
-   id="snake"
-   x="0px"
-   y="0px"
-   width="512px"
-   height="512px"
-   viewBox="0 0 512 512"
-   enable-background="new 0 0 512 512"
-   xml:space="preserve"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="razercfg-snake.svg"><metadata
-     id="metadata9"><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><defs
-     id="defs7" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview5"
-     showgrid="false"
-     inkscape:zoom="0.4609375"
-     inkscape:cx="256"
-     inkscape:cy="256"
-     inkscape:window-x="65"
-     inkscape:window-y="34"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="snake" /><path
-     fill="#66B32E"
-     
d="M491.659,264.251c-0.261-16.711-2.048-30.375-5.4-46.708c-3.355-16.326-8.255-32.298-14.61-47.591
  
c-6.355-15.29-14.157-29.9-23.236-43.558c-9.077-13.67-19.483-26.34-30.924-37.85c-22.915-23-50.134-41.208-79.611-53.255
  
c-14.73-6.04-30.029-10.489-45.562-13.367l-5.845-0.965l-2.922-0.48l-1.462-0.237l-1.466-0.175l-5.88-0.657l-2.932-0.328
  
c-0.979-0.109-1.957-0.236-2.94-0.276c-3.929-0.222-7.857-0.493-11.779-0.665l-12.029-0.073l-11.307,0.531
  
c-3.925,0.315-7.953,0.74-11.912,1.127c-1.003,0.078-1.965,0.245-2.936,0.389l-2.912,0.439l-5.816,0.887l-1.451,0.228l-1.441,0.298
  
l-2.883,0.594l-5.759,1.203c-15.299,3.48-30.234,8.531-44.518,15.035c-14.281,6.506-27.914,14.464-40.64,23.712
  
c-12.71,9.269-24.514,19.805-35.197,31.406c-10.664,11.619-20.24,24.276-28.458,37.787c-8.238,13.496-15.167,27.805-20.661,42.646
  
c-5.503,14.84-9.523,30.221-12.077,45.809c-2.545,15.593-3.576,31.408-3.127,47.131h1.623c0.483-15.614,2.386-31.131,5.693-46.272
  
c3.3-15.141,8.057-29.89,14.1-43.998c6.042-14.107,13.415-27.552,21.961-40.101c8.554-12.541,18.214-24.217,28.879-34.765
  
c10.672-10.54,22.313-19.972,34.69-28.119c12.371-8.169,25.477-15.06,39.077-20.533c13.602-5.481,27.692-9.544,41.998-12.134
  
l5.387-0.865l2.686-0.437l1.343-0.217l1.355-0.151l5.408-0.594l2.707-0.303c0.898-0.096,1.809-0.217,2.688-0.242
  
c3.56-0.185,7.052-0.432,10.661-0.592l11.32-0.063c-0.43,0.007-0.017,0.007-0.074,0.01l0.171,0.005l0.34,0.018l0.675,0.035
  
l1.36,0.063l2.709,0.131l5.42,0.256c3.601,0.306,7.2,0.714,10.791,1.056c0.9,0.065,1.787,0.229,2.688,0.361l2.672,0.412l5.355,0.821
  
l1.335,0.209l1.325,0.278l2.648,0.546l5.305,1.104c14.072,3.192,27.801,7.852,40.947,13.799
  
c26.309,11.889,50.221,29.203,69.997,50.515c9.89,10.655,18.717,22.322,26.417,34.698c7.689,12.387,14.195,25.534,19.386,39.191
  
c5.192,13.655,9.063,27.82,11.563,42.221c2.503,14.406,3.642,28.372,3.421,42.984l-0.008,0.672L491.659,264.251z
 M459.988,267.287  
c-0.258,9.925-1.104,19.851-2.629,29.613c-1.654,9.747-4.004,19.344-6.968,28.721l-2.391,6.977c-0.84,2.307-1.794,4.563-2.686,6.853
  
c-0.852,2.3-1.91,4.509-2.916,6.736c-1.013,2.229-1.986,4.479-3.143,6.631c-4.296,8.783-9.388,17.13-14.981,25.054
  
c-5.597,7.933-11.713,15.473-18.461,22.355c-6.719,6.906-13.865,13.351-21.474,19.146c-7.639,5.746-15.662,10.91-23.991,15.441
  
l-6.324,3.255c-2.12,1.039-4.299,1.958-6.445,2.956c-2.135,1.029-4.35,1.837-6.54,2.702c-2.196,0.868-4.375,1.768-6.629,2.465
  
c-8.87,3.18-18.027,5.423-27.249,7.08l-3.466,0.6l-1.729,0.301l-1.748,0.213l-6.977,0.831c-2.257,0.193-4.442,0.293-6.657,0.46
  
l-1.665,0.12l-0.822,0.062c-0.292,0.013-0.643,0.013-0.957,0.018l-3.893,0.061l-3.887,0.05l-0.977,0.016l-0.487,0.01
  
c-0.613,0.005,0.288-0.003,0.04-0.01l-1.753-0.073l-7.021-0.268c-2.33-0.177-4.661-0.427-6.991-0.627
  
c-1.163-0.121-2.331-0.159-3.486-0.358l-3.467-0.508c-4.643-0.559-9.203-1.593-13.785-2.479l-6.794-1.722l-1.698-0.417
  
c-0.56-0.161-1.115-0.343-1.675-0.513l-3.345-1.031c-17.869-5.465-34.776-14.044-50.137-24.869
  
c-7.631-5.49-14.864-11.563-21.667-18.116l-4.988-5.031c-1.624-1.722-3.171-3.515-4.761-5.265c-1.631-1.715-3.072-3.601-4.581-5.425
  
l-2.249-2.744c-0.751-0.919-1.425-1.902-2.134-2.842l-2.121-2.855c-0.705-0.956-1.434-1.893-2.072-2.896l-3.966-5.912
  
c-2.468-4.06-5.005-8.074-7.182-12.313c-4.48-8.379-8.467-17.057-11.59-26.063c-0.871-2.221-1.536-4.513-2.265-6.784l-1.08-3.405
  
c-0.387-1.126-0.627-2.3-0.945-3.447c-0.595-2.31-1.258-4.602-1.797-6.921l-1.492-7.003c-0.279-1.161-0.451-2.347-0.637-3.526
  
l-0.577-3.53l-0.577-3.532l-0.398-3.563l-0.404-3.563l-0.211-1.777c-0.068-0.594-0.074-1.131-0.118-1.697l-0.445-6.706
  
c-0.016-0.283-0.045-0.542-0.057-0.85l-0.018-1.008l-0.032-2.021l-0.067-4.039l-0.032-2.019l-0.021-1.011v-0.048
  
c-0.004-0.041-0.004-0.156-0.008-0.458l0.008,0.458c0.005,0.083,0.005-0.387,0.013-0.304l0.123-3.513l0.107-3.509
  
c0.029-1.173,0.183-2.333,0.265-3.5l0.28-3.495c0.053-0.579,0.085-1.165,0.148-1.744l0.234-1.736
  
c1.078-9.271,2.945-18.423,5.647-27.3c5.36-17.769,13.823-34.489,24.847-49.147c11.005-14.666,24.565-27.255,39.815-36.902
  
c15.222-9.671,32.094-16.435,49.566-19.915l6.582-1.157l6.633-0.821c0.574-0.091,1.053-0.099,1.573-0.141l1.527-0.101l3.063-0.235
  
l0.764-0.066c0.268-0.018,0.471-0.05,0.826-0.05l1.943-0.046l3.892-0.076l1.945-0.04l0.308-0.01
  
c-0.074-0.002,0.841-0.007,0.178-0.002l-0.178,0.002c0,0,0,0,0.021,0.005l0.836,0.03l3.346,0.111l3.343,0.099l3.331,0.286
  
c2.213,0.197,4.438,0.326,6.631,0.695l3.311,0.452l1.647,0.217l1.645,0.315c17.535,2.995,34.422,9.509,49.719,18.8
  
c15.286,9.309,28.979,21.463,40.179,35.717c11.191,14.264,19.809,30.631,25.393,48.008c2.797,8.687,4.824,17.637,6.1,26.706
  
l0.82,6.825c0.13,2.087,0.285,4.179,0.456,6.272l0.058,0.786l0.022,1.006l0.046,2.022l0.088,4.039l0.034,1.758
  
c0.01,0.195,0.015,0.42,0.01,0.268l-0.01-0.268c-0.003-0.202-0.007-0.364-0.007,0.023l-0.018,0.416l-0.024,0.829l-0.091,3.333
  
c-0.353,8.865-1.584,17.666-3.766,26.193c-2.183,8.53-5.255,16.804-9.137,24.645c-15.379,31.524-44.639,55.426-77.716,63.292
  
l-3.098,0.733c-1.03,0.261-2.086,0.391-3.131,0.601l-3.13,0.579l-3.162,0.414c-1.045,0.125-2.136,0.29-3.135,0.397l-2.837,0.215
  
l-1.412,0.124l-0.708,0.065c-0.104,0.013-0.242,0.02-0.421,0.027l-0.484,0.01l-3.893,0.095l-1.942,0.05l-0.348,0.008h0.056
  
c-1.2,0.027-0.053,0-0.197,0.008l0.142-0.008l-0.742-0.021l-3.196-0.092c-2.139,0.013-4.248-0.257-6.369-0.396l-1.593-0.123
  
l-1.582-0.212l-3.154-0.417c-1.063-0.104-2.101-0.319-3.147-0.517l-3.131-0.577c-16.647-3.361-32.473-10.679-46.206-21.02
  
l-1.293-0.954l-1.252-1.026l-2.501-2.039c-1.655-1.373-3.212-2.873-4.84-4.291c-1.524-1.531-3.088-3.024-4.589-4.581l-2.187-2.397
  
c-0.738-0.799-1.476-1.585-2.147-2.435c-5.616-6.606-10.587-13.799-14.753-21.464c-4.167-7.657-7.538-15.783-9.988-24.205
  
c-1.211-4.212-2.287-8.483-3.06-12.813l-0.577-3.247c-0.227-1.079-0.297-2.186-0.453-3.275l-0.429-3.282
  
c-0.115-1.056-0.153-1.983-0.243-2.979l-0.269-2.946l-0.111-4.035l-0.091-3.272l0.056-3.146c0.016-0.521,0-1.046,0.032-1.573
  
l0.103-1.564l0.202-3.126l0.354-3.112c0.066-0.518,0.107-1.042,0.18-1.557l0.255-1.539c0.177-1.028,0.322-2.062,0.512-3.088
  
l0.651-3.052c0.188-1.029,0.47-2.03,0.741-3.038c0.272-0.998,0.498-2.019,0.807-3.009c0.648-1.976,1.204-3.985,1.979-5.913
  
c0.67-1.966,1.522-3.866,2.314-5.787c6.7-15.219,17.517-28.553,30.862-38.213c1.703-1.145,3.365-2.373,5.138-3.414
  
c1.722-1.127,3.542-2.075,5.333-3.083c0.895-0.5,1.834-0.904,2.75-1.367c0.921-0.457,1.836-0.921,2.783-1.301l2.818-1.228
  
l2.875-1.084l1.441-0.541l1.459-0.465l2.933-0.925l2.974-0.776c0.493-0.126,0.987-0.275,1.481-0.384l1.508-0.308
  
c1.005-0.197,2.009-0.432,3.016-0.617l3.046-0.462c0.496-0.066,1.045-0.18,1.492-0.22l1.334-0.134l1.335-0.149l0.667-0.076
  
c0.248-0.028,0.389-0.065,0.759-0.075l3.888-0.169l0.971-0.045l0.486-0.023c0.071,0,0.116-0.002,0.153-0.002h-0.308
  
c-0.22-0.007,0.633-0.012,0.308,0l1.244,0.008h3.101l3.094,0.169l1.549,0.079l1.538,0.169l3.078,0.329l3.061,0.493l1.534,0.24
  
l1.515,0.329c4.074,0.758,8.027,2.023,11.976,3.325c1.938,0.748,3.909,1.417,5.808,2.307c1.933,0.783,3.788,1.755,5.677,2.681
  
c0.938,0.453,1.83,1.013,2.756,1.514c0.914,0.508,1.847,1.008,2.721,1.589l2.685,1.678l2.604,1.809l1.306,0.912l1.255,0.97
  
c0.833,0.658,1.698,1.273,2.522,1.949c1.614,1.389,3.286,2.708,4.815,4.212c6.302,5.781,11.751,12.563,16.394,19.907
  
c1.1,1.873,2.264,3.717,3.247,5.665c1.08,1.9,1.962,3.899,2.919,5.873c0.469,0.99,0.85,2.021,1.287,3.024
  
c0.426,1.011,0.861,2.019,1.21,3.065l1.127,3.103l0.98,3.161l0.499,1.574l0.414,1.61l0.842,3.214l0.673,3.259l0.34,1.633
  
l0.255,1.647l0.529,3.305l0.355,3.333l0.181,1.673l0.304,5.049c0.163,4.573-0.065,9.17-0.742,13.699
  
c-0.678,4.534-1.779,9.011-3.311,13.359c-3.033,8.701-7.778,16.873-13.924,23.856c-3.062,3.502-6.465,6.706-10.154,9.539
  
c-3.696,2.843-7.663,5.301-11.84,7.376c-4.178,2.064-8.574,3.704-13.108,4.888c-1.137,0.26-2.274,0.572-3.422,0.805l-3.444,0.627
  
l-3.208,0.463l-4.235,0.303l-3.199,0.1l-3.563-0.077c-1.186-0.061-2.374-0.177-3.564-0.26c-1.187-0.101-2.362-0.295-3.553-0.432
  
c-4.724-0.688-9.409-1.865-13.967-3.528c-4.552-1.665-8.983-3.787-13.203-6.359c-4.217-2.573-8.205-5.6-11.913-9.006
  
c-7.408-6.822-14.366-16.761-14.366-16.761s-7.141-10.388-9.045-22.743c-1.895-12.356,1.905-24.991,10.717-25.434
  
c8.815-0.447,39.577,13.15,39.577,13.15c28.792,14.326,41.656,4.446,41.656,4.446c-19.422-0.048-35.338-23.838-34.855-25.313
  
c0.49-1.476,27.784-26.426,33.096-22.509c5.307,3.919,4.499,19.363,4.499,19.363s16.389-15.242,15.208-36.859
  
c0,0-30.963-15.836-68.096-4.321c-37.138,11.51-50.838,20.971-59.377,41.749c0,0-7.99,20.758,0.24,52.927
  
c8.23,32.167,44.315,56.378,56.117,62.055c5.903,2.84,12.094,5.084,18.466,6.679c1.598,0.357,3.196,0.752,4.806,1.063
  
c1.619,0.275,3.233,0.58,4.866,0.816c1.626,0.197,3.257,0.403,4.896,0.57l2.46,0.169l1.231,0.078l0.613,0.044l0.308,0.016
  
l0.156,0.012l0.075,0.006c0.188-0.006-0.309,0.007,0.44,0l4.25,0.082c0.153,0.013,0.389,0,0.608-0.005l0.663-0.022l1.325-0.048
  
l2.653-0.119c1.712-0.105,3.318-0.28,4.982-0.439c1.648-0.18,3.286-0.457,4.938-0.694c6.566-1.102,13.057-2.881,19.33-5.318
  
c12.547-4.868,24.19-12.413,34.075-22.015c9.863-9.63,17.959-21.35,23.587-34.357c5.618-13.008,8.735-23.95,9.094-38.286v-3.333
  
l0.017-4.711l-0.007-2.359l-0.1-2.355l-0.232-4.72l-0.445-4.712l-0.23-2.355l-0.326-2.345l-0.696-4.689l-0.9-4.66l-0.466-2.327
  
l-0.56-2.305c-0.386-1.534-0.757-3.078-1.165-4.609l-1.363-4.546c-0.438-1.529-0.965-3.02-1.493-4.511
  
c-0.537-1.491-1.032-3-1.621-4.465c-1.195-2.929-2.349-5.885-3.731-8.728c-1.284-2.898-2.789-5.681-4.264-8.478
  
c-12.191-22.163-30.287-40.915-52.013-53.496c-2.736-1.529-5.468-3.083-8.307-4.417c-2.789-1.436-5.688-2.63-8.563-3.871
  
c-1.45-0.606-2.929-1.117-4.392-1.67c-1.47-0.549-2.94-1.089-4.439-1.539l-4.488-1.395c-1.505-0.419-3.025-0.796-4.543-1.19
  
l-2.273-0.578l-2.298-0.473l-4.6-0.925l-4.635-0.699l-2.324-0.339l-2.329-0.23l-4.667-0.442l-4.676-0.207l-2.339-0.096l-2.586,0.01
  
l-3.888,0.032c-0.275-0.002-0.787,0.036-1.183,0.059l-1.272,0.068l-2.545,0.156l-2.546,0.177c-0.845,0.059-1.574,0.167-2.365,0.25
  
l-4.673,0.556c-1.556,0.222-3.104,0.508-4.655,0.771l-2.319,0.402c-0.774,0.144-1.54,0.331-2.307,0.498l-4.614,1.041l-4.559,1.256
  
l-2.279,0.647l-2.249,0.748c-6.038,1.89-11.871,4.409-17.587,7.153c-2.826,1.451-5.667,2.878-8.395,4.528
  
c-2.776,1.554-5.428,3.331-8.103,5.066c-21.148,14.319-38.411,34.733-49.478,58.463l-1.994,4.493
  
c-0.688,1.48-1.214,3.04-1.825,4.561c-1.234,3.04-2.224,6.178-3.253,9.296c-0.506,1.564-0.914,3.158-1.367,4.74
  
c-0.445,1.584-0.895,3.166-1.237,4.778l-1.095,4.818c-0.329,1.612-0.596,3.242-0.89,4.856l-0.428,2.437
  
c-0.131,0.813-0.222,1.629-0.333,2.448l-0.623,4.899c-0.156,1.643-0.271,3.28-0.413,4.92l-0.185,2.462
  
c-0.052,0.824-0.062,1.643-0.094,2.464l-0.14,4.936c-0.012-0.419-0.007,1.267,0,1.267l0.008,0.502l0.02,1.009l0.044,2.021
  
l0.082,4.035l0.32,5.111c0.127,1.683,0.219,3.447,0.383,5.067l0.555,4.736c0.212,1.572,0.335,3.153,0.622,4.721l0.785,4.699
  
c1.07,6.267,2.552,12.461,4.271,18.573c3.471,12.226,8.347,24.013,14.337,35.128c11.988,22.226,28.578,41.759,48.482,56.654
  
c19.844,14.936,42.85,25.496,66.957,30.354l4.523,0.837c1.516,0.278,3.024,0.563,4.548,0.738l4.557,0.602l2.281,0.285l2.29,0.189
  
c3.049,0.222,6.101,0.541,9.16,0.559l4.581,0.121l1.147,0.024c1.522-0.013,0.697-0.013,1.168-0.02l0.486-0.011l1.943-0.053
  
l3.89-0.106l0.486-0.015c0.146,0,0.326-0.011,0.55-0.025l1.231-0.093l2.463-0.175l4.928-0.402c1.578-0.169,3.058-0.387,4.586-0.581
  
c1.523-0.207,3.038-0.396,4.554-0.627l4.531-0.839c1.508-0.3,3.022-0.524,4.512-0.892l4.489-1.076
  
c11.923-2.966,23.562-7.247,34.594-12.827c11.018-5.591,21.445-12.414,31.05-20.295c9.605-7.886,18.412-16.818,26.177-26.65
  
c7.744-9.842,14.454-20.568,19.997-31.904c5.542-11.34,9.904-23.313,12.972-35.618c3.071-12.313,4.78-24.965,5.229-37.619
  
l0.107-4.746l0.02-1.185l0.012-0.597c0.008,0.415,0-1.238-0.007-1.243l-0.055-2.017l-0.106-4.042l-0.053-2.02l-0.03-1.008
  
l-0.083-1.224c-0.224-3.277-0.462-6.56-0.721-9.837l-1.141-9.208c-1.775-12.232-4.613-24.303-8.474-36.01
  
c-7.72-23.419-19.517-45.354-34.677-64.379c-15.173-19.012-33.61-35.179-54.245-47.427c-20.614-12.252-43.379-20.717-66.835-24.502
  
l-2.194-0.389l-2.205-0.286l-4.416-0.561c-2.941-0.427-5.896-0.611-8.846-0.829l-4.432-0.326l-4.438-0.104l-4.435-0.088l-1.104-0.02
  
c-0.067-0.008-1.525,0.018-1.133,0.018l-0.487,0.012l-1.943,0.059l-3.889,0.124l-1.942,0.061c-0.293,0-0.737,0.04-1.117,0.068
  
l-1.175,0.091l-4.7,0.379l-2.352,0.197c-0.77,0.073-1.585,0.124-2.297,0.235l-8.812,1.21c-2.916,0.51-5.827,1.089-8.74,1.642
  
c-23.228,4.907-45.573,14.204-65.583,27.275c-10.005,6.53-19.458,13.976-28.157,22.256c-8.689,8.295-16.655,17.395-23.777,27.154
  
c-14.251,19.501-25.091,41.68-31.802,65.132c-0.786,2.949-1.603,5.882-2.334,8.846l-1.929,8.948
  
c-0.536,3.002-1.012,6.013-1.508,9.023c-0.271,1.504-0.404,3.025-0.592,4.534l-0.523,4.545l-0.259,2.274
  
c-0.076,0.758-0.107,1.518-0.166,2.282l-0.304,4.556c-0.082,1.519-0.23,3.04-0.255,4.558l-0.088,4.562l-0.069,4.568
  
c0,0.452-0.02-0.209,0,1.157l0.017,0.505l0.033,1.008l0.066,2.022l0.123,4.037l0.066,2.017l0.033,1.014l0.082,1.157l0.733,9.407
  
c0.066,0.773,0.115,1.585,0.206,2.324l0.284,2.231l0.574,4.455l0.585,4.445l0.778,4.419l0.794,4.417
  
c0.264,1.474,0.512,2.949,0.865,4.401l2.011,8.743c0.725,2.896,1.585,5.756,2.38,8.632c0.424,1.431,0.766,2.889,1.26,4.296
  
l1.419,4.245c0.947,2.821,1.835,5.675,2.969,8.429c4.115,11.188,9.256,21.936,15.03,32.262c2.821,5.209,6.038,10.162,9.214,15.138
  
l5.05,7.252c0.824,1.225,1.734,2.375,2.632,3.543l2.685,3.491c0.907,1.163,1.776,2.347,2.719,3.473l2.843,3.362
  
c1.911,2.225,3.756,4.505,5.791,6.607c2.002,2.131,3.97,4.304,6.022,6.391l6.269,6.115c8.534,7.954,17.636,15.247,27.186,21.822
  
c19.208,12.971,40.251,23.063,62.328,29.321l4.138,1.181c0.69,0.188,1.374,0.393,2.072,0.572l2.09,0.481l8.371,1.912
  
c5.634,0.996,11.25,2.087,16.934,2.66l4.251,0.514c1.416,0.197,2.84,0.222,4.258,0.342c2.849,0.198,5.692,0.419,8.535,0.558
  
l8.537,0.137l2.129,0.032c0.079,0.008,1.303-0.018,1.013-0.018l0.487-0.015l0.975-0.033l3.884-0.156l3.89-0.145
  
c0.332-0.021,0.636-0.021,0.988-0.046l1.113-0.09l2.223-0.192c2.949-0.256,5.948-0.483,8.851-0.812l8.461-1.205l2.112-0.306
  
l2.097-0.412l4.192-0.821c11.169-2.257,22.205-5.284,32.861-9.387c2.702-0.934,5.321-2.08,7.95-3.191
  
c2.636-1.112,5.279-2.182,7.833-3.473c2.566-1.256,5.165-2.453,7.699-3.77l7.533-4.116c9.92-5.721,19.42-12.167,28.41-19.303
  
c8.967-7.173,17.329-15.115,25.132-23.593c7.833-8.444,14.906-17.62,21.325-27.247c6.419-9.617,12.203-19.701,17.045-30.265
  
c1.294-2.592,2.397-5.283,3.521-7.959c1.12-2.682,2.286-5.34,3.232-8.094c0.983-2.739,2.03-5.45,2.955-8.21l2.6-8.326
  
c3.214-11.186,5.657-22.587,7.283-34.106c1.479-11.543,2.181-23.167,2.107-34.765l-0.01-3.032
 M262.492,208.732l16.961,3.884  l-22.688,3.659L262.492,208.732z"
-     id="path3" /></svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/librazer/CMakeLists.txt 
new/razercfg-0.40/librazer/CMakeLists.txt
--- old/razercfg-0.39/librazer/CMakeLists.txt   2017-03-28 19:12:05.000000000 
+0200
+++ new/razercfg-0.40/librazer/CMakeLists.txt   2018-10-17 19:19:46.000000000 
+0200
@@ -32,8 +32,6 @@
 set_target_properties(razer PROPERTIES COMPILE_FLAGS ${GENERIC_COMPILE_FLAGS}
                                       SOVERSION 1)
 
-add_definitions("-Du_int8_t=uint8_t -Du_int16_t=uint16_t -Du_int32_t=uint32_t")
-
 target_link_libraries(razer usb-1.0)
 
 install(TARGETS razer DESTINATION lib)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/librazer/hw_deathadder_chroma.c 
new/razercfg-0.40/librazer/hw_deathadder_chroma.c
--- old/razercfg-0.39/librazer/hw_deathadder_chroma.c   2017-03-28 
19:12:05.000000000 +0200
+++ new/razercfg-0.40/librazer/hw_deathadder_chroma.c   2018-10-17 
19:19:46.000000000 +0200
@@ -191,7 +191,7 @@
        switch (freq) {
        case RAZER_MOUSE_FREQ_UNKNOWN:
                freq = RAZER_MOUSE_FREQ_500HZ;
-
+               /* fall through */
        case RAZER_MOUSE_FREQ_125HZ:
        case RAZER_MOUSE_FREQ_500HZ:
        case RAZER_MOUSE_FREQ_1000HZ:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/librazer/hw_mamba_tournament_edition.c 
new/razercfg-0.40/librazer/hw_mamba_tournament_edition.c
--- old/razercfg-0.39/librazer/hw_mamba_tournament_edition.c    2017-03-28 
19:12:05.000000000 +0200
+++ new/razercfg-0.40/librazer/hw_mamba_tournament_edition.c    2018-10-17 
19:19:46.000000000 +0200
@@ -40,7 +40,8 @@
        RAZER_MOUSE_RES_1800DPI,
        RAZER_MOUSE_RES_3500DPI,
        RAZER_MOUSE_RES_5600DPI,
-       RAZER_MOUSE_RES_10000DPI
+       RAZER_MOUSE_RES_10000DPI,
+       RAZER_MOUSE_RES_16000DPI
 };
 
 #define MAMBA_TE_DEVICE_NAME   "Mamba Tournament Edition"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/librazer/librazer.c 
new/razercfg-0.40/librazer/librazer.c
--- old/razercfg-0.39/librazer/librazer.c       2017-03-28 19:12:05.000000000 
+0200
+++ new/razercfg-0.40/librazer/librazer.c       2018-10-17 19:19:46.000000000 
+0200
@@ -161,6 +161,7 @@
        USB_MOUSE(0x1532, 0x0016, &razer_deathadder_base_ops), /* 3500 DPI */
        USB_MOUSE(0x1532, 0x0029, &razer_deathadder_base_ops), /* black edition 
*/
        USB_MOUSE(0x1532, 0x0037, &razer_deathadder2013_base_ops), /* 2013 
edition */
+       USB_MOUSE(0x1532, 0x0038, &razer_deathadder2013_base_ops), /* 1800 
edition/Korea PCBang edition */
        USB_MOUSE(0x1532, 0x0043, &razer_deathadder_chroma_base_ops), /* Chroma 
edition */
 //     USB_MOUSE(0x04B4, 0xE006, &razer_deathadder_base_ops), /* cypress 
bootloader */
        USB_MOUSE(0x1532, 0x0003, &razer_krait_base_ops),
@@ -1187,9 +1188,9 @@
                                 const char *serial,
                                 char *idstr_buf)
 {
-       char devid[64];
+       char devid[96];
        char serial_buf[64];
-       char buspos[512];
+       char buspos[16];
        char c;
        size_t i;
        unsigned int serial_index = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/razercfg.desktop.template 
new/razercfg-0.40/razercfg.desktop.template
--- old/razercfg-0.39/razercfg.desktop.template 2017-03-28 19:12:05.000000000 
+0200
+++ new/razercfg-0.40/razercfg.desktop.template 1970-01-01 01:00:00.000000000 
+0100
@@ -1,6 +0,0 @@
-[Desktop Entry]
-Type=Application
-Categories=Application;System;
-Name=Razer Configuration
-Exec=@CMAKE_INSTALL_PREFIX@/bin/qrazercfg
-Icon=@CMAKE_INSTALL_PREFIX@/share/icons/hicolor/scalable/apps/razercfg.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/CMakeLists.txt 
new/razercfg-0.40/ui/CMakeLists.txt
--- old/razercfg-0.39/ui/CMakeLists.txt 2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/ui/CMakeLists.txt 2018-10-17 19:19:46.000000000 +0200
@@ -2,16 +2,16 @@
 
 
 set(PYRAZER_DEPS "${CMAKE_CURRENT_SOURCE_DIR}/pyrazer/__init__.py"
-                "${CMAKE_CURRENT_SOURCE_DIR}/pyrazer/main.py")
+                "${CMAKE_CURRENT_SOURCE_DIR}/pyrazer/main.py"
+                "${CMAKE_CURRENT_SOURCE_DIR}/pyrazer/ui.py")
 
-set(PYRAZER_BUILD "${CMAKE_CURRENT_SOURCE_DIR}/build")
+set(PYRAZER_BUILD "${CMAKE_CURRENT_BINARY_DIR}/build")
 
 
-configure_file("${CMAKE_CURRENT_SOURCE_DIR}/setup.py.in"
-              "${CMAKE_CURRENT_SOURCE_DIR}/setup.py")
+configure_file(setup.py.in setup.py)
 
 add_custom_command(OUTPUT ${PYRAZER_BUILD}/stamp
-                  COMMAND ${PYTHON} "${CMAKE_CURRENT_SOURCE_DIR}/setup.py" 
build -b "${PYRAZER_BUILD}"
+                  COMMAND ${PYTHON} "${CMAKE_CURRENT_BINARY_DIR}/setup.py" 
build --build-base "${PYRAZER_BUILD}"
                   COMMAND ${CMAKE_COMMAND} -E touch ${PYRAZER_BUILD}/stamp
                   WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
                   DEPENDS ${PYRAZER_DEPS})
@@ -24,10 +24,10 @@
        if (\"\${PYDESTDIR}\" STREQUAL \"\")
                set(PYDESTDIR /)
        endif()
-       execute_process(COMMAND ${PYTHON} 
\"${CMAKE_CURRENT_SOURCE_DIR}/setup.py\"
-                                  install --root \"\${PYDESTDIR}\" --prefix 
\"${CMAKE_INSTALL_PREFIX}\"
-                        WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\"
-                        RESULT_VARIABLE pyrazer_install_res)
+       execute_process(COMMAND ${PYTHON} 
\"${CMAKE_CURRENT_BINARY_DIR}/setup.py\"
+                       build --build-base \"${PYRAZER_BUILD}\" install --root 
\"\${PYDESTDIR}\" --prefix \"${CMAKE_INSTALL_PREFIX}\"
+                       WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\"
+                       RESULT_VARIABLE pyrazer_install_res)
        if (NOT \"\${pyrazer_install_res}\" STREQUAL \"0\")
                message(FATAL_ERROR \"Failed to install pyrazer\")
        endif()
@@ -35,3 +35,30 @@
 
 install(PROGRAMS razer-gamewrapper
        DESTINATION bin)
+
+configure_file(razercfg.desktop.template razercfg.desktop)
+
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/razercfg.desktop
+       DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications/
+       PERMISSIONS OWNER_READ OWNER_WRITE
+                   GROUP_READ
+                   WORLD_READ)
+
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/icons/razercfg-icon.svg
+       DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps/
+       RENAME razercfg.svg
+       PERMISSIONS OWNER_READ OWNER_WRITE
+                   GROUP_READ
+                   WORLD_READ)
+
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/icons/razercfg-alt.svg
+       DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps/
+       PERMISSIONS OWNER_READ OWNER_WRITE
+                   GROUP_READ
+                   WORLD_READ)
+
+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/icons/razercfg-snake.svg
+       DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps/
+       PERMISSIONS OWNER_READ OWNER_WRITE
+                   GROUP_READ
+                   WORLD_READ)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/icons/LICENSE 
new/razercfg-0.40/ui/icons/LICENSE
--- old/razercfg-0.39/ui/icons/LICENSE  1970-01-01 01:00:00.000000000 +0100
+++ new/razercfg-0.40/ui/icons/LICENSE  2018-10-17 19:19:46.000000000 +0200
@@ -0,0 +1,7 @@
+Razer Config Tool Icons:
+       razercfg-alt.svg
+       razercfg-icon.svg
+       razercfg-snake.svg
+Copyright by Jan Stümmel, licensed under a
+Creative Commons Attribution 4.0 International License.
+http://creativecommons.org/licenses/by/4.0/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/icons/razercfg-alt.svg 
new/razercfg-0.40/ui/icons/razercfg-alt.svg
--- old/razercfg-0.39/ui/icons/razercfg-alt.svg 1970-01-01 01:00:00.000000000 
+0100
+++ new/razercfg-0.40/ui/icons/razercfg-alt.svg 2018-10-17 19:19:46.000000000 
+0200
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<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";
+   version="1.1"
+   id="snake"
+   x="0px"
+   y="0px"
+   width="512px"
+   height="512px"
+   viewBox="0 0 512 512"
+   enable-background="new 0 0 512 512"
+   xml:space="preserve"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="razercfg-alt.svg"><metadata
+     id="metadata23"><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><defs
+     id="defs21" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview19"
+     showgrid="false"
+     inkscape:zoom="0.4609375"
+     inkscape:cx="256"
+     inkscape:cy="256"
+     inkscape:window-x="65"
+     inkscape:window-y="34"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="snake" /><g
+     id="g3"><path
+       fill="#202021"
+       
d="M256,495.255c-63.907,0-123.989-24.887-169.178-70.076C41.633,379.989,16.746,319.907,16.746,256
   
c0-63.907,24.887-123.989,70.076-169.178C132.011,41.633,192.093,16.746,256,16.746c63.907,0,123.989,24.887,169.178,70.076
   
c45.189,45.189,70.076,105.271,70.076,169.178c0,63.907-24.887,123.989-70.076,169.178
   C379.989,470.368,319.907,495.255,256,495.255z"
+       id="path5" /><path
+       fill="#66B32E"
+       
d="M256,26.746c30.958,0,60.979,6.059,89.229,18.008c27.298,11.545,51.816,28.079,72.878,49.139
   
c21.061,21.061,37.593,45.581,49.139,72.877c11.949,28.251,18.008,58.272,18.008,89.23c0,30.958-6.059,60.979-18.008,89.229
   
c-11.546,27.297-28.078,51.817-49.139,72.878c-21.062,21.061-45.581,37.594-72.878,49.14
   
c-28.25,11.949-58.271,18.008-89.229,18.008c-30.958,0-60.979-6.059-89.229-18.008c-27.297-11.546-51.816-28.079-72.877-49.14
   
c-21.061-21.061-37.594-45.581-49.139-72.878C32.805,316.979,26.746,286.958,26.746,256c0-30.958,6.059-60.979,18.008-89.23
   
c11.545-27.297,28.079-51.816,49.139-72.877c21.061-21.061,45.581-37.594,72.877-49.139C195.021,32.805,225.042,26.746,256,26.746
    
M256,6.746C118.341,6.746,6.746,118.341,6.746,256c0,137.658,111.595,249.254,249.254,249.254
   
c137.659,0,249.254-111.597,249.254-249.254C505.254,118.341,393.659,6.746,256,6.746L256,6.746z"
+       id="path7" /></g><path
+     fill="#66B32E"
+     
d="M212.224,176.557c61.44,29.452,88.891,9.146,88.891,9.146c-41.448-0.096-75.414-49-74.375-52.038
  
c1.039-3.037,59.287-54.323,70.62-46.272c11.331,8.053,9.598,39.809,9.598,39.809s34.982-31.335,32.45-75.77
  
c0,0-66.07-32.557-145.31-8.895C114.858,66.2,69.803,133.822,70.235,145.159c0.433,11.336,21.533,73.305,93.415,132.431
  C61.439,166.109,212.224,176.557,212.224,176.557z"
+     id="path9" /><path
+     fill="#66B32E"
+     
d="M221.424,459.666c-0.644-15.003-32.209-61.167-110.46-124.778c-78.25-63.612-48.41-176.599-48.41-176.599
  s15.682,65.458,94.095,128.87C235.061,350.568,220.743,444.665,221.424,459.666z"
+     id="path11" /><path
+     fill="#202021"
+     
d="M230.713,46.187l24.426-0.91l26.147,8.978c0,0-16.189,1.217-27.625,8.511L230.713,46.187z"
+     id="path13" /><path
+     fill="none"
+     stroke="#66B32E"
+     stroke-miterlimit="10"
+     d="M147.212,303.565"
+     id="path15" /><path
+     fill="#66B32E"
+     
d="M217.472,476.625c-0.644-15.002-36.606-63.804-114.856-127.417c-78.25-63.61-51.048-175.719-51.048-175.719
  S-31.82,393.857,217.472,476.625z"
+     id="path17" /></svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/icons/razercfg-icon.svg 
new/razercfg-0.40/ui/icons/razercfg-icon.svg
--- old/razercfg-0.39/ui/icons/razercfg-icon.svg        1970-01-01 
01:00:00.000000000 +0100
+++ new/razercfg-0.40/ui/icons/razercfg-icon.svg        2018-10-17 
19:19:46.000000000 +0200
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<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";
+   version="1.1"
+   id="snake"
+   x="0px"
+   y="0px"
+   width="512px"
+   height="512px"
+   viewBox="0 0 512 512"
+   enable-background="new 0 0 512 512"
+   xml:space="preserve"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="razercfg-snake.svg"><metadata
+     id="metadata24"><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><defs
+     id="defs22" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview20"
+     showgrid="false"
+     inkscape:zoom="0.4609375"
+     inkscape:cx="256"
+     inkscape:cy="256"
+     inkscape:window-x="453"
+     inkscape:window-y="147"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="snake" /><g
+     id="g3"><linearGradient
+       id="SVGID_1_"
+       gradientUnits="userSpaceOnUse"
+       x1="135.4805"
+       y1="46.395"
+       x2="379.4766"
+       y2="469.0087"><stop
+         offset="0"
+         style="stop-color:#7ABD6A"
+         id="stop6" /><stop
+         offset="0.391"
+         style="stop-color:#4E9F4D"
+         id="stop8" /><stop
+         offset="0.7754"
+         style="stop-color:#258A3C"
+         id="stop10" /><stop
+         offset="1"
+         style="stop-color:#0A8336"
+         id="stop12" /></linearGradient><path
+       fill="url(#SVGID_1_)"
+       d="M257.479,501.593c-65.146,0-126.393-25.369-172.458-71.434   
c-46.065-46.064-71.435-107.311-71.435-172.457c0-65.146,25.369-126.392,71.435-172.457
   
c46.065-46.065,107.312-71.434,172.458-71.434c65.146,0,126.394,25.369,172.458,71.434
   
c46.065,46.064,71.435,107.311,71.435,172.457c0,65.146-25.369,126.393-71.435,172.457
   C383.872,476.224,322.625,501.593,257.479,501.593z"
+       id="path14" /><path
+       fill="#FFFFFF"
+       
d="M257.479,15.812c32.657,0,64.336,6.395,94.154,19.007c28.805,12.183,54.674,29.625,76.89,51.841
   
c22.217,22.216,39.658,48.085,51.841,76.889c12.613,29.818,19.008,61.497,19.008,94.153c0,32.657-6.395,64.335-19.008,94.154
   
c-12.183,28.804-29.624,54.673-51.841,76.889c-22.216,22.216-48.085,39.658-76.89,51.841
   
c-29.818,12.612-61.497,19.007-94.154,19.007c-32.657,0-64.335-6.395-94.154-19.007c-28.804-12.183-54.673-29.625-76.89-51.841
   
s-39.658-48.085-51.841-76.889c-12.612-29.819-19.007-61.497-19.007-94.154c0-32.657,6.395-64.334,19.007-94.153
   
c12.183-28.804,29.625-54.673,51.841-76.889c22.216-22.216,48.085-39.658,76.89-51.841
   C193.144,22.207,224.822,15.812,257.479,15.812 
M257.479,11.812c-135.802,0-245.892,110.089-245.892,245.891   
c0,135.804,110.09,245.891,245.892,245.891c135.804,0,245.893-110.087,245.893-245.891
   C503.371,121.9,393.282,11.812,257.479,11.812L257.479,11.812z"
+       id="path16" /></g><path
+     fill="#FFFFFF"
+     
d="M443.609,262.795c-0.21-12.996-1.652-23.62-4.359-36.321c-2.708-12.695-6.663-25.116-11.794-37.007
  
c-5.13-11.89-11.428-23.251-18.757-33.872c-7.327-10.63-15.728-20.482-24.963-29.433c-18.498-17.885-40.47-32.044-64.265-41.413
  
c-11.892-4.696-24.241-8.157-36.779-10.395l-4.718-0.75l-2.358-0.374l-1.181-0.185l-1.183-0.136l-4.747-0.511l-2.366-0.255
  
c-0.79-0.084-1.58-0.183-2.374-0.214c-3.171-0.173-6.343-0.383-9.509-0.517l-9.71-0.057l-9.127,0.413
  
c-3.168,0.246-6.42,0.576-9.616,0.876c-0.81,0.061-1.586,0.19-2.37,0.303l-2.35,0.342l-4.695,0.689l-1.171,0.177l-1.164,0.232
  
l-2.327,0.462l-4.649,0.935c-12.35,2.706-24.406,6.634-35.937,11.691c-11.528,5.06-22.533,11.248-32.806,18.439
  
c-10.26,7.208-19.789,15.401-28.412,24.422c-8.608,9.035-16.338,18.877-22.972,29.384c-6.65,10.495-12.244,21.622-16.678,33.162
  
c-4.442,11.54-7.687,23.5-9.749,35.622c-2.054,12.125-2.887,24.424-2.524,36.65h1.31c0.39-12.142,1.926-24.208,4.596-35.982
  
c2.664-11.774,6.504-23.243,11.382-34.213s10.829-21.425,17.728-31.183c6.905-9.752,14.703-18.832,23.313-27.034
  
c8.615-8.196,18.012-15.531,28.003-21.866c9.986-6.353,20.566-11.711,31.544-15.967c10.98-4.262,22.354-7.421,33.902-9.436
  
l4.348-0.672l2.168-0.34l1.084-0.169l1.094-0.118l4.366-0.462l2.185-0.236c0.725-0.075,1.46-0.169,2.17-0.188
  
c2.874-0.144,5.692-0.336,8.605-0.46l9.138-0.049c-0.347,0.006-0.014,0.006-0.06,0.008l0.139,0.004l0.274,0.014l0.545,0.027
  
l1.098,0.049l2.187,0.102l4.375,0.199c2.906,0.238,5.813,0.556,8.711,0.821c0.727,0.051,1.442,0.179,2.169,0.281l2.157,0.32
  
l4.323,0.639l1.077,0.163l1.07,0.216l2.138,0.424l4.282,0.858c11.359,2.482,22.441,6.105,33.054,10.73
  
c21.237,9.245,40.54,22.709,56.504,39.281c7.983,8.286,15.109,17.358,21.325,26.982c6.207,9.632,11.459,19.856,15.648,30.476
  
c4.191,10.619,7.315,21.634,9.335,32.832c2.021,11.202,2.939,22.063,2.761,33.426l-0.006,0.522L443.609,262.795z
 M418.044,265.155  
c-0.208,7.718-0.892,15.437-2.122,23.028c-1.336,7.579-3.232,15.042-5.625,22.334l-1.93,5.425c-0.678,1.794-1.448,3.549-2.168,5.329
  
c-0.688,1.788-1.542,3.506-2.354,5.238c-0.817,1.733-1.604,3.482-2.537,5.156c-3.468,6.83-7.578,13.32-12.094,19.482
  
c-4.518,6.168-9.455,12.031-14.902,17.384c-5.423,5.37-11.192,10.382-17.334,14.888c-6.166,4.469-12.643,8.484-19.366,12.008
  
l-5.105,2.531c-1.711,0.808-3.47,1.522-5.203,2.299c-1.723,0.8-3.511,1.428-5.279,2.101c-1.772,0.676-3.531,1.375-5.351,1.917
  
c-7.16,2.473-14.553,4.217-21.996,5.506l-2.798,0.466l-1.396,0.234l-1.411,0.165l-5.632,0.646c-1.821,0.15-3.586,0.228-5.374,0.357
  
l-1.344,0.094l-0.664,0.048c-0.235,0.01-0.519,0.01-0.772,0.014l-3.142,0.047l-3.138,0.039l-0.788,0.012l-0.394,0.008
  
c-0.495,0.004,0.232-0.002,0.032-0.008l-1.415-0.057l-5.667-0.208c-1.881-0.138-3.763-0.332-5.644-0.487
  
c-0.938-0.095-1.881-0.124-2.814-0.279l-2.799-0.395c-3.748-0.435-7.429-1.238-11.127-1.928l-5.484-1.339l-1.371-0.324
  
c-0.452-0.125-0.9-0.267-1.353-0.398l-2.7-0.802c-14.424-4.25-28.073-10.921-40.472-19.339c-6.16-4.27-11.999-8.991-17.49-14.088
  
l-4.026-3.912c-1.311-1.339-2.56-2.733-3.843-4.094c-1.316-1.334-2.48-2.8-3.697-4.219l-1.815-2.134
  
c-0.606-0.715-1.15-1.479-1.722-2.21l-1.712-2.221c-0.569-0.743-1.158-1.472-1.672-2.252l-3.202-4.598
  
c-1.993-3.156-4.04-6.278-5.798-9.575c-3.616-6.516-6.835-13.264-9.356-20.267c-0.703-1.727-1.24-3.509-1.828-5.275l-0.872-2.648
  
c-0.313-0.875-0.506-1.788-0.763-2.681c-0.48-1.796-1.015-3.578-1.45-5.382l-1.205-5.445c-0.225-0.903-0.364-1.825-0.515-2.742
  
l-0.466-2.745l-0.466-2.747l-0.321-2.771l-0.326-2.771l-0.171-1.382c-0.055-0.462-0.06-0.88-0.095-1.32l-0.359-5.215
  
c-0.013-0.22-0.037-0.421-0.046-0.66l-0.015-0.784l-0.025-1.571l-0.054-3.141l-0.025-1.569l-0.017-0.786v-0.037
  
c-0.003-0.032-0.003-0.122-0.007-0.356l0.007,0.356c0.004,0.064,0.004-0.301,0.01-0.236l0.099-2.731l0.086-2.729
  
c0.023-0.912,0.147-1.814,0.214-2.722l0.226-2.718c0.042-0.45,0.069-0.906,0.12-1.356l0.188-1.35
  
c0.871-7.209,2.377-14.326,4.559-21.229c4.327-13.817,11.159-26.819,20.057-38.218c8.883-11.405,19.83-21.194,32.14-28.696
  
c12.288-7.52,25.908-12.78,40.012-15.486l5.313-0.9l5.354-0.639c0.464-0.071,0.85-0.077,1.27-0.11l1.233-0.079l2.472-0.183
  
l0.617-0.051c0.216-0.014,0.38-0.039,0.667-0.039l1.569-0.036l3.142-0.059l1.57-0.031l0.249-0.008
  
c-0.06-0.002,0.679-0.006,0.144-0.002l-0.144,0.002c0,0,0,0,0.017,0.004l0.675,0.023l2.701,0.086l2.699,0.077l2.688,0.222
  
c1.787,0.153,3.583,0.253,5.354,0.541l2.672,0.352l1.33,0.169l1.327,0.246c14.155,2.329,27.787,7.394,40.135,14.619
  
c12.34,7.239,23.393,16.69,32.434,27.774c9.034,11.092,15.99,23.819,20.498,37.332c2.258,6.755,3.895,13.715,4.924,20.767
  
l0.662,5.307c0.104,1.623,0.23,3.25,0.368,4.877l0.047,0.611l0.018,0.782l0.037,1.573l0.071,3.141l0.027,1.367
  
c0.008,0.151,0.012,0.326,0.008,0.208l-0.008-0.208c-0.002-0.157-0.006-0.283-0.006,0.018l-0.014,0.324l-0.02,0.645l-0.073,2.592
  
c-0.285,6.894-1.279,13.737-3.04,20.368c-1.762,6.634-4.242,13.067-7.376,19.164c-12.414,24.515-36.033,43.101-62.734,49.218
  
l-2.501,0.57c-0.831,0.202-1.684,0.304-2.527,0.467l-2.526,0.45l-2.553,0.322c-0.843,0.097-1.724,0.226-2.53,0.309l-2.29,0.167
  
l-1.14,0.097l-0.571,0.051c-0.085,0.01-0.196,0.016-0.34,0.021l-0.392,0.008l-3.142,0.073l-1.568,0.039l-0.28,0.006h0.045
  
c-0.969,0.021-0.043,0-0.159,0.006l0.114-0.006l-0.6-0.016l-2.58-0.071c-1.727,0.01-3.429-0.2-5.142-0.309l-1.285-0.096
  
l-1.277-0.165l-2.546-0.324c-0.858-0.081-1.696-0.248-2.541-0.401l-2.528-0.449c-13.438-2.613-26.213-8.304-37.299-16.345
  
l-1.043-0.742l-1.011-0.798l-2.019-1.586c-1.336-1.067-2.593-2.234-3.907-3.337c-1.23-1.19-2.493-2.352-3.704-3.563l-1.765-1.864
  
c-0.596-0.621-1.191-1.232-1.733-1.893c-4.534-5.138-8.546-10.73-11.909-16.691c-3.364-5.954-6.084-12.273-8.063-18.822
  
c-0.978-3.275-1.846-6.597-2.47-9.964l-0.465-2.525c-0.183-0.839-0.24-1.699-0.366-2.547l-0.347-2.552
  
c-0.092-0.821-0.123-1.543-0.196-2.317l-0.217-2.291l-0.089-3.138l-0.074-2.545l0.045-2.446c0.013-0.406,0-0.813,0.026-1.224
  
l0.083-1.217l0.163-2.431l0.286-2.42c0.053-0.403,0.086-0.81,0.146-1.21l0.206-1.196c0.143-0.8,0.26-1.604,0.413-2.401l0.525-2.374
  
c0.152-0.8,0.379-1.578,0.598-2.362c0.219-0.776,0.402-1.57,0.651-2.34c0.523-1.537,0.972-3.099,1.598-4.598
  
c0.541-1.528,1.229-3.006,1.868-4.5c5.409-11.834,14.141-22.204,24.913-29.715c1.375-0.89,2.717-1.845,4.147-2.655
  
c1.39-0.876,2.859-1.613,4.305-2.397c0.722-0.389,1.481-0.703,2.22-1.063c0.744-0.355,1.482-0.717,2.247-1.012l2.274-0.955
  
l2.321-0.843l1.163-0.42l1.178-0.362l2.368-0.719l2.401-0.603c0.398-0.098,0.797-0.214,1.196-0.299l1.217-0.24
  
c0.812-0.153,1.622-0.336,2.435-0.479l2.459-0.359c0.4-0.051,0.843-0.14,1.205-0.171l1.077-0.104l1.078-0.116l0.538-0.059
  
c0.2-0.021,0.313-0.051,0.612-0.059l3.139-0.132l0.784-0.035l0.392-0.018c0.058,0,0.093-0.002,0.124-0.002h-0.249
  
c-0.178-0.006,0.511-0.01,0.249,0l1.004,0.006h2.503l2.498,0.132l1.25,0.061l1.241,0.131l2.485,0.256l2.471,0.383l1.238,0.187
  
l1.223,0.255c3.289,0.589,6.479,1.574,9.667,2.586c1.564,0.582,3.155,1.102,4.688,1.794c1.56,0.609,3.058,1.365,4.582,2.084
  
c0.757,0.352,1.478,0.788,2.225,1.177c0.738,0.395,1.491,0.784,2.196,1.236l2.167,1.305l2.103,1.407l1.054,0.709l1.014,0.754
  
c0.672,0.511,1.37,0.99,2.036,1.515c1.303,1.081,2.652,2.106,3.887,3.275c5.087,4.496,9.486,9.77,13.233,15.48
  
c0.888,1.456,1.827,2.89,2.621,4.405c0.872,1.478,1.584,3.032,2.356,4.566c0.379,0.77,0.686,1.572,1.039,2.352
  
c0.344,0.786,0.695,1.57,0.977,2.383l0.91,2.413l0.791,2.458l0.403,1.224l0.334,1.252l0.68,2.499l0.543,2.535l0.274,1.27
  
l0.206,1.281l0.427,2.57l0.287,2.592l0.146,1.301l0.245,3.926c0.132,3.557-0.053,7.131-0.599,10.653
  
c-0.547,3.525-1.437,7.007-2.673,10.389c-2.448,6.766-6.278,13.12-11.239,18.551c-2.472,2.724-5.219,5.215-8.197,7.418
  
c-2.983,2.211-6.186,4.122-9.558,5.735c-3.372,1.605-6.921,2.881-10.581,3.801c-0.918,0.202-1.836,0.445-2.763,0.626l-2.78,0.487
  
l-2.59,0.36l-3.419,0.235l-2.582,0.077l-2.877-0.06c-0.957-0.047-1.916-0.138-2.877-0.202c-0.958-0.078-1.907-0.229-2.868-0.336
  
c-3.813-0.534-7.595-1.45-11.275-2.743c-3.674-1.295-7.251-2.945-10.658-4.945c-3.404-2.001-6.623-4.354-9.616-7.003
  
c-5.98-5.306-11.597-13.034-11.597-13.034s-5.764-8.077-7.302-17.686c-1.53-9.608,1.538-19.434,8.651-19.777
  
c7.116-0.348,31.948,10.226,31.948,10.226c23.241,11.141,33.626,3.458,33.626,3.458c-15.678-0.037-28.526-18.537-28.137-19.685
  
c0.396-1.147,22.429-20.549,26.716-17.503c4.284,3.047,3.632,15.057,3.632,15.057s13.229-11.853,12.276-28.662
  
c0,0-24.994-12.314-54.969-3.36c-29.979,8.95-41.039,16.307-47.932,32.465c0,0-6.45,16.142,0.194,41.157
  
c6.644,25.014,35.772,43.841,45.299,48.255c4.765,2.208,9.763,3.953,14.907,5.193c1.29,0.278,2.58,0.585,3.88,0.827
  
c1.307,0.214,2.61,0.451,3.928,0.635c1.313,0.153,2.629,0.313,3.951,0.443l1.986,0.132l0.994,0.061l0.495,0.034l0.248,0.012
  
l0.126,0.01l0.061,0.004c0.151-0.004-0.249,0.006,0.355,0l3.431,0.064c0.124,0.01,0.314,0,0.491-0.004l0.535-0.018l1.07-0.037
  
l2.142-0.093c1.382-0.082,2.679-0.218,4.022-0.342c1.33-0.14,2.652-0.355,3.985-0.54c5.301-0.856,10.54-2.24,15.604-4.136
  
c10.129-3.785,19.527-9.652,27.507-17.119c7.962-7.488,14.497-16.602,19.04-26.717c4.535-10.115,7.052-18.624,7.341-29.772v-2.592
  
l0.014-3.663l-0.006-1.835l-0.08-1.831l-0.188-3.671l-0.359-3.665l-0.187-1.831l-0.263-1.824l-0.563-3.646l-0.727-3.624l-0.376-1.81
  
l-0.452-1.792c-0.312-1.193-0.61-2.394-0.94-3.584l-1.101-3.535c-0.354-1.189-0.778-2.348-1.205-3.507
  
c-0.434-1.159-0.833-2.333-1.309-3.472c-0.965-2.277-1.896-4.576-3.012-6.787c-1.037-2.254-2.252-4.417-3.442-6.592
  
c-9.841-17.234-24.448-31.816-41.986-41.6c-2.209-1.189-4.414-2.397-6.705-3.435c-2.252-1.116-4.592-2.045-6.912-3.01
  
c-1.171-0.472-2.364-0.869-3.545-1.299c-1.187-0.427-2.374-0.847-3.584-1.197l-3.623-1.084c-1.215-0.326-2.442-0.619-3.667-0.926
  
l-1.835-0.45l-1.855-0.368l-3.713-0.719l-3.741-0.544l-1.876-0.264l-1.88-0.179l-3.768-0.344l-3.775-0.161l-1.888-0.075
  
l-2.088,0.008l-3.139,0.025c-0.222-0.002-0.635,0.028-0.955,0.045l-1.027,0.053l-2.054,0.122l-2.055,0.138
  
c-0.682,0.045-1.271,0.129-1.909,0.194l-3.772,0.433c-1.256,0.173-2.505,0.395-3.758,0.599l-1.873,0.313
  
c-0.625,0.112-1.243,0.257-1.862,0.387l-3.725,0.81l-3.68,0.977l-1.839,0.503l-1.815,0.582c-4.874,1.47-9.583,3.429-14.197,5.563
  
c-2.281,1.128-4.575,2.238-6.777,3.521c-2.241,1.208-4.382,2.59-6.541,3.939c-17.071,11.135-31.006,27.01-39.94,45.462l-1.609,3.494
  
c-0.555,1.151-0.98,2.364-1.474,3.547c-0.996,2.364-1.795,4.804-2.626,7.229c-0.409,1.216-0.738,2.456-1.104,3.686
  
c-0.359,1.232-0.722,2.462-0.998,3.716l-0.884,3.747c-0.265,1.253-0.481,2.521-0.718,3.776l-0.346,1.895
  
c-0.106,0.633-0.179,1.267-0.269,1.904l-0.502,3.81c-0.126,1.277-0.219,2.55-0.333,3.826l-0.149,1.915
  
c-0.042,0.641-0.05,1.277-0.076,1.916l-0.113,3.838c-0.01-0.326-0.006,0.984,0,0.984l0.007,0.391l0.016,0.784l0.036,1.572
  
l0.066,3.138l0.258,3.975c0.103,1.309,0.177,2.681,0.31,3.94l0.448,3.684c0.171,1.223,0.271,2.452,0.502,3.671l0.634,3.654
  
c0.864,4.873,2.061,9.689,3.448,14.442c2.802,9.507,6.738,18.673,11.573,27.316c9.677,17.283,23.069,32.473,39.136,44.056
  
c16.019,11.614,34.59,19.826,54.05,23.604l3.651,0.65c1.224,0.217,2.441,0.438,3.671,0.574l3.678,0.468l1.841,0.222l1.848,0.147
  
c2.461,0.173,4.925,0.421,7.395,0.435l3.698,0.094l0.926,0.02c1.229-0.01,0.563-0.01,0.943-0.016l0.393-0.008l1.568-0.041
  
l3.14-0.083l0.393-0.012c0.118,0,0.264-0.008,0.444-0.02l0.994-0.072l1.988-0.136l3.978-0.313c1.273-0.132,2.468-0.301,3.702-0.452
  
c1.229-0.161,2.452-0.309,3.676-0.487l3.657-0.652c1.218-0.233,2.44-0.408,3.643-0.693l3.624-0.837
  
c9.624-2.307,19.02-5.636,27.925-9.975c8.894-4.348,17.312-9.653,25.064-15.782c7.754-6.132,14.863-13.078,21.131-20.724
  
c6.251-7.653,11.668-15.994,16.143-24.81c4.474-8.818,7.995-18.128,10.471-27.697c2.479-9.575,3.859-19.413,4.221-29.254l0.087-3.69
  
l0.016-0.921l0.01-0.464c0.006,0.322,0-0.963-0.006-0.967l-0.044-1.568l-0.086-3.144l-0.043-1.57l-0.024-0.783l-0.066-0.952
  
c-0.181-2.548-0.373-5.101-0.582-7.649l-0.921-7.16c-1.433-9.512-3.724-18.898-6.84-28.002
  
c-6.231-18.211-15.755-35.269-27.992-50.063c-12.248-14.784-27.132-27.356-43.789-36.88c-16.641-9.528-35.017-16.11-53.951-19.054
  
l-1.771-0.303l-1.78-0.222l-3.564-0.436c-2.374-0.332-4.76-0.476-7.141-0.645l-3.577-0.253l-3.583-0.081l-3.58-0.069l-0.891-0.016
  
c-0.054-0.006-1.231,0.014-0.915,0.014l-0.393,0.01L242,105.743l-3.139,0.096l-1.568,0.047c-0.237,0-0.595,0.031-0.902,0.053
  
l-0.948,0.071l-3.794,0.295l-1.898,0.153c-0.622,0.057-1.28,0.096-1.854,0.183l-7.113,0.941c-2.354,0.396-4.704,0.847-7.055,1.277
  
c-18.75,3.816-36.788,11.045-52.941,21.209c-8.077,5.078-15.707,10.868-22.729,17.307c-7.014,6.451-13.444,13.526-19.194,21.115
  
c-11.504,15.165-20.254,32.411-25.671,50.648c-0.635,2.293-1.294,4.574-1.884,6.879l-1.557,6.958
  
c-0.433,2.334-0.817,4.676-1.217,7.017c-0.219,1.169-0.326,2.352-0.478,3.525l-0.423,3.535l-0.209,1.769
  
c-0.061,0.589-0.086,1.181-0.134,1.774l-0.246,3.542c-0.066,1.181-0.186,2.364-0.206,3.545l-0.071,3.547l-0.056,3.553
  
c0,0.352-0.016-0.163,0,0.899l0.014,0.393l0.027,0.784l0.054,1.572l0.099,3.14l0.053,1.568l0.026,0.788l0.066,0.899l0.592,7.315
  
c0.053,0.602,0.093,1.232,0.166,1.808l0.229,1.735l0.463,3.464l0.473,3.457l0.628,3.437l0.641,3.435
  
c0.213,1.146,0.413,2.293,0.699,3.423l1.623,6.799c0.585,2.252,1.279,4.476,1.921,6.712c0.343,1.112,0.619,2.246,1.018,3.341
  
l1.146,3.301c0.765,2.194,1.481,4.413,2.396,6.555c3.322,8.699,7.472,17.058,12.132,25.087c2.277,4.051,4.874,7.902,7.438,11.771
  
l4.077,5.64c0.665,0.952,1.4,1.847,2.125,2.755l2.167,2.715c0.732,0.904,1.434,1.825,2.195,2.7l2.295,2.615
  
c1.542,1.729,3.032,3.503,4.674,5.138c1.616,1.657,3.205,3.347,4.861,4.97l5.061,4.755c6.889,6.186,14.237,11.856,21.945,16.97
  
c15.505,10.086,32.492,17.934,50.313,22.801l3.34,0.918c0.557,0.146,1.109,0.306,1.672,0.445l1.688,0.374l6.757,1.487
  
c4.548,0.774,9.081,1.623,13.669,2.068l3.432,0.399c1.143,0.153,2.293,0.173,3.438,0.266c2.3,0.154,4.595,0.326,6.89,0.434
  
l6.892,0.106l1.719,0.025c0.063,0.006,1.052-0.014,0.817-0.014l0.394-0.012l0.786-0.025l3.136-0.122l3.14-0.112
  
c0.268-0.016,0.513-0.016,0.798-0.035l0.898-0.07l1.794-0.149c2.381-0.199,4.802-0.376,7.145-0.631l6.83-0.938l1.705-0.237
  
l1.692-0.32l3.385-0.639c9.016-1.755,17.925-4.109,26.526-7.3c2.182-0.726,4.296-1.617,6.418-2.481
  
c2.128-0.865,4.262-1.696,6.323-2.7c2.071-0.977,4.169-1.908,6.215-2.932l6.081-3.201c8.008-4.448,15.677-9.461,22.934-15.01
  
c7.238-5.578,13.988-11.754,20.287-18.347c6.323-6.566,12.033-13.701,17.215-21.188c5.182-7.479,9.851-15.32,13.759-23.534
  
c1.045-2.016,1.936-4.108,2.843-6.189c0.904-2.085,1.846-4.152,2.609-6.294c0.794-2.13,1.639-4.238,2.386-6.384l2.099-6.475
  
c2.594-8.698,4.566-17.564,5.879-26.522c1.194-8.976,1.761-18.015,1.701-27.033l-0.008-2.358
 M258.618,219.622l13.691,3.02  l-18.315,2.845L258.618,219.622z"
+     id="path18" /></svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/icons/razercfg-snake.svg 
new/razercfg-0.40/ui/icons/razercfg-snake.svg
--- old/razercfg-0.39/ui/icons/razercfg-snake.svg       1970-01-01 
01:00:00.000000000 +0100
+++ new/razercfg-0.40/ui/icons/razercfg-snake.svg       2018-10-17 
19:19:46.000000000 +0200
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<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";
+   version="1.1"
+   id="snake"
+   x="0px"
+   y="0px"
+   width="512px"
+   height="512px"
+   viewBox="0 0 512 512"
+   enable-background="new 0 0 512 512"
+   xml:space="preserve"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="razercfg-snake.svg"><metadata
+     id="metadata9"><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><defs
+     id="defs7" /><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="640"
+     inkscape:window-height="480"
+     id="namedview5"
+     showgrid="false"
+     inkscape:zoom="0.4609375"
+     inkscape:cx="256"
+     inkscape:cy="256"
+     inkscape:window-x="65"
+     inkscape:window-y="34"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="snake" /><path
+     fill="#66B32E"
+     
d="M491.659,264.251c-0.261-16.711-2.048-30.375-5.4-46.708c-3.355-16.326-8.255-32.298-14.61-47.591
  
c-6.355-15.29-14.157-29.9-23.236-43.558c-9.077-13.67-19.483-26.34-30.924-37.85c-22.915-23-50.134-41.208-79.611-53.255
  
c-14.73-6.04-30.029-10.489-45.562-13.367l-5.845-0.965l-2.922-0.48l-1.462-0.237l-1.466-0.175l-5.88-0.657l-2.932-0.328
  
c-0.979-0.109-1.957-0.236-2.94-0.276c-3.929-0.222-7.857-0.493-11.779-0.665l-12.029-0.073l-11.307,0.531
  
c-3.925,0.315-7.953,0.74-11.912,1.127c-1.003,0.078-1.965,0.245-2.936,0.389l-2.912,0.439l-5.816,0.887l-1.451,0.228l-1.441,0.298
  
l-2.883,0.594l-5.759,1.203c-15.299,3.48-30.234,8.531-44.518,15.035c-14.281,6.506-27.914,14.464-40.64,23.712
  
c-12.71,9.269-24.514,19.805-35.197,31.406c-10.664,11.619-20.24,24.276-28.458,37.787c-8.238,13.496-15.167,27.805-20.661,42.646
  
c-5.503,14.84-9.523,30.221-12.077,45.809c-2.545,15.593-3.576,31.408-3.127,47.131h1.623c0.483-15.614,2.386-31.131,5.693-46.272
  
c3.3-15.141,8.057-29.89,14.1-43.998c6.042-14.107,13.415-27.552,21.961-40.101c8.554-12.541,18.214-24.217,28.879-34.765
  
c10.672-10.54,22.313-19.972,34.69-28.119c12.371-8.169,25.477-15.06,39.077-20.533c13.602-5.481,27.692-9.544,41.998-12.134
  
l5.387-0.865l2.686-0.437l1.343-0.217l1.355-0.151l5.408-0.594l2.707-0.303c0.898-0.096,1.809-0.217,2.688-0.242
  
c3.56-0.185,7.052-0.432,10.661-0.592l11.32-0.063c-0.43,0.007-0.017,0.007-0.074,0.01l0.171,0.005l0.34,0.018l0.675,0.035
  
l1.36,0.063l2.709,0.131l5.42,0.256c3.601,0.306,7.2,0.714,10.791,1.056c0.9,0.065,1.787,0.229,2.688,0.361l2.672,0.412l5.355,0.821
  
l1.335,0.209l1.325,0.278l2.648,0.546l5.305,1.104c14.072,3.192,27.801,7.852,40.947,13.799
  
c26.309,11.889,50.221,29.203,69.997,50.515c9.89,10.655,18.717,22.322,26.417,34.698c7.689,12.387,14.195,25.534,19.386,39.191
  
c5.192,13.655,9.063,27.82,11.563,42.221c2.503,14.406,3.642,28.372,3.421,42.984l-0.008,0.672L491.659,264.251z
 M459.988,267.287  
c-0.258,9.925-1.104,19.851-2.629,29.613c-1.654,9.747-4.004,19.344-6.968,28.721l-2.391,6.977c-0.84,2.307-1.794,4.563-2.686,6.853
  
c-0.852,2.3-1.91,4.509-2.916,6.736c-1.013,2.229-1.986,4.479-3.143,6.631c-4.296,8.783-9.388,17.13-14.981,25.054
  
c-5.597,7.933-11.713,15.473-18.461,22.355c-6.719,6.906-13.865,13.351-21.474,19.146c-7.639,5.746-15.662,10.91-23.991,15.441
  
l-6.324,3.255c-2.12,1.039-4.299,1.958-6.445,2.956c-2.135,1.029-4.35,1.837-6.54,2.702c-2.196,0.868-4.375,1.768-6.629,2.465
  
c-8.87,3.18-18.027,5.423-27.249,7.08l-3.466,0.6l-1.729,0.301l-1.748,0.213l-6.977,0.831c-2.257,0.193-4.442,0.293-6.657,0.46
  
l-1.665,0.12l-0.822,0.062c-0.292,0.013-0.643,0.013-0.957,0.018l-3.893,0.061l-3.887,0.05l-0.977,0.016l-0.487,0.01
  
c-0.613,0.005,0.288-0.003,0.04-0.01l-1.753-0.073l-7.021-0.268c-2.33-0.177-4.661-0.427-6.991-0.627
  
c-1.163-0.121-2.331-0.159-3.486-0.358l-3.467-0.508c-4.643-0.559-9.203-1.593-13.785-2.479l-6.794-1.722l-1.698-0.417
  
c-0.56-0.161-1.115-0.343-1.675-0.513l-3.345-1.031c-17.869-5.465-34.776-14.044-50.137-24.869
  
c-7.631-5.49-14.864-11.563-21.667-18.116l-4.988-5.031c-1.624-1.722-3.171-3.515-4.761-5.265c-1.631-1.715-3.072-3.601-4.581-5.425
  
l-2.249-2.744c-0.751-0.919-1.425-1.902-2.134-2.842l-2.121-2.855c-0.705-0.956-1.434-1.893-2.072-2.896l-3.966-5.912
  
c-2.468-4.06-5.005-8.074-7.182-12.313c-4.48-8.379-8.467-17.057-11.59-26.063c-0.871-2.221-1.536-4.513-2.265-6.784l-1.08-3.405
  
c-0.387-1.126-0.627-2.3-0.945-3.447c-0.595-2.31-1.258-4.602-1.797-6.921l-1.492-7.003c-0.279-1.161-0.451-2.347-0.637-3.526
  
l-0.577-3.53l-0.577-3.532l-0.398-3.563l-0.404-3.563l-0.211-1.777c-0.068-0.594-0.074-1.131-0.118-1.697l-0.445-6.706
  
c-0.016-0.283-0.045-0.542-0.057-0.85l-0.018-1.008l-0.032-2.021l-0.067-4.039l-0.032-2.019l-0.021-1.011v-0.048
  
c-0.004-0.041-0.004-0.156-0.008-0.458l0.008,0.458c0.005,0.083,0.005-0.387,0.013-0.304l0.123-3.513l0.107-3.509
  
c0.029-1.173,0.183-2.333,0.265-3.5l0.28-3.495c0.053-0.579,0.085-1.165,0.148-1.744l0.234-1.736
  
c1.078-9.271,2.945-18.423,5.647-27.3c5.36-17.769,13.823-34.489,24.847-49.147c11.005-14.666,24.565-27.255,39.815-36.902
  
c15.222-9.671,32.094-16.435,49.566-19.915l6.582-1.157l6.633-0.821c0.574-0.091,1.053-0.099,1.573-0.141l1.527-0.101l3.063-0.235
  
l0.764-0.066c0.268-0.018,0.471-0.05,0.826-0.05l1.943-0.046l3.892-0.076l1.945-0.04l0.308-0.01
  
c-0.074-0.002,0.841-0.007,0.178-0.002l-0.178,0.002c0,0,0,0,0.021,0.005l0.836,0.03l3.346,0.111l3.343,0.099l3.331,0.286
  
c2.213,0.197,4.438,0.326,6.631,0.695l3.311,0.452l1.647,0.217l1.645,0.315c17.535,2.995,34.422,9.509,49.719,18.8
  
c15.286,9.309,28.979,21.463,40.179,35.717c11.191,14.264,19.809,30.631,25.393,48.008c2.797,8.687,4.824,17.637,6.1,26.706
  
l0.82,6.825c0.13,2.087,0.285,4.179,0.456,6.272l0.058,0.786l0.022,1.006l0.046,2.022l0.088,4.039l0.034,1.758
  
c0.01,0.195,0.015,0.42,0.01,0.268l-0.01-0.268c-0.003-0.202-0.007-0.364-0.007,0.023l-0.018,0.416l-0.024,0.829l-0.091,3.333
  
c-0.353,8.865-1.584,17.666-3.766,26.193c-2.183,8.53-5.255,16.804-9.137,24.645c-15.379,31.524-44.639,55.426-77.716,63.292
  
l-3.098,0.733c-1.03,0.261-2.086,0.391-3.131,0.601l-3.13,0.579l-3.162,0.414c-1.045,0.125-2.136,0.29-3.135,0.397l-2.837,0.215
  
l-1.412,0.124l-0.708,0.065c-0.104,0.013-0.242,0.02-0.421,0.027l-0.484,0.01l-3.893,0.095l-1.942,0.05l-0.348,0.008h0.056
  
c-1.2,0.027-0.053,0-0.197,0.008l0.142-0.008l-0.742-0.021l-3.196-0.092c-2.139,0.013-4.248-0.257-6.369-0.396l-1.593-0.123
  
l-1.582-0.212l-3.154-0.417c-1.063-0.104-2.101-0.319-3.147-0.517l-3.131-0.577c-16.647-3.361-32.473-10.679-46.206-21.02
  
l-1.293-0.954l-1.252-1.026l-2.501-2.039c-1.655-1.373-3.212-2.873-4.84-4.291c-1.524-1.531-3.088-3.024-4.589-4.581l-2.187-2.397
  
c-0.738-0.799-1.476-1.585-2.147-2.435c-5.616-6.606-10.587-13.799-14.753-21.464c-4.167-7.657-7.538-15.783-9.988-24.205
  
c-1.211-4.212-2.287-8.483-3.06-12.813l-0.577-3.247c-0.227-1.079-0.297-2.186-0.453-3.275l-0.429-3.282
  
c-0.115-1.056-0.153-1.983-0.243-2.979l-0.269-2.946l-0.111-4.035l-0.091-3.272l0.056-3.146c0.016-0.521,0-1.046,0.032-1.573
  
l0.103-1.564l0.202-3.126l0.354-3.112c0.066-0.518,0.107-1.042,0.18-1.557l0.255-1.539c0.177-1.028,0.322-2.062,0.512-3.088
  
l0.651-3.052c0.188-1.029,0.47-2.03,0.741-3.038c0.272-0.998,0.498-2.019,0.807-3.009c0.648-1.976,1.204-3.985,1.979-5.913
  
c0.67-1.966,1.522-3.866,2.314-5.787c6.7-15.219,17.517-28.553,30.862-38.213c1.703-1.145,3.365-2.373,5.138-3.414
  
c1.722-1.127,3.542-2.075,5.333-3.083c0.895-0.5,1.834-0.904,2.75-1.367c0.921-0.457,1.836-0.921,2.783-1.301l2.818-1.228
  
l2.875-1.084l1.441-0.541l1.459-0.465l2.933-0.925l2.974-0.776c0.493-0.126,0.987-0.275,1.481-0.384l1.508-0.308
  
c1.005-0.197,2.009-0.432,3.016-0.617l3.046-0.462c0.496-0.066,1.045-0.18,1.492-0.22l1.334-0.134l1.335-0.149l0.667-0.076
  
c0.248-0.028,0.389-0.065,0.759-0.075l3.888-0.169l0.971-0.045l0.486-0.023c0.071,0,0.116-0.002,0.153-0.002h-0.308
  
c-0.22-0.007,0.633-0.012,0.308,0l1.244,0.008h3.101l3.094,0.169l1.549,0.079l1.538,0.169l3.078,0.329l3.061,0.493l1.534,0.24
  
l1.515,0.329c4.074,0.758,8.027,2.023,11.976,3.325c1.938,0.748,3.909,1.417,5.808,2.307c1.933,0.783,3.788,1.755,5.677,2.681
  
c0.938,0.453,1.83,1.013,2.756,1.514c0.914,0.508,1.847,1.008,2.721,1.589l2.685,1.678l2.604,1.809l1.306,0.912l1.255,0.97
  
c0.833,0.658,1.698,1.273,2.522,1.949c1.614,1.389,3.286,2.708,4.815,4.212c6.302,5.781,11.751,12.563,16.394,19.907
  
c1.1,1.873,2.264,3.717,3.247,5.665c1.08,1.9,1.962,3.899,2.919,5.873c0.469,0.99,0.85,2.021,1.287,3.024
  
c0.426,1.011,0.861,2.019,1.21,3.065l1.127,3.103l0.98,3.161l0.499,1.574l0.414,1.61l0.842,3.214l0.673,3.259l0.34,1.633
  
l0.255,1.647l0.529,3.305l0.355,3.333l0.181,1.673l0.304,5.049c0.163,4.573-0.065,9.17-0.742,13.699
  
c-0.678,4.534-1.779,9.011-3.311,13.359c-3.033,8.701-7.778,16.873-13.924,23.856c-3.062,3.502-6.465,6.706-10.154,9.539
  
c-3.696,2.843-7.663,5.301-11.84,7.376c-4.178,2.064-8.574,3.704-13.108,4.888c-1.137,0.26-2.274,0.572-3.422,0.805l-3.444,0.627
  
l-3.208,0.463l-4.235,0.303l-3.199,0.1l-3.563-0.077c-1.186-0.061-2.374-0.177-3.564-0.26c-1.187-0.101-2.362-0.295-3.553-0.432
  
c-4.724-0.688-9.409-1.865-13.967-3.528c-4.552-1.665-8.983-3.787-13.203-6.359c-4.217-2.573-8.205-5.6-11.913-9.006
  
c-7.408-6.822-14.366-16.761-14.366-16.761s-7.141-10.388-9.045-22.743c-1.895-12.356,1.905-24.991,10.717-25.434
  
c8.815-0.447,39.577,13.15,39.577,13.15c28.792,14.326,41.656,4.446,41.656,4.446c-19.422-0.048-35.338-23.838-34.855-25.313
  
c0.49-1.476,27.784-26.426,33.096-22.509c5.307,3.919,4.499,19.363,4.499,19.363s16.389-15.242,15.208-36.859
  
c0,0-30.963-15.836-68.096-4.321c-37.138,11.51-50.838,20.971-59.377,41.749c0,0-7.99,20.758,0.24,52.927
  
c8.23,32.167,44.315,56.378,56.117,62.055c5.903,2.84,12.094,5.084,18.466,6.679c1.598,0.357,3.196,0.752,4.806,1.063
  
c1.619,0.275,3.233,0.58,4.866,0.816c1.626,0.197,3.257,0.403,4.896,0.57l2.46,0.169l1.231,0.078l0.613,0.044l0.308,0.016
  
l0.156,0.012l0.075,0.006c0.188-0.006-0.309,0.007,0.44,0l4.25,0.082c0.153,0.013,0.389,0,0.608-0.005l0.663-0.022l1.325-0.048
  
l2.653-0.119c1.712-0.105,3.318-0.28,4.982-0.439c1.648-0.18,3.286-0.457,4.938-0.694c6.566-1.102,13.057-2.881,19.33-5.318
  
c12.547-4.868,24.19-12.413,34.075-22.015c9.863-9.63,17.959-21.35,23.587-34.357c5.618-13.008,8.735-23.95,9.094-38.286v-3.333
  
l0.017-4.711l-0.007-2.359l-0.1-2.355l-0.232-4.72l-0.445-4.712l-0.23-2.355l-0.326-2.345l-0.696-4.689l-0.9-4.66l-0.466-2.327
  
l-0.56-2.305c-0.386-1.534-0.757-3.078-1.165-4.609l-1.363-4.546c-0.438-1.529-0.965-3.02-1.493-4.511
  
c-0.537-1.491-1.032-3-1.621-4.465c-1.195-2.929-2.349-5.885-3.731-8.728c-1.284-2.898-2.789-5.681-4.264-8.478
  
c-12.191-22.163-30.287-40.915-52.013-53.496c-2.736-1.529-5.468-3.083-8.307-4.417c-2.789-1.436-5.688-2.63-8.563-3.871
  
c-1.45-0.606-2.929-1.117-4.392-1.67c-1.47-0.549-2.94-1.089-4.439-1.539l-4.488-1.395c-1.505-0.419-3.025-0.796-4.543-1.19
  
l-2.273-0.578l-2.298-0.473l-4.6-0.925l-4.635-0.699l-2.324-0.339l-2.329-0.23l-4.667-0.442l-4.676-0.207l-2.339-0.096l-2.586,0.01
  
l-3.888,0.032c-0.275-0.002-0.787,0.036-1.183,0.059l-1.272,0.068l-2.545,0.156l-2.546,0.177c-0.845,0.059-1.574,0.167-2.365,0.25
  
l-4.673,0.556c-1.556,0.222-3.104,0.508-4.655,0.771l-2.319,0.402c-0.774,0.144-1.54,0.331-2.307,0.498l-4.614,1.041l-4.559,1.256
  
l-2.279,0.647l-2.249,0.748c-6.038,1.89-11.871,4.409-17.587,7.153c-2.826,1.451-5.667,2.878-8.395,4.528
  
c-2.776,1.554-5.428,3.331-8.103,5.066c-21.148,14.319-38.411,34.733-49.478,58.463l-1.994,4.493
  
c-0.688,1.48-1.214,3.04-1.825,4.561c-1.234,3.04-2.224,6.178-3.253,9.296c-0.506,1.564-0.914,3.158-1.367,4.74
  
c-0.445,1.584-0.895,3.166-1.237,4.778l-1.095,4.818c-0.329,1.612-0.596,3.242-0.89,4.856l-0.428,2.437
  
c-0.131,0.813-0.222,1.629-0.333,2.448l-0.623,4.899c-0.156,1.643-0.271,3.28-0.413,4.92l-0.185,2.462
  
c-0.052,0.824-0.062,1.643-0.094,2.464l-0.14,4.936c-0.012-0.419-0.007,1.267,0,1.267l0.008,0.502l0.02,1.009l0.044,2.021
  
l0.082,4.035l0.32,5.111c0.127,1.683,0.219,3.447,0.383,5.067l0.555,4.736c0.212,1.572,0.335,3.153,0.622,4.721l0.785,4.699
  
c1.07,6.267,2.552,12.461,4.271,18.573c3.471,12.226,8.347,24.013,14.337,35.128c11.988,22.226,28.578,41.759,48.482,56.654
  
c19.844,14.936,42.85,25.496,66.957,30.354l4.523,0.837c1.516,0.278,3.024,0.563,4.548,0.738l4.557,0.602l2.281,0.285l2.29,0.189
  
c3.049,0.222,6.101,0.541,9.16,0.559l4.581,0.121l1.147,0.024c1.522-0.013,0.697-0.013,1.168-0.02l0.486-0.011l1.943-0.053
  
l3.89-0.106l0.486-0.015c0.146,0,0.326-0.011,0.55-0.025l1.231-0.093l2.463-0.175l4.928-0.402c1.578-0.169,3.058-0.387,4.586-0.581
  
c1.523-0.207,3.038-0.396,4.554-0.627l4.531-0.839c1.508-0.3,3.022-0.524,4.512-0.892l4.489-1.076
  
c11.923-2.966,23.562-7.247,34.594-12.827c11.018-5.591,21.445-12.414,31.05-20.295c9.605-7.886,18.412-16.818,26.177-26.65
  
c7.744-9.842,14.454-20.568,19.997-31.904c5.542-11.34,9.904-23.313,12.972-35.618c3.071-12.313,4.78-24.965,5.229-37.619
  
l0.107-4.746l0.02-1.185l0.012-0.597c0.008,0.415,0-1.238-0.007-1.243l-0.055-2.017l-0.106-4.042l-0.053-2.02l-0.03-1.008
  
l-0.083-1.224c-0.224-3.277-0.462-6.56-0.721-9.837l-1.141-9.208c-1.775-12.232-4.613-24.303-8.474-36.01
  
c-7.72-23.419-19.517-45.354-34.677-64.379c-15.173-19.012-33.61-35.179-54.245-47.427c-20.614-12.252-43.379-20.717-66.835-24.502
  
l-2.194-0.389l-2.205-0.286l-4.416-0.561c-2.941-0.427-5.896-0.611-8.846-0.829l-4.432-0.326l-4.438-0.104l-4.435-0.088l-1.104-0.02
  
c-0.067-0.008-1.525,0.018-1.133,0.018l-0.487,0.012l-1.943,0.059l-3.889,0.124l-1.942,0.061c-0.293,0-0.737,0.04-1.117,0.068
  
l-1.175,0.091l-4.7,0.379l-2.352,0.197c-0.77,0.073-1.585,0.124-2.297,0.235l-8.812,1.21c-2.916,0.51-5.827,1.089-8.74,1.642
  
c-23.228,4.907-45.573,14.204-65.583,27.275c-10.005,6.53-19.458,13.976-28.157,22.256c-8.689,8.295-16.655,17.395-23.777,27.154
  
c-14.251,19.501-25.091,41.68-31.802,65.132c-0.786,2.949-1.603,5.882-2.334,8.846l-1.929,8.948
  
c-0.536,3.002-1.012,6.013-1.508,9.023c-0.271,1.504-0.404,3.025-0.592,4.534l-0.523,4.545l-0.259,2.274
  
c-0.076,0.758-0.107,1.518-0.166,2.282l-0.304,4.556c-0.082,1.519-0.23,3.04-0.255,4.558l-0.088,4.562l-0.069,4.568
  
c0,0.452-0.02-0.209,0,1.157l0.017,0.505l0.033,1.008l0.066,2.022l0.123,4.037l0.066,2.017l0.033,1.014l0.082,1.157l0.733,9.407
  
c0.066,0.773,0.115,1.585,0.206,2.324l0.284,2.231l0.574,4.455l0.585,4.445l0.778,4.419l0.794,4.417
  
c0.264,1.474,0.512,2.949,0.865,4.401l2.011,8.743c0.725,2.896,1.585,5.756,2.38,8.632c0.424,1.431,0.766,2.889,1.26,4.296
  
l1.419,4.245c0.947,2.821,1.835,5.675,2.969,8.429c4.115,11.188,9.256,21.936,15.03,32.262c2.821,5.209,6.038,10.162,9.214,15.138
  
l5.05,7.252c0.824,1.225,1.734,2.375,2.632,3.543l2.685,3.491c0.907,1.163,1.776,2.347,2.719,3.473l2.843,3.362
  
c1.911,2.225,3.756,4.505,5.791,6.607c2.002,2.131,3.97,4.304,6.022,6.391l6.269,6.115c8.534,7.954,17.636,15.247,27.186,21.822
  
c19.208,12.971,40.251,23.063,62.328,29.321l4.138,1.181c0.69,0.188,1.374,0.393,2.072,0.572l2.09,0.481l8.371,1.912
  
c5.634,0.996,11.25,2.087,16.934,2.66l4.251,0.514c1.416,0.197,2.84,0.222,4.258,0.342c2.849,0.198,5.692,0.419,8.535,0.558
  
l8.537,0.137l2.129,0.032c0.079,0.008,1.303-0.018,1.013-0.018l0.487-0.015l0.975-0.033l3.884-0.156l3.89-0.145
  
c0.332-0.021,0.636-0.021,0.988-0.046l1.113-0.09l2.223-0.192c2.949-0.256,5.948-0.483,8.851-0.812l8.461-1.205l2.112-0.306
  
l2.097-0.412l4.192-0.821c11.169-2.257,22.205-5.284,32.861-9.387c2.702-0.934,5.321-2.08,7.95-3.191
  
c2.636-1.112,5.279-2.182,7.833-3.473c2.566-1.256,5.165-2.453,7.699-3.77l7.533-4.116c9.92-5.721,19.42-12.167,28.41-19.303
  
c8.967-7.173,17.329-15.115,25.132-23.593c7.833-8.444,14.906-17.62,21.325-27.247c6.419-9.617,12.203-19.701,17.045-30.265
  
c1.294-2.592,2.397-5.283,3.521-7.959c1.12-2.682,2.286-5.34,3.232-8.094c0.983-2.739,2.03-5.45,2.955-8.21l2.6-8.326
  
c3.214-11.186,5.657-22.587,7.283-34.106c1.479-11.543,2.181-23.167,2.107-34.765l-0.01-3.032
 M262.492,208.732l16.961,3.884  l-22.688,3.659L262.492,208.732z"
+     id="path3" /></svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/pyrazer/main.py 
new/razercfg-0.40/ui/pyrazer/main.py
--- old/razercfg-0.39/ui/pyrazer/main.py        2017-03-28 19:12:05.000000000 
+0200
+++ new/razercfg-0.40/ui/pyrazer/main.py        2018-10-17 19:19:46.000000000 
+0200
@@ -4,7 +4,7 @@
 #
 #   This library connects to the lowlevel 'razerd' system daemon.
 #
-#   Copyright (C) 2008-2016 Michael Buesch <[email protected]>
+#   Copyright (C) 2008-2018 Michael Buesch <[email protected]>
 #
 #   This program is free software; you can redistribute it and/or
 #   modify it under the terms of the GNU General Public License
@@ -28,7 +28,7 @@
 import hashlib
 import struct
 
-RAZER_VERSION  = "0.39"
+RAZER_VERSION  = "0.40"
 
 
 class RazerEx(Exception):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/pyrazer/ui.py 
new/razercfg-0.40/ui/pyrazer/ui.py
--- old/razercfg-0.39/ui/pyrazer/ui.py  2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/ui/pyrazer/ui.py  2018-10-17 19:19:46.000000000 +0200
@@ -1,6 +1,6 @@
 #   Razer device QT configuration tool
 #
-#   Copyright (C) 2007-2016 Michael Buesch <[email protected]>
+#   Copyright (C) 2007-2018 Michael Buesch <[email protected]>
 #
 #   This program is free software; you can redistribute it and/or
 #   modify it under the terms of the GNU General Public License
@@ -13,8 +13,10 @@
 #   GNU General Public License for more details.
 
 import sys
-from PySide.QtCore import *
-from PySide.QtGui import *
+from PyQt5.QtCore import *
+from PyQt5.QtGui import *
+from PyQt5.QtWidgets import *
+Signal = pyqtSignal
 from functools import partial
 from pyrazer import *
 
@@ -116,10 +118,10 @@
 
                h = QHBoxLayout()
                self.applyButton = QPushButton(self.tr("Apply"), self)
-               self.connect(self.applyButton, SIGNAL("clicked()"), self.apply)
+               self.applyButton.clicked.connect(self.apply)
                h.addWidget(self.applyButton)
                self.cancelButton = QPushButton(self.tr("Cancel"), self)
-               self.connect(self.cancelButton, SIGNAL("clicked()"), 
self.cancel)
+               self.cancelButton.clicked.connect(self.cancel)
                h.addWidget(self.cancelButton)
                self.layout().addLayout(h)
 
@@ -156,8 +158,7 @@
                        for mode in led.supported_modes:
                                self.modeComBox.addItem(mode.toString(), 
mode.val)
 
-                       self.connect(self.modeComBox, 
SIGNAL("currentIndexChanged(int)"),
-                                       self.modeChanged)
+                       
self.modeComBox.currentIndexChanged.connect(self.modeChanged)
 
                        index = self.modeComBox.findData(led.mode.val)
                        if index >= 0:
@@ -168,11 +169,9 @@
                        self.colorPb = QPushButton(self.tr("change color..."), 
self)
                        self.layout().addWidget(self.colorPb, 0, 2)
 
-                       self.connect(self.colorPb, SIGNAL("released()"),
-                                    self.colorChangePressed)
+                       self.colorPb.released.connect(self.colorChangePressed)
 
-               self.connect(self.stateCb, SIGNAL("stateChanged(int)"),
-                            self.toggled)
+               self.stateCb.stateChanged.connect(self.toggled)
 
        def toggled(self, state):
                self.led.state = bool(state)
@@ -232,7 +231,7 @@
                yoff = 0
 
                self.profileActive = QRadioButton(self.tr("Profile active"), 
self)
-               self.connect(self.profileActive, SIGNAL("toggled(bool)"), 
self.activeChanged)
+               self.profileActive.toggled.connect(self.activeChanged)
                self.layout().addWidget(self.profileActive, yoff, 0)
                yoff += 1
 
@@ -248,12 +247,12 @@
                        axisName = axis[1] + " " if axis[1] else ""
                        self.layout().addWidget(QLabel(self.tr("%sScan 
resolution:" % axisName), self), yoff, 0)
                        resSel = WrappedComboBox(self)
-                       self.connect(resSel, 
SIGNAL("currentIndexChanged(int)"), self.resChanged)
+                       resSel.currentIndexChanged.connect(self.resChanged)
                        self.layout().addWidget(resSel, yoff, 1)
                        self.resSel.append(resSel)
                        yoff += 1
                self.resIndependent = QCheckBox(self.tr("Independent 
resolutions"), self)
-               self.connect(self.resIndependent, SIGNAL("stateChanged(int)"), 
self.resIndependentChanged)
+               
self.resIndependent.stateChanged.connect(self.resIndependentChanged)
                self.layout().addWidget(self.resIndependent, yoff, 1)
                yoff += 1
                if len(axes) <= 1:
@@ -262,13 +261,13 @@
                funcs = 
razer.getSupportedButtonFunctions(self.mouseWidget.mouse)
                if funcs:
                        self.buttonConf = QPushButton(self.tr("Configure 
buttons"), self)
-                       self.connect(self.buttonConf, SIGNAL("clicked(bool)"), 
self.showButtonConf)
+                       self.buttonConf.clicked.connect(self.showButtonConf)
                        self.layout().addWidget(self.buttonConf, yoff, 0, 1, 2)
                        yoff += 1
 
                if minfo & Razer.MOUSEINFOFLG_PROFNAMEMUTABLE:
                        self.buttonName = QPushButton(self.tr("Change profile 
name"), self)
-                       self.connect(self.buttonName, SIGNAL("clicked(bool)"), 
self.nameChange)
+                       self.buttonName.clicked.connect(self.nameChange)
                        self.layout().addWidget(self.buttonName, yoff, 0, 1, 2)
                        yoff += 1
 
@@ -425,8 +424,7 @@
                        index = self.mappingSel.findData(thisRes)
                        if index >= 0:
                                self.mappingSel.setCurrentIndex(index)
-                       self.connect(self.mappingSel, 
SIGNAL("currentIndexChanged(int)"),
-                                    changeSlots[dimIdx])
+                       
self.mappingSel.currentIndexChanged.connect(changeSlots[dimIdx])
                        self.mappingSel.setEnabled(dpimapping.mutable)
                        self.layout().addWidget(self.mappingSel)
                self.layout().addStretch()
@@ -494,7 +492,7 @@
                self.freqSel = WrappedComboBox(self)
                self.layout().addWidget(self.freqSel, 0, 1)
 
-               self.connect(self.freqSel, SIGNAL("currentIndexChanged(int)"), 
self.freqChanged)
+               self.freqSel.currentIndexChanged.connect(self.freqChanged)
 
        def freqChanged(self, index):
                if self.mouseWidget.recurseProtect or index <= 0:
@@ -527,7 +525,7 @@
                self.setLayout(QVBoxLayout(self))
 
                self.mousesel = WrappedComboBox(self)
-               self.connect(self.mousesel, SIGNAL("currentIndexChanged(int)"), 
self.mouseChanged)
+               self.mousesel.currentIndexChanged.connect(self.mouseChanged)
                self.layout().addWidget(self.mousesel)
                self.layout().addSpacing(15)
 
@@ -682,7 +680,7 @@
                QMessageBox.information(self, self.tr("About"),
                                        self.tr("Razer device configuration 
tool\n"
                                                "Version %s\n"
-                                               "Copyright (c) 2007-2016 
Michael Buesch"
+                                               "Copyright (c) 2007-2018 
Michael Buesch et al."
                                                % RAZER_VERSION))
 
        def showEvent(self, ev):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/qrazercfg 
new/razercfg-0.40/ui/qrazercfg
--- old/razercfg-0.39/ui/qrazercfg      2017-03-28 19:12:05.000000000 +0200
+++ new/razercfg-0.40/ui/qrazercfg      2018-10-17 19:19:46.000000000 +0200
@@ -2,7 +2,7 @@
 #
 #   Razer device QT configuration tool
 #
-#   Copyright (C) 2007-2016 Michael Buesch <[email protected]>
+#   Copyright (C) 2007-2018 Michael Buesch <[email protected]>
 #
 #   This program is free software; you can redistribute it and/or
 #   modify it under the terms of the GNU General Public License
@@ -16,8 +16,9 @@
 
 import sys
 import traceback
-from PySide.QtCore import *
-from PySide.QtGui import *
+from PyQt5.QtCore import *
+from PyQt5.QtGui import *
+from PyQt5.QtWidgets import *
 
 import pyrazer
 from pyrazer import ui
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/qrazercfg-applet 
new/razercfg-0.40/ui/qrazercfg-applet
--- old/razercfg-0.39/ui/qrazercfg-applet       2017-03-28 19:12:05.000000000 
+0200
+++ new/razercfg-0.40/ui/qrazercfg-applet       2018-10-17 19:19:46.000000000 
+0200
@@ -2,7 +2,7 @@
 #
 #   Razer device QT configuration tool
 #
-#   Copyright (C) 2007-2016 Michael Buesch <[email protected]>
+#   Copyright (C) 2007-2018 Michael Buesch <[email protected]>
 #
 #   This program is free software; you can redistribute it and/or
 #   modify it under the terms of the GNU General Public License
@@ -16,8 +16,9 @@
 
 import sys
 import traceback
-from PySide.QtCore import *
-from PySide.QtGui import *
+from PyQt5.QtCore import *
+from PyQt5.QtGui import *
+from PyQt5.QtWidgets import *
 
 import pyrazer
 from pyrazer import ui
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/razercfg-0.39/ui/razercfg.desktop.template 
new/razercfg-0.40/ui/razercfg.desktop.template
--- old/razercfg-0.39/ui/razercfg.desktop.template      1970-01-01 
01:00:00.000000000 +0100
+++ new/razercfg-0.40/ui/razercfg.desktop.template      2018-10-17 
19:19:46.000000000 +0200
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Type=Application
+Categories=Application;System;
+Name=Razer Configuration
+Exec=@CMAKE_INSTALL_PREFIX@/bin/qrazercfg
+Icon=@CMAKE_INSTALL_PREFIX@/share/icons/hicolor/scalable/apps/razercfg.svg



Reply via email to